linux/drivers/iommu/amd
Jason Gunthorpe 91da87d38c iommu/amd: Add lockdep asserts for domain->dev_list
Add an assertion to all the iteration points that don't obviously
have the lock held already. These all take the locker higher in their
call chains.

Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Reviewed-by: Vasant Hegde <vasant.hegde@amd.com>
Link: https://lore.kernel.org/r/2-v1-3b9edcf8067d+3975-amd_dev_list_locking_jgg@nvidia.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
2024-12-10 10:12:06 +01:00
..
amd_iommu_types.h iommu/amd: Convert dev_data lock from spinlock to mutex 2024-10-30 11:06:45 +01:00
amd_iommu.h Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' into next 2024-11-15 09:27:43 +01:00
debugfs.c
init.c iommu/amd: Remove unused amd_iommus variable 2024-10-30 11:06:43 +01:00
io_pgtable_v2.c iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB 2024-10-30 11:06:39 +01:00
io_pgtable.c iommu/amd: Fix corruption when mapping large pages from 0 2024-10-29 09:55:48 +01:00
iommu.c iommu/amd: Add lockdep asserts for domain->dev_list 2024-12-10 10:12:06 +01:00
Kconfig iommu/amd: Fix compilation error 2024-05-03 12:12:16 +02:00
Makefile iommu/amd: Initial SVA support for AMD IOMMU 2024-04-26 12:16:05 +02:00
pasid.c iommu: Make set_dev_pasid op support domain replacement 2024-11-08 14:04:58 +01:00
ppr.c iommu/amd: Fix Invalid wait context issue 2024-06-04 14:00:59 +02:00
quirks.c iommu/amd: Include PCI segment ID when initialize IOMMU 2022-07-07 09:37:51 +02:00