summaryrefslogtreecommitdiffstats
path: root/fs/nfsd
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2023-02-2217-411/+286
|\
| * NFSD: Clean up nfsd_symlink()Chuck Lever2023-02-201-8/+3
| * NFSD: copy the whole verifier in nfsd_copy_write_verifierChuck Lever2023-02-201-1/+1
| * nfsd: don't fsync nfsd_files on last closeJeff Layton2023-02-202-63/+12
| * nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_openJeff Layton2023-02-201-10/+11
| * NFSD: fix problems with cleanup on errors in nfsd4_copyDai Ngo2023-02-202-6/+11
| * nfsd: fix race to check ls_layoutsBenjamin Coddington2023-02-201-2/+2
| * nfsd: don't hand out delegation on setuid files being opened for writeJeff Layton2023-02-201-0/+27
| * nfsd: remove fs/nfsd/fault_inject.cJeff Layton2023-02-201-142/+0
| * NFSD: fix leaked reference count of nfsd4_ssc_umount_itemDai Ngo2023-02-201-4/+8
| * nfsd: clean up potential nfsd_file refcount leaks in COPY codepathJeff Layton2023-02-201-13/+10
| * nfsd: zero out pointers after putting nfsd_files on COPY setup errorJeff Layton2023-02-201-0/+2
| * nfsd: eliminate __nfs4_get_fdJeff Layton2023-02-201-13/+7
| * nfsd: add some kerneldoc comments for stateid preprocessing functionsJeff Layton2023-02-201-4/+25
| * nfsd: eliminate find_deleg_file_lockedJeff Layton2023-02-201-10/+1
| * nfsd: don't take nfsd4_copy ref for OP_OFFLOAD_STATUSJeff Layton2023-02-202-13/+24
| * NFSD: Replace /proc/fs/nfsd/supported_krb5_enctypes with a symlinkChuck Lever2023-02-201-16/+58
| * SUNRPC: Use per-CPU counters to tally server RPC countsChuck Lever2023-02-205-12/+16
| * nfsd: move reply cache initialization into nfsd startupJeff Layton2023-02-202-9/+9
| * SUNRPC: Refactor RPC server dispatch methodChuck Lever2023-02-203-4/+4
| * SUNRPC: Push svcxdr_init_encode() into svc_process_common()Chuck Lever2023-02-202-7/+1
| * nfsd: fix potential race in nfs4_find_fileJeff Layton2023-02-201-6/+9
| * nfsd: allow nfsd_file_get to sanely handle a NULL pointerJeff Layton2023-02-202-6/+3
| * NFSD: enhance inter-server copy cleanupDai Ngo2023-02-202-68/+45
| * SUNRPC: Push svcxdr_init_decode() into svc_process_common()Chuck Lever2023-02-201-1/+0
| * fs: namei: Allow follow_down() to uncover auto mountsRichard Weinberger2023-02-201-1/+5
| * NFSD: Teach nfsd_mountpoint() auto mountsRichard Weinberger2023-02-201-1/+1
* | Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2023-02-207-30/+31
|\ \
| * | fs: port ->permission() to pass mnt_idmapChristian Brauner2023-01-192-8/+8
| * | fs: port ->set_acl() to pass mnt_idmapChristian Brauner2023-01-193-6/+6
| * | fs: port ->setattr() to pass mnt_idmapChristian Brauner2023-01-191-1/+1
| * | fs: port vfs_*() helpers to struct mnt_idmapChristian Brauner2023-01-183-15/+16
* | | Merge tag 'iversion-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds2023-02-204-30/+52
|\ \ \
| * | | nfsd: remove fetch_iversion export operationJeff Layton2023-01-261-3/+0
| * | | nfsd: use the getattr operation to fetch i_versionJeff Layton2023-01-263-20/+45
| * | | nfsd: move nfsd4_change_attribute to nfsfh.cJeff Layton2023-01-262-28/+28
* | | | Merge tag 'locks-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayt...Linus Torvalds2023-02-202-2/+3
|\ \ \ \ | |_|_|/ |/| | |
| * | | fs: remove locks_inodeJeff Layton2023-01-111-2/+2
| * | | filelock: move file locking definitions to separate header fileJeff Layton2023-01-111-0/+1
* | | | Merge tag 'nfsd-6.2-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-02-151-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | nfsd: don't destroy global nfs4_file table in per-net shutdownJeff Layton2023-02-111-1/+1
* | | | Merge tag 'nfsd-6.2-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-01-241-25/+36
|\| | |
| * | | nfsd: don't free files unconditionally in __nfsd_file_cache_purgeJeff Layton2023-01-231-25/+36
* | | | Merge tag 'nfsd-6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-01-175-26/+20
|\| | |
| * | | NFSD: replace delayed_work with work_struct for nfsd_client_shrinkerDai Ngo2023-01-122-5/+5
| * | | NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown timeDai Ngo2023-01-113-21/+14
| * | | NFSD: fix use-after-free in nfsd4_ssc_setup_dul()Xingyuan Mo2023-01-111-0/+1
* | | | Merge tag 'nfsd-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-01-107-78/+48
|\| | | | |/ / |/| |
| * | NFSD: Use set_bit(RQ_DROPME)Chuck Lever2023-01-071-2/+2
| * | Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"Chuck Lever2023-01-062-5/+4