HomeFreeBSD

Do not vrele() covered vnode under the mp mutex.

Description

Do not vrele() covered vnode under the mp mutex.

If vrele() changes the hold count to zero, it needs to acquire the
vnode lock.

Sponsored by: The FreeBSD Foundation
Discussed with: avg
X-MFC with: r323578

Details

Provenance
kibAuthored on
Parents
rS323768: For unlinked files, do not msync(2) or sync on the vnode deactivation.
Branches
Unknown
Tags
Unknown