diff options
author | Youquan Song <youquan.song@intel.com> | 2009-09-07 10:58:07 -0400 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2009-09-11 11:38:53 -0400 |
commit | e936d0773df172ec8600777fdd72bbc1f75f22ad (patch) | |
tree | c778f4d6aaee3e9ecbccbb4d0d31565a78e49a26 /drivers/pci/dmar.c | |
parent | adb2fe0277607d50f4e9ef06e1d180051a609c25 (diff) |
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.c | 3 |
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) | |||
570 | printk(KERN_INFO PREFIX "No ATSR found\n"); | 570 | printk(KERN_INFO PREFIX "No ATSR found\n"); |
571 | #endif | 571 | #endif |
572 | 572 | ||
573 | #ifdef CONFIG_INTR_REMAP | ||
574 | parse_ioapics_under_ir(); | ||
575 | #endif | ||
576 | return 0; | 573 | return 0; |
577 | } | 574 | } |
578 | 575 | ||