On Wed Sep 25 19, Joerg Roedel wrote:
Hi,here are a couple of fixes for the amd iommu driver to fix a few locking issues around protection-domains. Main problem was that some traversals of ->dev_list were not locked in any form, causing potential race conditions. But there are more issues fixed here, for example the racy access to protection_domain->updated and races in the attach/detach_device code paths. Changes are boot-tested with lockdep enabled, looked all good so far. Please review. Thanks, Joerg Joerg Roedel (6): iommu/amd: Remove domain->updated iommu/amd: Remove amd_iommu_devtable_lock iommu/amd: Take domain->lock for complete attach/detach path iommu/amd: Check for busy devices earlier in attach_device() iommu/amd: Lock dev_data in attach/detach code paths iommu/amd: Lock code paths traversing protection_domain->dev_list drivers/iommu/amd_iommu.c | 166 ++++++++++++++++---------------- drivers/iommu/amd_iommu_types.h | 4 +- 2 files changed, 85 insertions(+), 85 deletions(-) -- 2.17.1 _______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu
Hi Joerg, What branch is this on top of in your repo? _______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu
