aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel_irq_remapping.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/iommu/intel_irq_remapping.c')
-rw-r--r--drivers/iommu/intel_irq_remapping.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/drivers/iommu/intel_irq_remapping.c b/drivers/iommu/intel_irq_remapping.c
index f71673dbb23d..b97d70b1abe0 100644
--- a/drivers/iommu/intel_irq_remapping.c
+++ b/drivers/iommu/intel_irq_remapping.c
@@ -525,12 +525,13 @@ static int __init intel_irq_remapping_supported(void)
525 if (disable_irq_remap) 525 if (disable_irq_remap)
526 return 0; 526 return 0;
527 if (irq_remap_broken) { 527 if (irq_remap_broken) {
528 WARN_TAINT(1, TAINT_FIRMWARE_WORKAROUND, 528 printk(KERN_WARNING
529 "This system BIOS has enabled interrupt remapping\n" 529 "This system BIOS has enabled interrupt remapping\n"
530 "on a chipset that contains an erratum making that\n" 530 "on a chipset that contains an erratum making that\n"
531 "feature unstable. To maintain system stability\n" 531 "feature unstable. To maintain system stability\n"
532 "interrupt remapping is being disabled. Please\n" 532 "interrupt remapping is being disabled. Please\n"
533 "contact your BIOS vendor for an update\n"); 533 "contact your BIOS vendor for an update\n");
534 add_taint(TAINT_FIRMWARE_WORKAROUND, LOCKDEP_STILL_OK);
534 disable_irq_remap = 1; 535 disable_irq_remap = 1;
535 return 0; 536 return 0;
536 } 537 }