Skip to content

AMD IOMMUv2 Cleanups and Fixes

Joerg Roedel linux-iommu lkml 1 version Applied

Status from this message: Applied.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 1 replyApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/5iommu/amd: Don't access IOMMUv2 state_table directlydrivers/iommu/amd_iommu_v2.c+9 -40 replies
2/5iommu/amd: Convert IOMMUv2 state_table into state_listdrivers/iommu/amd_iommu_v2.c+18 -210 replies
3/5iommu/amd: Implement mmu_notifier_release call-backdrivers/iommu/amd_iommu_v2.c+35 -560 replies
4/5iommu/amd: Remove IOMMUv2 pasid_state_listdrivers/iommu/amd_iommu_v2.c+0 -260 replies
5/5iommu/amd: Handle parallel invalidate_range_start/end calls correctlydrivers/iommu/amd_iommu_v2.c+13 -40 replies

Reviews trailers per patch

None of the 5 patches has a Reviewed-by or Acked-by.

PatchJay Cornwall
1/5T-b
2/5T-b
3/5T-b
4/5T-b
5/5

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/5] AMD IOMMUv2 Cleanups and Fixes

Hi,

here is a small patch-set with some clean-ups for the AMD IOMMUv2 driver. The most important change is the conversion to use the mmu_notifier release call-back instead of the task_exit notifier to get notified when a MM dies. Please review.

Thanks,

Joerg

Diffstat:

 drivers/iommu/amd_iommu_v2.c |  184 +++++++++++++++++-------------------------

Shortlog:

Joerg Roedel (5):
iommu/amd: Don't access IOMMUv2 state_table directly iommu/amd: Convert IOMMUv2 state_table into state_list iommu/amd: Implement mmu_notifier_release call-back iommu/amd: Remove IOMMUv2 pasid_state_list
iommu/amd: Handle parallel invalidate_range_start/end calls correctly

 1 file changed, 74 insertions(+), 110 deletions(-)