aboutsummaryrefslogtreecommitdiff
path: root/fs/nfsd
AgeCommit message (Expand)AuthorFilesLines
2023-02-20SUNRPC: Push svcxdr_init_encode() into svc_process_common()Gravatar Chuck Lever 2-7/+1
2023-02-20nfsd: fix potential race in nfs4_find_fileGravatar Jeff Layton 1-6/+9
2023-02-20nfsd: allow nfsd_file_get to sanely handle a NULL pointerGravatar Jeff Layton 2-6/+3
2023-02-20NFSD: enhance inter-server copy cleanupGravatar Dai Ngo 2-68/+45
2023-02-20SUNRPC: Push svcxdr_init_decode() into svc_process_common()Gravatar Chuck Lever 1-1/+0
2023-02-20fs: namei: Allow follow_down() to uncover auto mountsGravatar Richard Weinberger 1-1/+5
2023-02-20NFSD: Teach nfsd_mountpoint() auto mountsGravatar Richard Weinberger 1-1/+1
2023-02-15Merge tag 'nfsd-6.2-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Gravatar Linus Torvalds 1-1/+1
2023-02-11nfsd: don't destroy global nfs4_file table in per-net shutdownGravatar Jeff Layton 1-1/+1
2023-01-26nfsd: remove fetch_iversion export operationGravatar Jeff Layton 1-3/+0
2023-01-26nfsd: use the getattr operation to fetch i_versionGravatar Jeff Layton 3-20/+45
2023-01-26nfsd: move nfsd4_change_attribute to nfsfh.cGravatar Jeff Layton 2-28/+28
2023-01-24Merge tag 'nfsd-6.2-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Gravatar Linus Torvalds 1-25/+36
2023-01-23nfsd: don't free files unconditionally in __nfsd_file_cache_purgeGravatar Jeff Layton 1-25/+36
2023-01-19fs: port ->permission() to pass mnt_idmapGravatar Christian Brauner 2-8/+8
2023-01-19fs: port ->set_acl() to pass mnt_idmapGravatar Christian Brauner 3-6/+6
2023-01-19fs: port ->setattr() to pass mnt_idmapGravatar Christian Brauner 1-1/+1
2023-01-18fs: port vfs_*() helpers to struct mnt_idmapGravatar Christian Brauner 3-15/+16
2023-01-17Merge tag 'nfsd-6.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Gravatar Linus Torvalds 5-26/+20
2023-01-12NFSD: replace delayed_work with work_struct for nfsd_client_shrinkerGravatar Dai Ngo 2-5/+5
2023-01-11NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown timeGravatar Dai Ngo 3-21/+14
2023-01-11NFSD: fix use-after-free in nfsd4_ssc_setup_dul()Gravatar Xingyuan Mo 1-0/+1
2023-01-11fs: remove locks_inodeGravatar Jeff Layton 1-2/+2
2023-01-11filelock: move file locking definitions to separate header fileGravatar Jeff Layton 1-0/+1
2023-01-10Merge tag 'nfsd-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Gravatar Linus Torvalds 7-78/+48
2023-01-07NFSD: Use set_bit(RQ_DROPME)Gravatar Chuck Lever 1-2/+2
2023-01-06Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"Gravatar Chuck Lever 2-5/+4
2023-01-06nfsd: fix handling of cached open files in nfsd4_open codepathGravatar Jeff Layton 4-71/+42
2023-01-04Merge tag 'nfsd-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Gravatar Linus Torvalds 2-1/+12
2023-01-02nfsd: fix handling of readdir in v4root vs. mount upcall timeoutGravatar Jeff Layton 1-0/+11
2022-12-22nfsd: shut down the NFSv4 state objects before the filecacheGravatar Jeff Layton 1-1/+1
2022-12-19Merge tag 'nfsd-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Gravatar Linus Torvalds 4-196/+197
2022-12-14Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-1/+1
2022-12-14NFSD: fix use-after-free in __nfs42_ssc_open()Gravatar Dai Ngo 1-15/+5
2022-12-12Merge tag 'nfsd-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxGravatar Linus Torvalds 27-730/+1173
2022-12-12Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 4-12/+12
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Gravatar Linus Torvalds 1-2/+2
2022-12-12Merge tag 'locks-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayt...Gravatar Linus Torvalds 1-3/+3
2022-12-12nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failureGravatar Dan Aloni 1-1/+3
2022-12-11nfsd: rework refcounting in filecacheGravatar Jeff Layton 2-180/+189
2022-12-10NFSD: Avoid clashing function prototypesGravatar Kees Cook 1-255/+377
2022-12-10NFSD: Use only RQ_DROPME to signal the need to drop a replyGravatar Chuck Lever 2-3/+3
2022-12-10NFSD: add CB_RECALL_ANY tracepointsGravatar Dai Ngo 2-0/+52
2022-12-10NFSD: add delegation reaper to react to low memory conditionGravatar Dai Ngo 2-4/+89
2022-12-10NFSD: add support for sending CB_RECALL_ANYGravatar Dai Ngo 4-0/+84
2022-12-10NFSD: refactoring courtesy_client_reaper to a generic low memory shrinkerGravatar Dai Ngo 1-9/+16
2022-12-10NFSD: pass range end to vfs_fsync_range() instead of countGravatar Brian Foster 1-2/+3
2022-12-10NFSD: Use struct_size() helper in alloc_session()Gravatar Xiu Jianfeng 1-5/+4
2022-12-10nfsd: return error if nfs4_setacl failsGravatar Jeff Layton 1-0/+2
2022-12-10NFSD: Add an nfsd_file_fsync tracepointGravatar Chuck Lever 2-1/+35