Skip to content

iommu/intel: Handle DMAR faults in a wq

Dmitry Safonov linux-iommu lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest6 patches 4 repliesIn review
  2. v15 patches 0 repliesSuperseded

Changes in v2 from the cover letter

- Ratelimit printks for dmar faults (6 patch)

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6iommu/intel: Add __init for dmar_register_bus_notifier()drivers/iommu/dmar.c+1 -10 replies
2/6iommu/intel: Clean/document fault status flagsinclude/linux/intel-iommu.h+6 -60 replies
3/6iommu/intel: Introduce clear_primary_faults() helperdrivers/iommu/dmar.c+10 -20 replies
4/6iommu/intel: Handle DMAR faults on workqueuedrivers/iommu/dmar.c drivers/iommu/intel-iommu.c include/linux/dmar.h+54 -13 replies
5/6iommu/intel: Rename dmar_fault() => dmar_serve_faults()drivers/iommu/dmar.c drivers/iommu/intel-iommu.c drivers/iommu/intel_irq_remapping.c +1 more+6 -80 replies
6/6iommu/intel: Ratelimit each dmar fault printingdrivers/iommu/dmar.c+3 -41 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

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

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 <[email protected]>
Cc David Woodhouse <[email protected]>
Cc Ingo Molnar <[email protected]>
Cc Joerg Roedel <[email protected]>
Cc Lu Baolu <[email protected]>

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(-)
Signature · 1 line
2.13.6