x86/amd-iommu: Fix boot crash with hidden PCI devices
authorJoerg Roedel <joerg.roedel@amd.com>
Mon, 6 Jun 2011 14:50:14 +0000 (16:50 +0200)
committerJoerg Roedel <joerg.roedel@amd.com>
Tue, 7 Jun 2011 08:06:59 +0000 (10:06 +0200)
Some PCIe cards ship with a PCI-PCIe bridge which is not
visible as a PCI device in Linux. But the device-id of the
bridge is present in the IOMMU tables which causes a boot
crash in the IOMMU driver.
This patch fixes by removing these cards from the IOMMU
handling. This is a pure -stable fix, a real fix to handle
this situation appriatly will follow for the next merge
window.

Cc: stable@kernel.org # > 2.6.32
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>

No differences found