mbox series

[0/3] iommu/arm-smmuv3: Update domain_alloc_paging_flags()

Message ID 0-v1-0bb8d5313a27+27b-smmuv3_paging_flags_jgg@nvidia.com (mailing list archive)
Headers show
Series iommu/arm-smmuv3: Update domain_alloc_paging_flags() | expand

Message

Jason Gunthorpe Dec. 5, 2024, 3:43 p.m. UTC
The last cycle saw the removal of the NULL device during domain allocation
and the introduction of domain_alloc_paging_flags(). Update smmuv3 to this
new design.

Jason Gunthorpe (3):
  iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attach
  iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine
    the S1/S2
  iommu/arm-smmu-v3: Remove domain_alloc_paging()

 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 88 +++++++--------------
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h |  1 -
 2 files changed, 28 insertions(+), 61 deletions(-)


base-commit: 121ea6330bec79ce3376959196360ca7114c7ee7

Comments

Will Deacon Dec. 10, 2024, 12:17 a.m. UTC | #1
On Thu, 05 Dec 2024 11:43:26 -0400, Jason Gunthorpe wrote:
> The last cycle saw the removal of the NULL device during domain allocation
> and the introduction of domain_alloc_paging_flags(). Update smmuv3 to this
> new design.
> 
> Jason Gunthorpe (3):
>   iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attach
>   iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine
>     the S1/S2
>   iommu/arm-smmu-v3: Remove domain_alloc_paging()
> 
> [...]

Applied to arm64 (for-joerg/arm-smmu/updates), thanks!

[1/3] iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attach
      https://git.kernel.org/arm64/c/48e7b8e284e5
[2/3] iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine the S1/S2
      https://git.kernel.org/arm64/c/bb857c5c0150
[3/3] iommu/arm-smmu-v3: Remove domain_alloc_paging()
      https://git.kernel.org/arm64/c/cdfb9840fcc6

Cheers,