linux/fs/nfsd
Chuck Lever 91dc464fbe Add RPC language definition of NFSv4 POSIX ACL extension
The language definition was extracted from the new
draft-ietf-nfsv4-posix-acls specification. This ensures good
constant and type name alignment between the spec and the Linux
kernel source code, and brings in some basic XDR utilities for
handling NFSv4 POSIX draft ACLs.

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
2026-01-29 09:48:33 -05:00
..
acl.h
auth.c nfsd: avoid pointless cred reference count bump 2024-12-02 11:25:14 +01:00
auth.h
blocklayout.c NFSD: Add trace point for SCSI fencing operation. 2025-11-25 09:09:42 -05:00
blocklayoutxdr.c NFSD/blocklayout: Introduce layout content structure 2025-11-16 18:20:11 -05:00
blocklayoutxdr.h NFSD/blocklayout: Introduce layout content structure 2025-11-16 18:20:11 -05:00
cache.h
current_stateid.h
debugfs.c NFSD: Implement NFSD_IO_DIRECT for NFS WRITE 2025-12-01 09:57:10 -05:00
export.c nfsd: Mark variable __maybe_unused to avoid W=1 build break 2025-12-08 10:56:34 -05:00
export.h NFSD 6.18 Release Notes 2025-10-06 13:22:21 -07:00
filecache.c nfsd: allow filecache to hold S_IFDIR files 2025-11-12 09:38:36 +01:00
filecache.h nfsd: allow filecache to hold S_IFDIR files 2025-11-12 09:38:36 +01:00
flexfilelayout.c NFSD: Define a proc_layoutcommit for the FlexFiles layout type 2025-10-10 12:53:50 -04:00
flexfilelayoutxdr.c NFSD: Rework encoding and decoding of nfsd4_deviceid 2025-09-21 19:24:50 -04:00
flexfilelayoutxdr.h
idmap.h
Kconfig NFSD: Add a Kconfig setting to enable support for NFSv4 POSIX ACLs 2026-01-29 09:48:33 -05:00
localio.c NFSD 6.18 Release Notes 2025-10-06 13:22:21 -07:00
lockd.c nfsd: discard nfserr_dropit 2025-10-01 15:54:01 -04:00
Makefile NFSD: Add instructions on how to deal with xdrgen files 2026-01-26 10:10:58 -05:00
netlink.c nfsd: add controls to set the minimum number of threads per pool 2026-01-28 10:15:42 -05:00
netlink.h tools: ynl-gen: add regeneration comment 2025-11-25 19:20:42 -08:00
netns.h nfsd: add controls to set the minimum number of threads per pool 2026-01-28 10:15:42 -05:00
nfs2acl.c NFS: NFSERR_INVAL is not defined by NFSv2 2026-01-26 10:10:58 -05:00
nfs3acl.c nfsd: clear acl_access/acl_default after releasing them 2025-02-02 11:31:45 -05:00
nfs3proc.c vfs-6.19-rc1.directory.locking 2025-12-01 16:13:46 -08:00
nfs3xdr.c nfsd: Use lookup_one() rather than lookup_one_len() 2025-04-07 09:25:32 +02:00
nfs4acl.c NFSD: Remove unnecessary posix_acl_entry pointer initialization 2024-11-11 13:41:58 -05:00
nfs4callback.c NFSD: Avoid corruption of a referring call list 2025-06-12 20:37:32 -04:00
nfs4idmap.c nfsd: fix return error code for nfsd_map_name_to_[ug]id 2026-01-26 10:10:58 -05:00
nfs4layouts.c filelock: allow lease_managers to dictate what qualifies as a conflict 2025-12-15 15:20:33 +01:00
nfs4proc.c nfsd: cancel async COPY operations when admin revokes filesystem state 2026-01-28 10:15:42 -05:00
nfs4recover.c NFSD 6.19 Release Notes 2025-12-06 10:57:02 -08:00
nfs4state.c nfsd: cancel async COPY operations when admin revokes filesystem state 2026-01-28 10:15:42 -05:00
nfs4xdr_gen.c Add RPC language definition of NFSv4 POSIX ACL extension 2026-01-29 09:48:33 -05:00
nfs4xdr_gen.h Add RPC language definition of NFSv4 POSIX ACL extension 2026-01-29 09:48:33 -05:00
nfs4xdr.c nfsd: never defer requests during idmap lookup 2026-01-26 10:10:58 -05:00
nfscache.c NFSD: Reduce DRC bucket size 2025-09-21 19:24:50 -04:00
nfsctl.c nfsd: cancel async COPY operations when admin revokes filesystem state 2026-01-28 10:15:42 -05:00
nfsd.h NFSD: Remove NFSERR_EAGAIN 2026-01-02 13:43:41 -05:00
nfsfh.c nfsd-6.18 fixes: 2025-11-12 18:41:01 -08:00
nfsfh.h NFSD: Move the fh_getattr() helper 2025-09-21 19:24:50 -04:00
nfsproc.c NFS: NFSERR_INVAL is not defined by NFSv2 2026-01-26 10:10:58 -05:00
nfssvc.c nfsd: add controls to set the minimum number of threads per pool 2026-01-28 10:15:42 -05:00
nfsxdr.c NFSD: Remove NFSSVC_MAXBLKSIZE_V2 macro 2025-05-15 16:16:28 -04:00
pnfs.h NFSD: Do the grace period check in ->proc_layoutget 2025-10-01 15:54:01 -04:00
state.h nfsd: cancel async COPY operations when admin revokes filesystem state 2026-01-28 10:15:42 -05:00
stats.c nfsd: don't ignore the return code of svc_proc_register() 2025-03-10 09:10:59 -04:00
stats.h nfsd: don't ignore the return code of svc_proc_register() 2025-03-10 09:10:59 -04:00
trace.c
trace.h nfsd: add controls to set the minimum number of threads per pool 2026-01-28 10:15:42 -05:00
vfs.c nfsd-6.19 fixes: 2026-01-06 09:12:52 -08:00
vfs.h nfsd-6.19 fixes: 2025-12-24 09:23:04 -08:00
xdr.h
xdr3.h
xdr4.h nfsd: cancel async COPY operations when admin revokes filesystem state 2026-01-28 10:15:42 -05:00
xdr4cb.h NFSD: Implement CB_SEQUENCE referring call lists 2025-05-11 19:48:20 -04:00