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

Reply via email to