iommu: {map,unmap}_pages cleanup
Status from this message: Applied, thanks Robin.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | iommu/mediatek-v1: Update to {map,unmap}_pagesdrivers/ | +14 | 0 replies | |
| 2/9 | iommu/sprd: Update to {map,unmap}_pagesdrivers/ | +14 | 0 replies | |
| 3/9 | iommu/mediatek: Update to {map,unmap}_pagesdrivers/ | +8 | 0 replies | |
| 4/9 | iommu/msm: Update to {map,unmap}_pagesdrivers/ | +11 | 0 replies | |
| 5/9 | iommu/ipmmu-vmsa: Update to {map,unmap}_pagesdrivers/ | +9 | 0 replies | |
| 6/9 | iommu/qcom: Update to {map,unmap}_pagesdrivers/ | +8 | 0 replies | |
| 7/9 | iommu/io-pgtable-arm: Remove map/unmapdrivers/ | +15 | 0 replies | |
| 8/9 | iommu/io-pgtable-arm-v7s: Remove map/unmapdrivers/ | +15 | 0 replies | |
| 9/9 | iommu/io-pgtable: Remove map/unmapinclude/ | +0 | 0 replies |
Reviews trailers per patch
None of the 9 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Will Deacon |
|---|---|
| Series | A-b |
| 1/9 | |
| 2/9 | |
| 3/9 | |
| 4/9 | |
| 5/9 | |
| 6/9 | |
| 7/9 | |
| 8/9 | |
| 9/9 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/9] iommu: {map,unmap}_pages cleanup
Hi all,
Here's a couple more strands of cleanup along a common theme. With the original pgsize_bitmap trick for multi-page mappings long gone from Intel and now getting cleaned up from s390 as well, the first two patches here convert the remaining instances of that to the proper new multi-page interfaces. The rest then convert the remaining users of the io-pgtable API, so we can clean up the old interfaces entirely at that level.
Cheers,
Robin.
Robin Murphy (9):
iommu/mediatek-v1: Update to {map,unmap}_pages
iommu/sprd: Update to {map,unmap}_pages
iommu/mediatek: Update to {map,unmap}_pages
iommu/msm: Update to {map,unmap}_pages
iommu/ipmmu-vmsa: Update to {map,unmap}_pages
iommu/qcom: Update to {map,unmap}_pages
iommu/io-pgtable-arm: Remove map/unmap
iommu/io-pgtable-arm-v7s: Remove map/unmap
iommu/io-pgtable: Remove map/unmap
drivers/iommu/arm/arm-smmu/qcom_iommu.c | 14 +++++---- drivers/iommu/io-pgtable-arm-v7s.c | 41 +++++++++--------------- drivers/iommu/io-pgtable-arm.c | 42 +++++++++---------------- drivers/iommu/ipmmu-vmsa.c | 18 +++++------ drivers/iommu/msm_iommu.c | 18 ++++++----- drivers/iommu/mtk_iommu.c | 15 ++++----- drivers/iommu/mtk_iommu_v1.c | 30 +++++++++--------- drivers/iommu/sprd-iommu.c | 25 ++++++++------- include/linux/io-pgtable.h | 6 ---- 9 files changed, 94 insertions(+), 115 deletions(-)
Signature · 1 line
2.36.1.dirty