summaryrefslogtreecommitdiff
path: root/fs/nfsd
AgeCommit message (Expand)AuthorFilesLines
2023-03-30nfsd: don't replace page in rq_pages if it's a continuation of last pageJeff Layton1-1/+8
2023-03-17NFSD: Protect against filesystem freezingChuck Lever1-0/+2
2023-03-10nfsd: don't hand out delegation on setuid files being opened for writeJeff Layton1-0/+27
2023-03-10nfsd: zero out pointers after putting nfsd_files on COPY setup errorJeff Layton1-0/+2
2023-03-10NFSD: copy the whole verifier in nfsd_copy_write_verifierChuck Lever1-1/+1
2023-03-10nfsd: don't fsync nfsd_files on last closeJeff Layton2-63/+12
2023-03-10nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_openJeff Layton1-10/+11
2023-03-10NFSD: fix problems with cleanup on errors in nfsd4_copyDai Ngo2-6/+11
2023-03-10nfsd: clean up potential nfsd_file refcount leaks in COPY codepathJeff Layton1-13/+10
2023-03-10nfsd: fix race to check ls_layoutsBenjamin Coddington1-2/+2
2023-03-10NFSD: fix leaked reference count of nfsd4_ssc_umount_itemDai Ngo1-4/+8
2023-03-10NFSD: enhance inter-server copy cleanupDai Ngo2-68/+45
2023-02-09use less confusing names for iov_iter direction initializersAl Viro1-2/+2
2023-02-01nfsd: don't free files unconditionally in __nfsd_file_cache_purgeJeff Layton1-25/+36
2023-02-01NFSD: fix use-after-free in nfsd4_ssc_setup_dul()Xingyuan Mo1-0/+1
2023-01-18nfsd: fix handling of cached open files in nfsd4_open codepathJeff Layton4-71/+42
2023-01-18nfsd: rework refcounting in filecacheJeff Layton2-180/+189
2023-01-18NFSD: Add an nfsd_file_fsync tracepointChuck Lever2-1/+35
2023-01-18nfsd: reorganize filecache.cJeff Layton2-57/+58
2023-01-18nfsd: remove the pages_flushed statistic from filecacheJeff Layton1-6/+1
2023-01-18NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collectionChuck Lever5-13/+64
2023-01-18NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"Chuck Lever3-21/+2
2023-01-18NFSD: Pass the target nfsd_file to nfsd_commit()Chuck Lever4-14/+25
2023-01-14Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"Chuck Lever2-5/+4
2023-01-12nfsd: fix handling of readdir in v4root vs. mount upcall timeoutJeff Layton1-0/+11
2023-01-12nfsd: shut down the NFSv4 state objects before the filecacheJeff Layton1-1/+1
2023-01-04NFSD: fix use-after-free in __nfs42_ssc_open()Dai Ngo1-15/+5
2022-12-31nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failureDan Aloni1-1/+3
2022-12-31NFSD: pass range end to vfs_fsync_range() instead of countBrian Foster1-2/+3
2022-12-31nfsd: return error if nfs4_setacl failsJeff Layton1-0/+2
2022-12-31nfsd: don't call nfsd_file_put from client states seqfile displayJeff Layton1-18/+33
2022-12-31NFSD: Finish converting the NFSv3 GETACL result encoderChuck Lever1-24/+6
2022-12-31NFSD: Finish converting the NFSv2 GETACL result encoderChuck Lever1-10/+0
2022-11-27Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-2/+2
2022-11-26Merge tag 'nfsd-6.1-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-3/+4
2022-11-25vfs: fix copy_file_range() averts filesystem freeze protectionAmir Goldstein1-2/+2
2022-11-23NFSD: Fix reads with a non-zero offset that don't end on a page boundaryChuck Lever1-3/+4
2022-11-17Merge tag 'nfsd-6.1-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-1/+4
2022-11-14NFSD: Fix trace_nfsd_fh_verify_err() crasherChuck Lever1-1/+4
2022-11-11Merge tag 'nfsd-6.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-0/+2
2022-11-08nfsd: put the export reference in nfsd4_verify_deleg_dentryJeff Layton1-0/+1
2022-11-05nfsd: fix use-after-free in nfsd_file_do_acquire tracepointJeff Layton1-0/+1
2022-11-02Merge tag 'nfsd-6.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-3/+2
2022-11-02nfsd: fix net-namespace logic in __nfsd_file_cache_purgeJeff Layton1-3/+2
2022-10-22Merge tag 'nfsd-6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-2/+4
2022-10-13nfsd: ensure we always call fh_verify_error tracepointJeff Layton1-1/+1
2022-10-12treewide: use get_random_u32() when possibleJason A. Donenfeld1-2/+2
2022-10-11NFSD: unregister shrinker when nfsd_init_net() failsTetsuo Handa1-1/+3
2022-10-11Merge tag 'nfsd-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-59/+29
2022-10-07Merge tag 'pull-file' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-7/+7