HomeFreeBSD

busdma_iommu: Fine-grained locking for the dmamap's map list

Description

busdma_iommu: Fine-grained locking for the dmamap's map list

Introduce fine-grained locking on the dmamap's list of map entries,
replacing the use of the domain lock. This is not the most significant
source of lock contention, but it is the easiest to address.

Reviewed by: kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D35557

Details

Provenance
alcAuthored on Jun 22 2022, 9:51 PM
Reviewer
kib
Differential Revision
D35557: busdma_iommu: Introduce fine-grained locking on the dmamap's map list
Parents
rGc11e64ce5130: nfscommon: Clean up the code by removing the vnode_vtype() macro
Branches
Unknown
Tags
Unknown