summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfs4state.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* nfsd: fix delegation_blocked() to block correctly for at least 30 secondsNeilBrown2024-09-211-2/+3
* nfsd: fix initial getattr on write delegationJeff Layton2024-09-211-8/+25
* nfsd: untangle code in nfsd4_deleg_getattr_conflict()NeilBrown2024-09-211-69/+62
* NFSD: Limit the number of concurrent async COPY operationsChuck Lever2024-09-211-0/+1
* nfsd: avoid races with wake_up_var()NeilBrown2024-09-211-1/+4
* nfsd: use clear_and_wake_up_bit()NeilBrown2024-09-211-2/+1
* nfsd: add more nfsd_cb tracepointsJeff Layton2024-09-211-0/+3
* nfsd: track the main opcode for callbacksJeff Layton2024-09-211-0/+4
* nfsd: fix some spelling errors in commentsLi Lingfeng2024-09-211-2/+2
* nfsd: use LIST_HEAD() to simplify codeHongbo Li2024-09-211-7/+3
* NFSD: remove redundant assignment operationLi Lingfeng2024-09-211-1/+0
* nfsd: Add quotes to client info 'callback address'Mark Grimes2024-09-211-1/+1
* nfsd: use nfsd_v4client() in nfsd_breaker_owns_lease()NeilBrown2024-09-211-5/+2
* nfsd: Pass 'cred' instead of 'rqstp' to some functions.NeilBrown2024-09-211-1/+2
* nfsd: don't assume copy notify when preprocessing the stateidSagi Grimberg2024-09-211-5/+1
* nfsd: don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work()NeilBrown2024-09-011-1/+0
* nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party leaseNeilBrown2024-08-301-2/+9
* fs/nfsd: fix update of inode attrs in CB_GETATTRJeff Layton2024-08-271-5/+13
* nfsd: fix potential UAF in nfsd4_cb_getattr_releaseJeff Layton2024-08-261-1/+1
* nfsd: hold reference to delegation when updating it for cb_getattrJeff Layton2024-08-261-3/+7
* nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_openOlga Kornievskaia2024-08-231-9/+12
* 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