Thread (37 messages) flat view 37 messages, 3 authors, 2d ago

Re: [PATCH v5 02/15] iommu/arm-smmu-v3: Add arm_smmu_attach_release()

From: Jason Gunthorpe <jgg@nvidia.com>
Date: 2026-09-23 18:37:29
Also in: linux-iommu, linux-pci, lkml

On Tue, 15 Sep 2026 09:38:14 -0700, Nicolin Chen [off-list ref] wrote:
The IOPF teardown is done in arm_smmu_remove_master_domain() when releasing
the master_domain on detach, under the global arm_smmu_asid_lock mutex.

A later change will add an IOPF workqueue flush to that teardown, which can
block on a user-faulting page-fault handler. Holding the arm_smmu_asid_lock
across it would stall every unrelated attachment in the system.

[...]
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>

-- 
Jason
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help