summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfs4state.c
Commit message (Expand)AuthorAgeFilesLines
* nfsd: optimise recalculate_deny_mode() for a common caseNeilBrown2024-05-061-1/+6
* nfsd: add tracepoint in mark_client_expired_lockedJeff Layton2024-05-061-1/+5
* nfsd: new tracepoint for check_slot_seqidChuck Lever2024-05-061-7/+7
* NFSD: Move callback_wq into struct nfs4_clientChuck Lever2024-05-061-7/+7
* nfsd: drop st_mutex before calling move_to_close_lru()NeilBrown2024-05-061-4/+7
* nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru()NeilBrown2024-05-061-7/+31
* nfsd: move nfsd4_cstate_assign_replay() earlier in open handling.NeilBrown2024-05-061-6/+3
* nfsd: perform all find_openstateowner_str calls in the one place.NeilBrown2024-05-061-53/+40
* Merge tag 'nfsd-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2024-04-061-5/+2
|\
| * nfsd: hold a lighter-weight client reference over CB_RECALL_ANYJeff Layton2024-04-051-5/+2
* | Merge tag 'nfsd-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2024-03-281-11/+25
|\|
| * NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY repliesChuck Lever2024-03-271-11/+25
* | Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2024-03-121-223/+603
|\|
| * NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its...Dai Ngo2024-03-051-0/+3
| * nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr()Trond Myklebust2024-03-011-1/+1
| * NFSD: OP_CB_RECALL_ANY should recall both read and write delegationsDai Ngo2024-03-011-0/+2
| * NFSD: handle GETATTR conflict with write delegationDai Ngo2024-03-011-10/+105
| * NFSD: Document the phases of CREATE_SESSIONChuck Lever2024-03-011-0/+6
| * NFSD: Fix the NFSv4.1 CREATE_SESSION operationChuck Lever2024-03-011-26/+31
| * nfsd: Simplify the allocation of slab caches in nfsd4_init_slabsKunwu Chan2024-03-011-14/+7
| * nfsd: don't call locks_release_private() twice concurrentlyNeilBrown2024-03-011-1/+1
| * nfsd: allow layout state to be admin-revoked.NeilBrown2024-03-011-2/+9
| * nfsd: allow delegation state ids to be revoked and then freedNeilBrown2024-03-011-3/+25
| * nfsd: allow open state ids to be revoked and then freedNeilBrown2024-03-011-1/+24
| * nfsd: allow lock state ids to be revoked and then freedNeilBrown2024-03-011-1/+39
| * nfsd: allow admin-revoked NFSv4.0 state to be freed.NeilBrown2024-03-011-1/+97
| * nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revokeNeilBrown2024-03-011-1/+9
| * nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/statesNeilBrown2024-03-011-60/+58
| * nfsd: prepare for supporting admin-revocation of stateNeilBrown2024-03-011-1/+84
| * nfsd: split sc_status out of sc_typeNeilBrown2024-03-011-105/+102
| * nfsd: avoid race after unhash_delegation_locked()NeilBrown2024-03-011-10/+10
| * nfsd: don't call functions with side-effecting inside WARN_ON()NeilBrown2024-03-011-5/+5
| * nfsd: hold ->cl_lock for hash_delegation_locked()NeilBrown2024-03-011-0/+3
| * nfsd: remove stale comment in nfs4_show_deleg()NeilBrown2024-03-011-1/+0
| * NFSD: Add nfsd_seq4_status trace eventChuck Lever2024-03-011-0/+1
| * nfsd: make all of the nfsd stats per-network namespaceJosef Bacik2024-03-011-1/+2
* | Merge tag 'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds2024-03-111-61/+63
|\ \ | |/ |/|
| * filelock: don't do security checks on nfsd setlease callsJeff Layton2024-02-051-4/+4
| * filelock: split leases out of struct file_lockJeff Layton2024-02-051-13/+14
| * nfsd: adapt to breakup of struct file_lockJeff Layton2024-02-051-34/+35
| * nfsd: convert to using new filelock helpersJeff Layton2024-02-051-16/+16
* | nfsd: don't take fi_lock in nfsd_break_deleg_cb()NeilBrown2024-02-051-6/+5
* | nfsd: fix RELEASE_LOCKOWNERNeilBrown2024-01-241-11/+15
|/
* nfsd: remove unnecessary NULL checkDan Carpenter2024-01-071-1/+1
* Merge tag 'nfsd-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-12-201-103/+11
|\
| * NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500dChuck Lever2023-12-181-103/+11
* | Merge tag 'nfsd-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-11-181-1/+1
|\|
| * nfsd: fix file memleak on client_opens_releaseMahmoud Adam2023-11-171-1/+1
* | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-021-8/+11
|\ \ | |/ |/|
| * nfsd: dynamically allocate the nfsd-client shrinkerQi Zheng2023-10-041-8/+11