summaryrefslogtreecommitdiffstats
path: root/drivers/pci/dmar.c
diff options
context:
space:
mode:
authorYouquan Song <youquan.song@intel.com>2009-09-07 16:58:07 +0200
committerDavid Woodhouse <David.Woodhouse@intel.com>2009-09-11 17:38:53 +0200
commite936d0773df172ec8600777fdd72bbc1f75f22ad (patch)
treec778f4d6aaee3e9ecbccbb4d0d31565a78e49a26 /drivers/pci/dmar.c
parentintel-iommu: include linux/dmi.h to use dmi_ routines (diff)
downloadlinux-e936d0773df172ec8600777fdd72bbc1f75f22ad.tar.xz
linux-e936d0773df172ec8600777fdd72bbc1f75f22ad.zip
intel-iommu: Disallow interrupt remapping if not all ioapics covered
Current kernel enable interrupt remapping only when all the vt-d unit support interrupt remapping. So it is reasonable we should also disallow enabling intr-remapping if there any io-apics that are not listed under vt-d units. Otherwise we can run into issues. Acked-by: Suresh Siddha <suresh.b.siddha@intel.com> Signed-off-by: Youquan Song <youquan.song@intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/pci/dmar.c')
-rw-r--r--drivers/pci/dmar.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/pci/dmar.c b/drivers/pci/dmar.c
index 3264b626725a..fba4f6891680 100644
--- a/drivers/pci/dmar.c
+++ b/drivers/pci/dmar.c
@@ -570,9 +570,6 @@ int __init dmar_table_init(void)
printk(KERN_INFO PREFIX "No ATSR found\n");
#endif
-#ifdef CONFIG_INTR_REMAP
- parse_ioapics_under_ir();
-#endif
return 0;
}