summaryrefslogtreecommitdiffstats
path: root/fs/nfs/delegation.c
Commit message (Expand)AuthorAgeFilesLines
* NFSv4: fairly test all delegations on a SEQ4_ revocationBenjamin Coddington2023-11-011-1/+6
* nfs: use locks_inode_context helperJeff Layton2022-11-301-1/+1
* NFSv4: Fix a potential state reclaim deadlockTrond Myklebust2022-10-271-19/+17
* NFSv4: Charge NFSv4 open state trackers to kmemcgTrond Myklebust2022-02-251-1/+1
* NFSv4: Fixes for nfs4_inode_return_delegation()Trond Myklebust2021-10-201-4/+6
* NFSv4: Add lease breakpoints in case of a delegation recall or returnTrond Myklebust2021-06-131-6/+17
* NFSv4: Fix delegation return in cases where we have to retryTrond Myklebust2021-06-131-15/+56
* NFS: Don't store NFS_INO_REVAL_FORCEDTrond Myklebust2021-04-141-5/+16
* NFS: Fix up incorrect documentationTrond Myklebust2021-04-051-4/+4
* NFS: nfs_delegation_find_inode_server must first reference the superblockTrond Myklebust2021-01-101-5/+7
* NFS: Beware when dereferencing the delegation credTrond Myklebust2020-04-031-1/+8
* NFSv4: Clean up nfs_delegation_reap_expired()Trond Myklebust2020-03-161-43/+40
* NFSv4: Clean up nfs_delegation_reap_unclaimed()Trond Myklebust2020-03-161-39/+37
* NFSv4: Clean up nfs_client_return_marked_delegations()Trond Myklebust2020-03-161-69/+60
* NFSv4: nfs_update_inplace_delegation() should update delegation credTrond Myklebust2020-03-161-1/+19
* NFSv4: Ensure the delegation cred is pinned when we call delegreturnTrond Myklebust2020-02-131-3/+8
* NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation()Trond Myklebust2020-02-131-7/+26
* NFSv4: Fix revalidation of dentries with delegationsTrond Myklebust2020-02-121-0/+6
* NFSv4: Limit the total number of cached delegationsTrond Myklebust2020-02-031-1/+7
* NFSv4: Add accounting for the number of active delegations heldTrond Myklebust2020-02-031-12/+24
* NFSv4: Try to return the delegation immediately when marked for return on closeTrond Myklebust2020-02-031-0/+33
* NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returnedTrond Myklebust2020-02-031-1/+3
* NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNINGTrond Myklebust2020-02-031-0/+1
* NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturnTrond Myklebust2019-11-031-0/+1
* NFSv4: Fix races between open and delegreturnTrond Myklebust2019-11-031-35/+29
* NFS: nfs_inode_find_state_and_recover() fix stateid matchingTrond Myklebust2019-11-031-1/+2
* NFSv4: Fix nfs4_inode_make_writeable()Trond Myklebust2019-11-031-4/+12
* NFSv4: Don't reclaim delegations that have been returned or revokedTrond Myklebust2019-11-031-1/+1
* NFSv4: Ignore requests to return the delegation if it was revokedTrond Myklebust2019-11-031-3/+4
* NFSv4: Revoke the delegation on success in nfs4_delegreturn_done()Trond Myklebust2019-11-031-0/+36
* NFSv4: Update the stateid seqid in nfs_revoke_delegation()Trond Myklebust2019-11-031-2/+13
* NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation()Trond Myklebust2019-11-031-0/+1
* NFSv4: Hold the delegation spinlock when updating the seqidTrond Myklebust2019-11-031-0/+2
* NFSv4: Don't remove the delegation from the super_list more than onceTrond Myklebust2019-11-031-0/+4
* NFS: Rename nfs_inode_return_delegation_noreclaim()Trond Myklebust2019-11-031-4/+7
* NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revokedTrond Myklebust2019-11-031-1/+2
* NFSv4: Delegation recalls should not find revoked delegationsTrond Myklebust2019-11-031-1/+2
* NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid()Trond Myklebust2019-11-011-1/+1
* NFSv4: Don't allow a cached open with a revoked delegationTrond Myklebust2019-11-011-0/+10
* NFSv4.1: Only reap expired delegationsTrond Myklebust2019-08-041-6/+17
* NFSv4: Fix delegation state recoveryTrond Myklebust2019-08-041-1/+1
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* NFSv4: don't mark all open state for recovery when handling recallable state ...Scott Mayhew2019-05-091-0/+12
* NFS: Fix a soft lockup in the delegation recovery codeTrond Myklebust2019-02-211-8/+12
* NFS: Fix up documentation warningsTrond Myklebust2019-02-201-1/+1
* NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.NeilBrown2018-12-191-15/+13
* NFSv4: Fix an Oops during delegation callbacksTrond Myklebust2018-11-131-2/+9
* NFSv4.x: fix lock recovery during delegation recallOlga Kornievskaia2018-10-051-3/+3
* NFS: Convert lookups of the open context to RCUTrond Myklebust2018-09-301-5/+6
* NFS: Fix an rcu deadlock in nfs_delegation_find_inode()Anna Schumaker2018-06-141-1/+3