| Commit message (Expand) | Author | Age | Files | Lines |
* | NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence | Trond Myklebust | 2016-08-28 | 1 | -1/+0 |
* | NFSv4.1: Delay callback processing when there are referring triples | Trond Myklebust | 2016-08-28 | 1 | -2/+2 |
* | NFSv4.1: Fix Oopsable condition in server callback races | Trond Myklebust | 2016-08-28 | 1 | -4/+1 |
* | pNFS: Remove redundant pnfs_mark_layout_returned_if_empty() | Trond Myklebust | 2016-07-24 | 1 | -1/+0 |
* | pNFS: Fix CB_LAYOUTRECALL stateid verification | Trond Myklebust | 2016-07-24 | 1 | -19/+44 |
* | pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args | Jeff Layton | 2016-05-17 | 1 | -1/+2 |
* | Fixing oops in callback path | Olga Kornievskaia | 2016-05-17 | 1 | -2/+4 |
* | NFSv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence | Trond Myklebust | 2016-02-01 | 1 | -7/+10 |
* | NFSv4.x: Allow multiple callbacks in flight | Trond Myklebust | 2016-01-25 | 1 | -4/+10 |
* | NFSv4.x: Fix wraparound issues when validing the callback sequence id | Trond Myklebust | 2016-01-24 | 1 | -26/+17 |
* | NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channel | Trond Myklebust | 2016-01-24 | 1 | -3/+6 |
* | NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing | Trond Myklebust | 2016-01-24 | 1 | -0/+2 |
* | NFSv4.x: Remove hard coded slotids in callback channel | Trond Myklebust | 2016-01-24 | 1 | -3/+3 |
* | NFSv4.1/pNFS: Fix a race in initiate_file_draining() | Trond Myklebust | 2016-01-04 | 1 | -4/+1 |
* | NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalid | Trond Myklebust | 2015-12-31 | 1 | -0/+2 |
* | NFSv4: List stateid information in the callback tracepoints | Trond Myklebust | 2015-12-28 | 1 | -4/+12 |
* | NFSv4.1/pNFS: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL | Trond Myklebust | 2015-12-28 | 1 | -1/+1 |
* | NFSv4.1/pNFS: Ensure we enforce RFC5661 Section 12.5.5.2.1 | Trond Myklebust | 2015-12-28 | 1 | -0/+20 |
* | pNFS: If we have to delay the layout callback, mark the layout for return | Trond Myklebust | 2015-12-28 | 1 | -2/+12 |
* | NFSv4.1/pNFS: Add a helper to mark the layout as returned | Trond Myklebust | 2015-12-28 | 1 | -0/+1 |
* | NFS: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY | Kinglong Mee | 2015-10-21 | 1 | -2/+0 |
* | NFSv4: Add a tracepoint for CB_LAYOUTRECALL | Trond Myklebust | 2015-08-25 | 1 | -1/+2 |
* | NFSv4: Add a tracepoint for CB_GETATTR | Trond Myklebust | 2015-08-25 | 1 | -1/+5 |
* | NFS: Remove nfs41_server_notify_{target|highest}_slotid_update() | Anna Schumaker | 2015-08-17 | 1 | -1/+1 |
* | NFS: Ensure that we update the sequence id under the slot table lock | Trond Myklebust | 2015-06-12 | 1 | -5/+5 |
* | nfs: Initialize cb_sequenceres information before validate_seqid() | Kinglong Mee | 2015-06-12 | 1 | -7/+7 |
* | nfs: Only update callback sequnce id when CB_SEQUENCE success | Kinglong Mee | 2015-06-11 | 1 | -4/+12 |
* | NFSv4.1: Don't set up a backchannel if the server didn't agree to do so | Trond Myklebust | 2015-02-18 | 1 | -0/+2 |
* | NFS: fix subtle change in COMMIT behavior | Weston Andros Adamson | 2014-11-24 | 1 | -1/+1 |
* | pnfs: enable CB_NOTIFY_DEVICEID support | Christoph Hellwig | 2014-09-12 | 1 | -3/+0 |
* | pnfs: add return_range method | Christoph Hellwig | 2014-09-10 | 1 | -3/+9 |
* | pnfs: force a layout commit when encountering busy segments during recall | Christoph Hellwig | 2014-09-10 | 1 | -1/+7 |
* | NFSv4.1: Minor optimisation in get_layout_by_fh_locked() | Trond Myklebust | 2014-02-20 | 1 | -2/+2 |
* | NFSv4.1: Ensure that the layout recall callback matches layout stateids | Trond Myklebust | 2014-02-20 | 1 | -5/+10 |
* | NFS: When displaying session slot numbers, use "%u" consistently | Chuck Lever | 2013-09-03 | 1 | -4/+4 |
* | NFSv4.1: Add tracepoints for debugging slot table operations | Trond Myklebust | 2013-08-22 | 1 | -0/+1 |
* | NFSv4: Add tracepoints for debugging delegations | Trond Myklebust | 2013-08-22 | 1 | -0/+2 |
* | Merge branch 'labeled-nfs' into linux-next | Trond Myklebust | 2013-06-28 | 1 | -1/+2 |
|\ |
|
| * | NFS: Make callbacks minor version generic | Bryan Schumaker | 2013-06-08 | 1 | -1/+2 |
* | | NFSv4.1 Fix a pNFS session draining deadlock | Andy Adamson | 2013-05-20 | 1 | -1/+1 |
|/ |
|
* | NFSv4: Fix CB_RECALL_ANY to only return delegations that are not in use | Trond Myklebust | 2013-04-05 | 1 | -1/+1 |
* | NFSv4.1: Fix bulk recall and destroy of layouts | Trond Myklebust | 2013-02-14 | 1 | -53/+8 |
* | nfs: avoid dereferencing null pointer in initiate_bulk_draining | Nickolai Zeldovich | 2013-01-05 | 1 | -1/+1 |
* | NFSv4.1: Cleanup move session slot management to fs/nfs/nfs4session.c | Trond Myklebust | 2012-12-06 | 1 | -0/+1 |
* | NFSv4.1: CB_RECALL_SLOT must schedule a sequence op after updating targets | Trond Myklebust | 2012-12-06 | 1 | -0/+1 |
* | NFSv4.1: Remove the state manager code to resize the slot table | Trond Myklebust | 2012-12-06 | 1 | -1/+0 |
* | NFSv4.1: Allow the server to recall all but one slot | Trond Myklebust | 2012-12-06 | 1 | -5/+0 |
* | NFSv4.1: Don't confuse target_highest_slotid and max_slots in cb_recall_slot | Trond Myklebust | 2012-12-06 | 1 | -7/+5 |
* | NFSv4.1: Fix nfs4_callback_recallslot to work with dynamic slot allocation | Trond Myklebust | 2012-12-06 | 1 | -1/+1 |
* | NFSv4.1: Ensure that the client tracks the server target_highest_slotid | Trond Myklebust | 2012-12-06 | 1 | -1/+1 |