summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfs4state.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'nfsd-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2022-12-121-109/+232
|\
| * NFSD: add CB_RECALL_ANY tracepointsDai Ngo2022-12-101-0/+2
| * NFSD: add delegation reaper to react to low memory conditionDai Ngo2022-12-101-4/+84
| * NFSD: refactoring courtesy_client_reaper to a generic low memory shrinkerDai Ngo2022-12-101-9/+16
| * NFSD: Use struct_size() helper in alloc_session()Xiu Jianfeng2022-12-101-5/+4
| * NFSD: Use rhashtable for managing nfs4_file objectsChuck Lever2022-11-281-35/+62
| * NFSD: Refactor find_file()Chuck Lever2022-11-281-21/+15
| * NFSD: Clean up find_or_add_file()Chuck Lever2022-11-281-36/+28
| * NFSD: Add a nfsd4_file_hash_remove() helperChuck Lever2022-11-281-1/+7
| * NFSD: Clean up nfsd4_init_file()Chuck Lever2022-11-281-6/+4
| * NFSD: Update file_hashtbl() helpersChuck Lever2022-11-281-2/+2
| * NFSD: Trace delegation revocationsChuck Lever2022-11-281-0/+2
| * NFSD: Trace stateids returned via DELEGRETURNChuck Lever2022-11-281-0/+1
| * NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"Chuck Lever2022-11-281-2/+2
| * nfsd: don't call nfsd_file_put from client states seqfile displayJeff Layton2022-11-281-18/+33
* | nfsd: use locks_inode_context helperJeff Layton2022-11-301-3/+3
|/
* Merge tag 'nfsd-6.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2022-11-111-0/+1
|\
| * nfsd: put the export reference in nfsd4_verify_deleg_dentryJeff Layton2022-11-081-0/+1
* | treewide: use get_random_u32() when possibleJason A. Donenfeld2022-10-111-2/+2
|/
* nfsd: extra checks when freeing delegation stateidsJeff Layton2022-09-261-1/+6
* nfsd: make nfsd4_run_cb a bool return functionJeff Layton2022-09-261-3/+2
* nfsd: fix comments about spinlock handling with delegationsJeff Layton2022-09-261-2/+2
* nfsd: only fill out return pointer on success in nfsd4_lookup_stateidJeff Layton2022-09-261-4/+6
* NFSD: fix use-after-free on source server when doing inter-server copyDai Ngo2022-09-261-0/+5
* NFSD: Rename the fields in copy_stateid_tChuck Lever2022-09-261-15/+15
* nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fopsChenXiaoSong2022-09-261-12/+2
* NFSD: add shrinker to reap courtesy clients on low memory conditionDai Ngo2022-09-261-8/+86
* NFSD: keep track of the number of courtesy clients in the systemDai Ngo2022-09-261-1/+16
* NFSD: Add a mechanism to wait for a DELEGRETURNChuck Lever2022-09-261-0/+30
* NFSD: Add tracepoints to report NFSv4 callback completionsChuck Lever2022-09-261-0/+4
* NFSD: use (un)lock_inode instead of fh_(un)lock for file operationsNeilBrown2022-08-041-4/+5
* NFSD: reduce locking in nfsd_lookup()NeilBrown2022-08-041-3/+0
* NFSD: introduce struct nfsd_attrsNeilBrown2022-07-291-1/+4
* NFSD: verify the opened dentry after setting a delegationJeff Layton2022-07-291-5/+49
* NFSD: drop fh argument from alloc_init_delegJeff Layton2022-07-291-8/+6
* NFSD: limit the number of v4 clients to 1024 per 1GB of system memoryDai Ngo2022-07-291-6/+21
* NFSD: keep track of the number of v4 clients in the systemDai Ngo2022-07-291-2/+8
* NFSD: refactoring v4 specific code to a helper in nfs4state.cDai Ngo2022-07-291-0/+12
* NFSD: Ensure nf_inode is never dereferencedChuck Lever2022-07-291-1/+1
* NFSD: NFSv4 CLOSE should release an nfsd_file immediatelyChuck Lever2022-07-291-2/+2
* NFSD: Separate tracepoints for acquire and createChuck Lever2022-07-291-0/+1
* NFSD: Add documenting comment for nfsd4_release_lockowner()Chuck Lever2022-05-261-3/+20
* NFSD: Modernize nfsd4_release_lockowner()Chuck Lever2022-05-261-25/+11
* NFSD: Fix possible sleep during nfsd4_release_lockowner()Chuck Lever2022-05-261-8/+4
* NFSD: Move documenting comment for nfsd4_process_open2()Chuck Lever2022-05-231-0/+12
* NFSD: Instantiate a struct file when creating a regular NFSv4 fileChuck Lever2022-05-231-3/+13
* NFSD: Show state of courtesy client in client infoDai Ngo2022-05-191-1/+8
* NFSD: add support for lock conflict to courteous serverDai Ngo2022-05-191-16/+54
* NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsdDai Ngo2022-05-191-12/+16
* NFSD: add support for share reservation conflict to courteous serverDai Ngo2022-05-191-8/+101