diff options
Diffstat (limited to 'drivers/iommu/intel_irq_remapping.c')
-rw-r--r-- | drivers/iommu/intel_irq_remapping.c | 13 |
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 | } |