[PATCHv2 0/6] iommu/intel: Handle DMAR faults in a wq

From: Dmitry Safonov
Date: Mon Feb 12 2018 - 11:48:35 EST


Changes to v2:
- Ratelimit printks for dmar faults (6 patch)

First version:
https://lkml.org/lkml/2018/1/24/364

A softlockup-panic fix I've meet on kernel test suite.
While at it, fix a couple of minor issues.

Cc: Alex Williamson <alex.williamson@xxxxxxxxxx>
Cc: David Woodhouse <dwmw2@xxxxxxxxxxxxx>
Cc: Ingo Molnar <mingo@xxxxxxxxxx>
Cc: Joerg Roedel <joro@xxxxxxxxxx>
Cc: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>
Cc: iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx

Dmitry Safonov (6):
iommu/intel: Add __init for dmar_register_bus_notifier()
iommu/intel: Clean/document fault status flags
iommu/intel: Introduce clear_primary_faults() helper
iommu/intel: Handle DMAR faults on workqueue
iommu/intel: Rename dmar_fault() => dmar_serve_faults()
iommu/intel: Ratelimit each dmar fault printing

drivers/iommu/dmar.c | 73 +++++++++++++++++++++++++++++++------
drivers/iommu/intel-iommu.c | 8 +++-
drivers/iommu/intel_irq_remapping.c | 2 +-
include/linux/dmar.h | 3 +-
include/linux/intel-iommu.h | 12 +++---
5 files changed, 78 insertions(+), 20 deletions(-)

--
2.13.6