Skip to content

Some improvements for iommu

Baolin Wang dri-devel linux-arm-kernel linux-arm-msm linux-iommu linux-mediatek lkml 2 versions – Applied

Status from this message: Applied both, thanks. Modified the first patch because another patch

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest2 patches 4 repliesApplied
  2. v12 patches 0 repliesSuperseded

Changes in v2 from the cover letter

- Fix the building errors when enabling CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/2iommu: Mark __iommu_map/__iommu_map_sg as staticdrivers/iommu/iommu.c+5 -51 reply
2/2iommu: Add gfp parameter to io_pgtable_ops->map()drivers/gpu/drm/panfrost/panfrost_mmu.c drivers/iommu/arm-smmu-v3.c drivers/iommu/arm-smmu.c +7 more+26 -263 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by.

PatchWill Deacon
1/2A-b
2/2A-b

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

Read the v2 thread

Cover letter [PATCH v2 0/2] Some improvements for iommu

Hi,

The first patch masks some functions as static, and the second patch changes to use the gfp parameter from iommu_ops->map() to allocate ARM page pages. Any comments are welcome. Thanks.

Changes from v1:
- Fix the building errors when enabling CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST

Baolin Wang (2):
iommu: Mark __iommu_map/__iommu_map_sg as static
iommu: Add gfp parameter to io_pgtable_ops->map()

 drivers/gpu/drm/panfrost/panfrost_mmu.c |  2 +-
 drivers/iommu/arm-smmu-v3.c             |  2 +-
 drivers/iommu/arm-smmu.c                |  2 +-
 drivers/iommu/io-pgtable-arm-v7s.c      | 18 +++++++++---------
 drivers/iommu/io-pgtable-arm.c          | 18 +++++++++---------
 drivers/iommu/iommu.c                   | 10 +++++-----
 drivers/iommu/ipmmu-vmsa.c              |  2 +-
 drivers/iommu/msm_iommu.c               |  2 +-
 drivers/iommu/mtk_iommu.c               |  2 +-
 drivers/iommu/qcom_iommu.c              |  2 +-
 include/linux/io-pgtable.h              |  2 +-
 11 files changed, 31 insertions(+), 31 deletions(-)
Signature · 1 line
1.8.3.1