aboutsummaryrefslogtreecommitdiff
path: root/fs/nfs/callback_proc.c
AgeCommit message (Expand)AuthorFilesLines
2017-08-15NFS: Use an atomic_long_t to count the number of requestsGravatar Trond Myklebust 1-1/+1
2017-05-15nfs: don't cast callback decode/proc/encode routinesGravatar Christoph Hellwig 1-12/+21
2017-05-08NFSv4: Fix an rcu lock leakGravatar Trond Myklebust 1-2/+4
2017-04-20NFS: Remove extra dprintk()s from callback_proc.cGravatar Anna Schumaker 1-22/+0
2017-04-20NFS: Clean up nfs4_callback_layoutrecall()Gravatar Anna Schumaker 1-7/+1
2017-04-20NFS: Clean up do_callback_layoutrecall()Gravatar Anna Schumaker 1-9/+2
2016-12-01pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlersGravatar Trond Myklebust 1-32/+67
2016-09-22nfs: allow blocking locks to be awoken by lock callbacksGravatar Jeff Layton 1-0/+4
2016-09-22nfs: add handling for CB_NOTIFY_LOCK in clientGravatar Jeff Layton 1-0/+12
2016-08-28NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequenceGravatar Trond Myklebust 1-1/+0
2016-08-28NFSv4.1: Delay callback processing when there are referring triplesGravatar Trond Myklebust 1-2/+2
2016-08-28NFSv4.1: Fix Oopsable condition in server callback racesGravatar Trond Myklebust 1-4/+1
2016-07-24pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()Gravatar Trond Myklebust 1-1/+0
2016-07-24pNFS: Fix CB_LAYOUTRECALL stateid verificationGravatar Trond Myklebust 1-19/+44
2016-05-17pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN argsGravatar Jeff Layton 1-1/+2
2016-05-17Fixing oops in callback pathGravatar Olga Kornievskaia 1-2/+4
2016-02-01NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequenceGravatar Trond Myklebust 1-7/+10
2016-01-25NFSv4.x: Allow multiple callbacks in flightGravatar Trond Myklebust 1-4/+10
2016-01-24NFSv4.x: Fix wraparound issues when validing the callback sequence idGravatar Trond Myklebust 1-26/+17
2016-01-24NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channelGravatar Trond Myklebust 1-3/+6
2016-01-24NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executingGravatar Trond Myklebust 1-0/+2
2016-01-24NFSv4.x: Remove hard coded slotids in callback channelGravatar Trond Myklebust 1-3/+3
2016-01-04NFSv4.1/pNFS: Fix a race in initiate_file_draining()Gravatar Trond Myklebust 1-4/+1
2015-12-31NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalidGravatar Trond Myklebust 1-0/+2
2015-12-28NFSv4: List stateid information in the callback tracepointsGravatar Trond Myklebust 1-4/+12
2015-12-28NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALLGravatar Trond Myklebust 1-1/+1
2015-12-28NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1Gravatar Trond Myklebust 1-0/+20
2015-12-28pNFS: If we have to delay the layout callback, mark the layout for returnGravatar Trond Myklebust 1-2/+12
2015-12-28NFSv4.1/pNFS: Add a helper to mark the layout as returnedGravatar Trond Myklebust 1-0/+1
2015-10-21NFS: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITYGravatar Kinglong Mee 1-2/+0
2015-08-25NFSv4: Add a tracepoint for CB_LAYOUTRECALLGravatar Trond Myklebust 1-1/+2
2015-08-25NFSv4: Add a tracepoint for CB_GETATTRGravatar Trond Myklebust 1-1/+5
2015-08-17NFS: Remove nfs41_server_notify_{target|highest}_slotid_update()Gravatar Anna Schumaker 1-1/+1
2015-06-11NFS: Ensure that we update the sequence id under the slot table lockGravatar Trond Myklebust 1-5/+5
2015-06-11nfs: Initialize cb_sequenceres information before validate_seqid()Gravatar Kinglong Mee 1-7/+7
2015-06-11nfs: Only update callback sequnce id when CB_SEQUENCE successGravatar Kinglong Mee 1-4/+12
2015-02-18NFSv4.1: Don't set up a backchannel if the server didn't agree to do soGravatar Trond Myklebust 1-0/+2
2014-11-24NFS: fix subtle change in COMMIT behaviorGravatar Weston Andros Adamson 1-1/+1
2014-09-12pnfs: enable CB_NOTIFY_DEVICEID supportGravatar Christoph Hellwig 1-3/+0
2014-09-10pnfs: add return_range methodGravatar Christoph Hellwig 1-3/+9
2014-09-10pnfs: force a layout commit when encountering busy segments during recallGravatar Christoph Hellwig 1-1/+7
2014-02-19NFSv4.1: Minor optimisation in get_layout_by_fh_locked()Gravatar Trond Myklebust 1-2/+2
2014-02-19NFSv4.1: Ensure that the layout recall callback matches layout stateidsGravatar Trond Myklebust 1-5/+10
2013-09-03NFS: When displaying session slot numbers, use "%u" consistentlyGravatar Chuck Lever 1-4/+4
2013-08-22NFSv4.1: Add tracepoints for debugging slot table operationsGravatar Trond Myklebust 1-0/+1
2013-08-22NFSv4: Add tracepoints for debugging delegationsGravatar Trond Myklebust 1-0/+2
2013-06-28Merge branch 'labeled-nfs' into linux-nextGravatar Trond Myklebust 1-1/+2
2013-06-08NFS: Make callbacks minor version genericGravatar Bryan Schumaker 1-1/+2
2013-05-20NFSv4.1 Fix a pNFS session draining deadlockGravatar Andy Adamson 1-1/+1
2013-04-05NFSv4: Fix CB_RECALL_ANY to only return delegations that are not in useGravatar Trond Myklebust 1-1/+1