freebsd-dev/sys
Rick Macklem dc6dd769de nfscl: Use NFSMNTP_DELEGISSUED in two more functions
Commit 5e5ca4c8fc added a NFSMNTP_DELEGISSUED flag to indicate when
a delegation has been issued to the mount.  For the common case
where an NFSv4 server is not issuing delegations, this flag
can be checked to avoid acquisition of the NFSCLSTATEMUTEX.

This patch adds checks for NFSMNTP_DELEGISSUED being set
to two more functions.

This change appears to be performance neutral for a small number
of opens, but should reduce lock contention for a large number of opens
for the common case where server is not issuing delegations.

MFC after:	2 week
2021-10-29 20:35:02 -07:00
..
amd64 linux: make PTRACE_GETREGS return correct struct 2021-10-29 16:18:28 +01:00
arm arm: Remove obsolete comments 2021-10-27 09:44:58 -06:00
arm64 NXP: Add ls1028a SPI clock driver 2021-10-29 09:52:20 +02:00
bsm
cam ada: Fix intra-object buffer overread of identify strings 2021-10-27 18:38:37 +01:00
cddl
compat linux: Also translate the signal if the code is CLD_KILLED 2021-10-29 15:28:00 +01:00
conf Remove enetc_mdio driver 2021-10-29 10:08:26 +02:00
contrib Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48' 2021-10-29 19:18:03 +02:00
crypto
ddb
dev Revert "qoriq_gpio: Implement interrupt controller functionality" 2021-10-29 12:05:55 +02:00
dts ipq4018: add a device tree file for the ASUS rt-ac58u router 2021-10-18 19:18:46 +00:00
fs nfscl: Use NFSMNTP_DELEGISSUED in two more functions 2021-10-29 20:35:02 -07:00
gdb
geom Fix off-by-one error in msdosfs FAT32 volume label copying 2021-10-28 01:01:00 +01:00
gnu
i386 Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
isa
kern timecounter: Load the currently selected tc once in tc_windup() 2021-10-29 14:30:15 -04:00
kgssapi
libkern
mips Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
modules Remove enetc_mdio driver 2021-10-29 10:08:26 +02:00
net if_epair: delete mbuf tags 2021-10-28 10:41:16 +02:00
net80211 net80211: correct input_sta length checks and control frame handling 2021-10-22 10:42:06 +00:00
netgraph Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
netinet tcp: Rack might retransmit forever. 2021-10-29 17:37:49 -04:00
netinet6 net: Allow binding of unspecified address without address existance 2021-10-20 19:25:51 -04:00
netipsec
netpfil pf: fix dummynet + NAT 2021-10-28 10:41:17 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto ktls: Fix assertion for TLS 1.0 CBC when using non-zero starting seqno. 2021-10-27 16:35:56 -07:00
powerpc Use the vm_radix_init() helper when initializing pmaps 2021-10-19 21:22:56 -04:00
riscv Convert consumers to vm_page_alloc_noobj_contig() 2021-10-19 21:22:56 -04:00
rpc
security
sys Unmap shared page manually before doing vm_map_remove() on exit or exec 2021-10-28 22:01:59 +03:00
teken
tests
tools ipq4018: add TCSR definitions from Linux. 2021-10-18 19:18:01 +00:00
ufs ufs: remove write-only variables 2021-10-21 21:40:46 +03:00
vm sysctl vm.objects: yield if hog 2021-10-25 20:34:02 +03:00
x86 dmar: Disable protected memory regions after initialization 2021-10-29 10:08:25 +02:00
xdr
xen
Makefile