Skip to content

iommu: Clean up map/unmap ops

Robin Murphy linux-arm-kernel linux-iommu 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8iommu/exynos: Update to {map,unmap}_pagesdrivers/iommu/exynos-iommu.c+6 -40 replies
2/8iommu/omap: Update to {map,unmap}_pagesdrivers/iommu/omap-iommu.c+7 -40 replies
3/8iommu/rockchip: Update to {map,unmap}_pagesdrivers/iommu/rockchip-iommu.c+7 -40 replies
4/8iommu/sun50i: Update to {map,unmap}_pagesdrivers/iommu/sun50i-iommu.c+6 -40 replies
5/8iommu/tegra-gart: Update to {map,unmap}_pagesdrivers/iommu/tegra-gart.c+8 -40 replies
6/8iommu/tegra-smmu: Update to {map,unmap}_pagesdrivers/iommu/tegra-smmu.c+8 -40 replies
7/8iommu: Retire map/unmap opsdrivers/iommu/iommu.c include/linux/iommu.h+13 -531 reply
8/8iommu: Improve map/unmap sanity checksdrivers/iommu/iommu.c+5 -57 replies

Reviews trailers per patch

1 of 8 patches has a Reviewed-by or Acked-by.

PatchJason Gunthorpe
1/8
2/8
3/8
4/8
5/8
6/8
7/8R-b
8/8

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/8] iommu: Clean up map/unmap ops

Hi all,

Time to repay a little more from the technical debt pile and actually finalise another of our half-finished API evolutions, since it turned out that by now this was dead simple. So much so in fact that I'm in two minds whether to squash all the driver patches into one or not, as they're so very mechanical.

Note that the sun50i patch is just a placeholder to make a consistent series for now, as I'm anticipating a "proper" implementation from Jernej.

Thanks,
Robin.

Robin Murphy (8):
iommu/exynos: Update to {map,unmap}_pages
iommu/omap: Update to {map,unmap}_pages
iommu/rockchip: Update to {map,unmap}_pages
iommu/sun50i: Update to {map,unmap}_pages
iommu/tegra-gart: Update to {map,unmap}_pages
iommu/tegra-smmu: Update to {map,unmap}_pages
iommu: Retire map/unmap ops
iommu: Improve map/unmap sanity checks

 drivers/iommu/exynos-iommu.c   | 10 +++---
 drivers/iommu/iommu.c          | 66 +++++++++-------------------------
 drivers/iommu/omap-iommu.c     | 11 +++---
 drivers/iommu/rockchip-iommu.c | 11 +++---
 drivers/iommu/sun50i-iommu.c   | 10 +++---
 drivers/iommu/tegra-gart.c     | 12 ++++---
 drivers/iommu/tegra-smmu.c     | 12 ++++---
 include/linux/iommu.h          |  6 ----
 8 files changed, 58 insertions(+), 80 deletions(-)
Signature · 1 line
2.39.2.101.g768bb238c484.dirty