diff options
author | Jiang Liu <[email protected]> | 2014-06-20 15:08:06 +0800 |
---|---|---|
committer | Joerg Roedel <[email protected]> | 2014-06-20 14:18:04 +0200 |
commit | 27e249501ca06a3010519c306206cc402b61b5ab (patch) | |
tree | a0d56fa11342b6c75ec8d194aca76b0528fbfa71 /lib/mpi/mpi-inline.h | |
parent | 7171511eaec5bf23fb06078f59784a3a0626b38f (diff) |
iommu/vt-d: fix bug in handling multiple RMRRs for the same PCI device
Function dmar_iommu_notify_scope_dev() makes a wrong assumption that
there's one RMRR for each PCI device at most, which causes DMA failure
on some HP platforms. So enhance dmar_iommu_notify_scope_dev() to
handle multiple RMRRs for the same PCI device.
Fixbug: https://bugzilla.novell.com/show_bug.cgi?id=879482
Cc: <[email protected]> # 3.15
Reported-by: Tom Mingarelli <[email protected]>
Tested-by: Linda Knippers <[email protected]>
Signed-off-by: Jiang Liu <[email protected]>
Signed-off-by: Joerg Roedel <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-inline.h')
0 files changed, 0 insertions, 0 deletions