freebsd-nq/sys
Rick Macklem f0c9847a6c vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATE
When the NFSv4.2 server does a VOP_ALLOCATE(), it needs
the operation to be done for the RPC's credential and not
td_ucred. It also needs the writing to be done synchronously.

This patch adds "ioflag" and "cred" arguments to VOP_ALLOCATE()
and modifies vop_stdallocate() to use these arguments.

The VOP_ALLOCATE.9 man page will be patched separately.

Reviewed by:	khng, kib
Differential Revision:	https://reviews.freebsd.org/D32865
2021-11-06 13:26:43 -07:00
..
amd64 linux: Fix another amd64-specific piece of linux_ptrace.c 2021-11-06 08:28:11 +00:00
arm sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
arm64 rk805: add system poweroff support 2021-11-06 19:58:43 +02:00
bsm Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
cam cam_periph: wired is really a bool, update it to a bool. 2021-11-05 08:56:48 -06:00
cddl Allow ddb and dtrace use the DMAP region on arm64 2021-10-01 11:27:33 +01:00
compat linprocfs: Fix formatting of Uid and Gid lines 2021-11-03 08:40:55 +00:00
conf add rk3328_codec and rk_i2s from gonzoua/socaudio 2021-11-06 19:47:10 +02:00
contrib Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48' 2021-10-29 19:18:03 +02:00
crypto Revert "ossl: Add support for AES-CBC cipher" 2021-11-06 17:46:01 +01:00
ddb Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
dev htu21: don't needlessly bother hardware when measurements are not needed 2021-11-06 19:39:52 +02:00
dts ipq4018: add a device tree file for the ASUS rt-ac58u router 2021-10-18 19:18:46 +00:00
fs vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATE 2021-11-06 13:26:43 -07:00
gdb
geom gjournal(8): Fix a typo in a source code comment 2021-11-03 17:14:00 +01:00
gnu
i386 sysbeep: Adjust interface to take a duration as a sbt 2021-11-03 16:03:51 -06:00
isa
kern vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATE 2021-11-06 13:26:43 -07:00
kgssapi
libkern libkern: remove bcopy 2021-08-24 11:24:07 +00:00
mips sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
modules pcf8574: driver for 8-pin quasi-bidirectional GPIO over I2C 2021-11-06 19:23:27 +02:00
net lagg: update capabilites on SIOCSIFMTU 2021-11-06 10:43:08 +01:00
net80211 net80211: add a driver-private pointer to struct ieee80211_node 2021-10-31 19:08:28 +00:00
netgraph ng_pptpgre(4): Fix a typo in a source code comment 2021-11-03 17:15:59 +01:00
netinet Use layer five checksum flags in the mbuf packet header to pass on crypto state. 2021-11-04 18:52:06 +01:00
netinet6 blackhole(4): disable for locally originated TCP/UDP packets 2021-11-03 13:02:44 -07:00
netipsec ipsec: add a lock encompassing SPI allocation 2021-11-03 19:51:40 +00:00
netpfil pf: Introduce ridentifier 2021-11-05 09:39:56 +01:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto Remove unused ocf_operation structure from stack. 2021-11-04 18:52:06 +01:00
powerpc sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
riscv sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
rpc rpc: Convert an SOLISTENING check to an assertion 2021-09-17 14:19:05 -04:00
security Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
sys sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
teken
tests routing: add IPv6 fib validation procedure. 2021-08-16 23:04:01 +00:00
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 Fix a common typo in syctl descriptions 2021-11-03 20:49:24 +01:00
x86 Prefer CPUID leaf 1Fh for Intel CPU topology detection. 2021-11-06 00:53:52 -04:00
xdr
xen xen: introduce xen_pv_disks_disabled() 2021-07-28 17:27:04 +02:00
Makefile