HomeFreeBSD

vfs: scale foffset_lock by using atomics instead of serializing on mtx pool

Description

vfs: scale foffset_lock by using atomics instead of serializing on mtx pool

Contending cases still serialize on sleepq (which would be taken anyway).

Reviewed by: kib (previous version)
Differential Revision: https://reviews.freebsd.org/D21626

Details

Provenance
mjgAuthored on
Reviewer
kib
Differential Revision
D21626: vfs: scale foffset_lock
Parents
rS361428: Fix a few problems caused during the code merge of the up-to-date head kernel.
Branches
Unknown
Tags
Unknown