Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Pull nfsd updates from Chuck Lever: "Two significant security enhancements are part of this release: - NFSD's RPC header encoding and decoding, including RPCSEC GSS and gssproxy header parsing, has been overhauled to make it more memory-safe. - Support for Kerberos AES-SHA2-based encryption types has been added for both the NFS client and server. This provides a clean path for deprecating and removing insecure encryption types based on DES and SHA-1. AES-SHA2 is also FIPS-140 compliant, so that NFS with Kerberos may now be used on systems with fips enabled. In addition to these, NFSD is now able to handle crossing into an auto-mounted mount point on an exported NFS mount. A number of fixes have been made to NFSD's server-side copy implementation. RPC metrics have been converted to per-CPU variables. This helps reduce unnecessary cross-CPU and cross-node memory bus traffic, and significantly reduces noise when KCSAN is enabled" * tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux: (121 commits) NFSD: Clean up nfsd_symlink() NFSD: copy the whole verifier in nfsd_copy_write_verifier nfsd: don't fsync nfsd_files on last close SUNRPC: Fix occasional warning when destroying gss_krb5_enctypes nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open NFSD: fix problems with cleanup on errors in nfsd4_copy nfsd: fix race to check ls_layouts nfsd: don't hand out delegation on setuid files being opened for write SUNRPC: Remove ->xpo_secure_port() SUNRPC: Clean up the svc_xprt_flags() macro nfsd: remove fs/nfsd/fault_inject.c NFSD: fix leaked reference count of nfsd4_ssc_umount_item nfsd: clean up potential nfsd_file refcount leaks in COPY codepath nfsd: zero out pointers after putting nfsd_files on COPY setup error SUNRPC: Fix whitespace damage in svcauth_unix.c nfsd: eliminate __nfs4_get_fd nfsd: add some kerneldoc comments for stateid preprocessing functions nfsd: eliminate find_deleg_file_locked nfsd: don't take nfsd4_copy ref for OP_OFFLOAD_STATUS SUNRPC: Add encryption self-tests ...
Showing
- fs/lockd/svc.c 12 additions, 9 deletionsfs/lockd/svc.c
- fs/namei.c 3 additions, 3 deletionsfs/namei.c
- fs/nfs/callback_xdr.c 6 additions, 7 deletionsfs/nfs/callback_xdr.c
- fs/nfs/export.c 1 addition, 1 deletionfs/nfs/export.c
- fs/nfsd/fault_inject.c 0 additions, 142 deletionsfs/nfsd/fault_inject.c
- fs/nfsd/filecache.c 14 additions, 35 deletionsfs/nfsd/filecache.c
- fs/nfsd/nfs2acl.c 3 additions, 2 deletionsfs/nfsd/nfs2acl.c
- fs/nfsd/nfs3acl.c 3 additions, 2 deletionsfs/nfsd/nfs3acl.c
- fs/nfsd/nfs3proc.c 3 additions, 2 deletionsfs/nfsd/nfs3proc.c
- fs/nfsd/nfs4layouts.c 2 additions, 2 deletionsfs/nfsd/nfs4layouts.c
- fs/nfsd/nfs4proc.c 100 additions, 102 deletionsfs/nfsd/nfs4proc.c
- fs/nfsd/nfs4state.c 83 additions, 47 deletionsfs/nfsd/nfs4state.c
- fs/nfsd/nfscache.c 2 additions, 2 deletionsfs/nfsd/nfscache.c
- fs/nfsd/nfsctl.c 53 additions, 24 deletionsfs/nfsd/nfsctl.c
- fs/nfsd/nfsd.h 1 addition, 1 deletionfs/nfsd/nfsd.h
- fs/nfsd/nfsproc.c 3 additions, 3 deletionsfs/nfsd/nfsproc.c
- fs/nfsd/nfssvc.c 12 additions, 11 deletionsfs/nfsd/nfssvc.c
- fs/nfsd/state.h 0 additions, 2 deletionsfs/nfsd/state.h
- fs/nfsd/trace.h 0 additions, 31 deletionsfs/nfsd/trace.h
- fs/nfsd/vfs.c 6 additions, 2 deletionsfs/nfsd/vfs.c
Loading
Please register or sign in to comment