opnsense-src/sys/fs/nfsserver
Rick Macklem 18f5b477ee 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.

(cherry picked from commit f0c9847a6c)
2021-12-18 14:30:25 -08:00
..
nfs_fha_new.c fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
nfs_fha_new.h Re-organize the NFS file handle affinity code for the NFS server. 2020-04-14 00:01:26 +00:00
nfs_nfsdcache.c fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
nfs_nfsdkrpc.c nfsd: fix replies from session cache for retried RPCs 2021-04-22 06:54:31 -07:00
nfs_nfsdport.c vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATE 2021-12-18 14:30:25 -08:00
nfs_nfsdserv.c nfsd: Do not try to cache a reply for NFSERR_BADSLOT 2021-12-14 17:34:05 -08:00
nfs_nfsdsocket.c nfsd: Fix the NFSv4.2 pNFS MDS server for NFSERR_NOSPC via LayoutError 2021-11-24 14:35:03 -08:00
nfs_nfsdstate.c nfsd: Add checks for layout errors in LayoutReturn 2021-12-09 16:55:47 -08:00
nfs_nfsdsubs.c nfsd: Fix the failure return for non-fh NFSv4 operations 2021-06-26 15:46:18 -07:00