HomeFreeBSD

p9fs: Call VN_LOCK_ASHARE on new vnodes

Description

p9fs: Call VN_LOCK_ASHARE on new vnodes

We set MNTK_LOOKUP_SHARED on p9fs mounts, but disable shared locking of
vnodes (i.e., LK_SHARED requests are automatically translated to
LK_EXCLUSIVE.

Reviewed by: kib
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D50759

(cherry picked from commit 5defdd5342c392880e3917ba0873fb49ddafc4c6)

Details

Provenance
markjAuthored on Jun 13 2025, 7:08 PM
arrowdCommitted on Jul 4 2025, 1:28 PM
Reviewer
kib
Differential Revision
D50759: p9fs: Call VN_LOCK_ASHARE on new vnodes
Parents
rG256be6bf6c5d: namei: Fix cn_flags width in 9pfs
Branches
Unknown
Tags
Unknown