freebsd-dev/sys/fs
Konstantin Belousov bb24eaea49 vn_lock_pair(): allow to request shared locking
If either of vnodes is shared locked, lock must not be recursed.

Requested by:	rmacklem
Reviewed by:	markj, rmacklem
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D39444
2023-04-08 01:58:26 +03:00
..
autofs vfs: add the concept of vnode state transitions 2022-12-26 17:35:12 +00:00
cd9660 fs/cd9660: add header include guards 2023-03-30 19:20:54 -04:00
cuse cuse(3): Cosmetic change about testing boolean values. 2022-10-04 13:51:06 +02:00
deadfs deadfs: consistently return EOPNOTSUPP for fplookup vops 2023-04-06 15:20:41 +00:00
devfs vfs: add the concept of vnode state transitions 2022-12-26 17:35:12 +00:00
ext2fs Fix compilation issue, when DTRACE is not defined 2023-03-20 23:06:57 +03:00
fdescfs fdesc_lookup(): drop fdropped 2023-03-24 19:47:22 +02:00
fifofs fifofs: ansify 2023-02-07 23:18:51 +00:00
fuse fuse: Remove set but unused cr_gid variable. 2023-03-31 10:57:13 -07:00
mntfs vfs: add the concept of vnode state transitions 2022-12-26 17:35:12 +00:00
msdosfs fs/msdosfs: add tracking of free root directory entries 2023-03-29 08:46:01 +02:00
nfs nfscl: Fix support for doing Null RPCs 2023-04-07 12:57:26 -07:00
nfsclient nfscl: Make coverity happy 2023-03-28 17:08:45 -07:00
nfsserver nfsd: Add support for the SP4_MACH_CRED case in ExchangeID 2023-04-07 12:49:23 -07:00
nullfs nullfs: ansify 2023-02-07 23:22:27 +00:00
procfs vm_pager: Remove references to KVME_TYPE_DEFAULT in the kernel 2022-07-17 07:09:48 -04:00
pseudofs pseudofs: Simplify pfs_visible_proc 2023-04-02 11:24:10 +03:00
smbfs smbfs: ansify 2023-02-07 23:35:11 +00:00
tarfs tarfs_mount allow control of vfs_mountedfrom 2023-03-28 10:57:26 -07:00
tmpfs tmpfs: support the nosymfollow mount option 2023-02-23 15:15:17 +02:00
udf udf: ansify 2023-02-07 23:24:24 +00:00
unionfs vn_lock_pair(): allow to request shared locking 2023-04-08 01:58:26 +03:00