linux-yocto/drivers/iommu
Ban ZuoXiang ff7ccaadb0 iommu/vt-d: Fix misplaced domain_attached assignment
Commit fb5873b779 ("iommu/vt-d: Restore context entry setup order
for aliased devices") was incorrectly backported: the domain_attached
assignment was mistakenly placed in device_set_dirty_tracking()
instead of original identity_domain_attach_dev().

Fix this by moving the assignment to the correct function as in the
original commit.

Fixes: fb5873b779 ("iommu/vt-d: Restore context entry setup order for aliased devices")
Closes: https://lore.kernel.org/linux-iommu/721D44AF820A4FEB+722679cb-2226-4287-8835-9251ad69a1ac@bbaa.fun/
Cc: stable@vger.kernel.org
Reported-by: Ban ZuoXiang <bbaa@bbaa.fun>
Signed-off-by: Ban ZuoXiang <bbaa@bbaa.fun>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-07-24 08:56:38 +02:00
..
amd iommu/amd: Ensure GA log notifier callbacks finish running before module unload 2025-06-27 11:11:32 +01:00
arm iommu/arm-smmu-v3: Fix pgsize_bit for sva domains 2025-05-09 09:50:34 +02:00
intel iommu/vt-d: Fix misplaced domain_attached assignment 2025-07-24 08:56:38 +02:00
iommufd iommufd: Disallow allocating nested parent domain with fault ID 2025-05-29 11:02:31 +02:00
apple-dart.c
dma-iommu.c genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie 2025-05-29 11:02:41 +02:00
dma-iommu.h
exynos-iommu.c
fsl_pamu_domain.c
fsl_pamu_domain.h
fsl_pamu.c
fsl_pamu.h
hyperv-iommu.c
io-pgfault.c
io-pgtable-arm-v7s.c
io-pgtable-arm.c
io-pgtable-arm.h
io-pgtable-dart.c
io-pgtable.c
iommu-debugfs.c
iommu-pages.h
iommu-priv.h iommu: Keep dev->iommu state consistent 2025-05-29 11:02:22 +02:00
iommu-sva.c
iommu-sysfs.c
iommu-traces.c
iommu.c iommu: Protect against overflow in iommu_pgsize() 2025-06-19 15:31:45 +02:00
iova.c
ipmmu-vmsa.c iommu: ipmmu-vmsa: avoid Wformat-security warning 2025-07-10 16:04:59 +02:00
irq_remapping.c
irq_remapping.h
Kconfig iommu: remove duplicate selection of DMAR_TABLE 2025-06-19 15:31:50 +02:00
Makefile
msm_iommu_hw-8xxx.h
msm_iommu.c
msm_iommu.h
mtk_iommu_v1.c
mtk_iommu.c
of_iommu.c iommu: Keep dev->iommu state consistent 2025-05-29 11:02:22 +02:00
omap-iommu-debug.c
omap-iommu.c
omap-iommu.h
omap-iopgtable.h
rockchip-iommu.c iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU 2025-07-10 16:05:12 +02:00
s390-iommu.c
sprd-iommu.c
sun50i-iommu.c
tegra-smmu.c
virtio-iommu.c