diff options
author | Joerg Roedel <jroedel@suse.de> | 2015-10-20 14:59:36 +0200 |
---|---|---|
committer | Luis Henriques <luis.henriques@canonical.com> | 2015-11-16 11:27:11 +0000 |
commit | cb296a33e62cce6ae90321d20f92fc8d691df40e (patch) | |
tree | 480017ce1a01ad326a4463cd237c61cb3831c361 /drivers/i2c | |
parent | 257a888b3abcab9c8b804f04cee787da65c02ce1 (diff) | |
download | linux-stable-cb296a33e62cce6ae90321d20f92fc8d691df40e.tar.gz linux-stable-cb296a33e62cce6ae90321d20f92fc8d691df40e.tar.bz2 linux-stable-cb296a33e62cce6ae90321d20f92fc8d691df40e.zip |
iommu/amd: Don't clear DTE flags when modifying it
commit cbf3ccd09d683abf1cacd36e3640872ee912d99b upstream.
During device assignment/deassignment the flags in the DTE
get lost, which might cause spurious faults, for example
when the device tries to access the system management range.
Fix this by not clearing the flags with the rest of the DTE.
Reported-by: G. Richard Bellamy <rbellamy@pteradigm.com>
Tested-by: G. Richard Bellamy <rbellamy@pteradigm.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Diffstat (limited to 'drivers/i2c')
0 files changed, 0 insertions, 0 deletions