Re: [PATCH v2 00/10] Refine the locking for dev->iommu_group

Joerg Roedel
2023-08-07T12:54:37Z

On Mon, Jul 31, 2023 at 02:50:23PM -0300, Jason Gunthorpe wrote:
> Jason Gunthorpe (10):
> iommu: Remove useless group refcounting
> iommu: Add a lockdep assertion for remaining dev->iommu_group reads
> iommu: Add generic_single_device_group()
> iommu/sun50i: Convert to generic_single_device_group()
> iommu/sprd: Convert to generic_single_device_group()
> iommu/rockchip: Convert to generic_single_device_group()
> iommu/ipmmu-vmsa: Convert to generic_single_device_group()
> iommu/omap: Convert to generic_single_device_group()
> iommu: Complete the locking for dev->iommu_group
> iommu/intel: Fix missing locking for show_device_domain_translation()
>
> drivers/iommu/intel/debugfs.c | 34 ++++----
> drivers/iommu/iommu.c | 155 +++++++++++++++++++++------------
> drivers/iommu/ipmmu-vmsa.c | 22 ++---
> drivers/iommu/omap-iommu.c | 30 +------
> drivers/iommu/omap-iommu.h | 2 +-
> drivers/iommu/rockchip-iommu.c | 22 +----
> drivers/iommu/sprd-iommu.c | 24 +----
> drivers/iommu/sun50i-iommu.c | 29 ++----
> include/linux/iommu.h | 3 +
> 9 files changed, 138 insertions(+), 183 deletions(-)

Applied, thanks for the nice cleanup!