Sort out SMMUv3 ATC invalidation and locking
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest8 patches 23 repliesIn review
- v14 patches 4 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | iommu/arm-smmu-v3: Document ordering guarantees of command insertiondrivers/ | +16 | 0 replies | |
| 2/8 | iommu/arm-smmu-v3: Disable detection of ATS and PRIdrivers/ | +2 | 1 reply | |
| 3/8 | iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flagdrivers/ | +1 | 0 replies | |
| 4/8 | iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidationsdrivers/ | +3 | 0 replies | |
| 5/8 | iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI mastersdrivers/ | +28 | 1 reply | |
| 6/8 | iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBsdrivers/ | +9 | 1 reply | |
| 7/8 | iommu/arm-smmu-v3: Avoid locking on invalidation path when not using ATSdrivers/ | +32 | 1 reply | |
| 8/8 | Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI"drivers/ | +0 | 0 replies |
Reviews trailers per patch
4 of 8 patches have a Reviewed-by or Acked-by.
| Patch | Robin Murphy |
|---|---|
| 1/8 | |
| 2/8 | A-b |
| 3/8 | |
| 4/8 | |
| 5/8 | R-b |
| 6/8 | R-b |
| 7/8 | A-b |
| 8/8 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 0/8] Sort out SMMUv3 ATC invalidation and locking
Hi again,
This is version two of the patches I posted yesterday:
v1: https://lkml.kernel.org/r/[email protected]
Changes since then include:
* Fix 'ats_enabled' checking when enabling ATS
* Remove redundant 'dev_is_pci()' calls
* Remove bool bitfield
* Add patch temporarily disabling ATS detection for -stable
* Issue ATC invalidation even when non-leaf
* Elide invalidation/SYNC for zero-sized address ranges
* Shuffle the patches round a bit
Thanks,
Will
--->8
Will Deacon (8):
iommu/arm-smmu-v3: Document ordering guarantees of command insertion iommu/arm-smmu-v3: Disable detection of ATS and PRI iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs iommu/arm-smmu-v3: Avoid locking on invalidation path when not using
ATS
Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI"
drivers/iommu/arm-smmu-v3.c | 117 ++++++++++++++++++++++++++++++++------------ 1 file changed, 87 insertions(+), 30 deletions(-)
Signature · 6 lines
2.11.0 _______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu