summaryrefslogtreecommitdiff
path: root/fs/nfs/callback_proc.c
AgeCommit message (Expand)Author
2016-09-22nfs: allow blocking locks to be awoken by lock callbacksJeff Layton
2016-09-22nfs: add handling for CB_NOTIFY_LOCK in clientJeff Layton
2016-08-28NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequenceTrond Myklebust
2016-08-28NFSv4.1: Delay callback processing when there are referring triplesTrond Myklebust
2016-08-28NFSv4.1: Fix Oopsable condition in server callback racesTrond Myklebust
2016-07-24pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()Trond Myklebust
2016-07-24pNFS: Fix CB_LAYOUTRECALL stateid verificationTrond Myklebust
2016-05-17pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN argsJeff Layton
2016-05-17Fixing oops in callback pathOlga Kornievskaia
2016-02-01NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequenceTrond Myklebust
2016-01-25NFSv4.x: Allow multiple callbacks in flightTrond Myklebust
2016-01-24NFSv4.x: Fix wraparound issues when validing the callback sequence idTrond Myklebust
2016-01-24NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channelTrond Myklebust
2016-01-24NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executingTrond Myklebust
2016-01-24NFSv4.x: Remove hard coded slotids in callback channelTrond Myklebust
2016-01-04NFSv4.1/pNFS: Fix a race in initiate_file_draining()Trond Myklebust
2015-12-31NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalidTrond Myklebust
2015-12-28NFSv4: List stateid information in the callback tracepointsTrond Myklebust
2015-12-28NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALLTrond Myklebust
2015-12-28NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1Trond Myklebust
2015-12-28pNFS: If we have to delay the layout callback, mark the layout for returnTrond Myklebust
2015-12-28NFSv4.1/pNFS: Add a helper to mark the layout as returnedTrond Myklebust
2015-10-21NFS: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITYKinglong Mee
2015-08-25NFSv4: Add a tracepoint for CB_LAYOUTRECALLTrond Myklebust
2015-08-25NFSv4: Add a tracepoint for CB_GETATTRTrond Myklebust
2015-08-17NFS: Remove nfs41_server_notify_{target|highest}_slotid_update()Anna Schumaker
2015-06-11NFS: Ensure that we update the sequence id under the slot table lockTrond Myklebust
2015-06-11nfs: Initialize cb_sequenceres information before validate_seqid()Kinglong Mee
2015-06-11nfs: Only update callback sequnce id when CB_SEQUENCE successKinglong Mee
2015-02-18NFSv4.1: Don't set up a backchannel if the server didn't agree to do soTrond Myklebust
2014-11-24NFS: fix subtle change in COMMIT behaviorWeston Andros Adamson
2014-09-12pnfs: enable CB_NOTIFY_DEVICEID supportChristoph Hellwig
2014-09-10pnfs: add return_range methodChristoph Hellwig
2014-09-10pnfs: force a layout commit when encountering busy segments during recallChristoph Hellwig
2014-02-19NFSv4.1: Minor optimisation in get_layout_by_fh_locked()Trond Myklebust
2014-02-19NFSv4.1: Ensure that the layout recall callback matches layout stateidsTrond Myklebust
2013-09-03NFS: When displaying session slot numbers, use "%u" consistentlyChuck Lever
2013-08-22NFSv4.1: Add tracepoints for debugging slot table operationsTrond Myklebust
2013-08-22NFSv4: Add tracepoints for debugging delegationsTrond Myklebust
2013-06-28Merge branch 'labeled-nfs' into linux-nextTrond Myklebust
2013-06-08NFS: Make callbacks minor version genericBryan Schumaker
2013-05-20NFSv4.1 Fix a pNFS session draining deadlockAndy Adamson
2013-04-05NFSv4: Fix CB_RECALL_ANY to only return delegations that are not in useTrond Myklebust
2013-02-14NFSv4.1: Fix bulk recall and destroy of layoutsTrond Myklebust
2013-01-05nfs: avoid dereferencing null pointer in initiate_bulk_drainingNickolai Zeldovich
2012-12-06NFSv4.1: Cleanup move session slot management to fs/nfs/nfs4session.cTrond Myklebust
2012-12-06NFSv4.1: CB_RECALL_SLOT must schedule a sequence op after updating targetsTrond Myklebust
2012-12-06NFSv4.1: Remove the state manager code to resize the slot tableTrond Myklebust
2012-12-06NFSv4.1: Allow the server to recall all but one slotTrond Myklebust
2012-12-06NFSv4.1: Don't confuse target_highest_slotid and max_slots in cb_recall_slotTrond Myklebust