| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | NFSv4.x/pnfs: Fix a race between layoutget and bulk recalls | Trond Myklebust | 2016-02-22 | 1 | -11/+6 |
* | NFSv4.x/pnfs: Fix a race between layoutget and pnfs_destroy_layout | Trond Myklebust | 2016-02-22 | 1 | -2/+22 |
* | pNFS: Always set NFS_LAYOUT_RETURN_REQUESTED with lo->plh_return_iomode | Trond Myklebust | 2016-02-15 | 1 | -2/+1 |
* | pNFS: Fix pnfs_mark_matching_lsegs_return() | Trond Myklebust | 2016-02-15 | 1 | -2/+13 |
* | NFS: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE | Trond Myklebust | 2016-01-27 | 1 | -5/+5 |
* | pNFS: Fix missing layoutreturn calls | Trond Myklebust | 2016-01-26 | 1 | -62/+56 |
* | Merge branch 'pnfs_generic' | Trond Myklebust | 2016-01-04 | 1 | -27/+55 |
|\ |
|
| * | NFSv4.1/pNFS: Cleanup constify struct pnfs_layout_range arguments | Trond Myklebust | 2016-01-04 | 1 | -3/+3 |
| * | NFSv4.1/pnfs: Cleanup copying of pnfs_layout_range structures | Trond Myklebust | 2016-01-04 | 1 | -2/+2 |
| * | NFSv4.1/pNFS: Cleanup pnfs_mark_matching_lsegs_invalid() | Trond Myklebust | 2016-01-04 | 1 | -5/+5 |
| * | NFSv4.1/pNFS: pnfs_error_mark_layout_for_return() must always return layout | Trond Myklebust | 2016-01-04 | 1 | -6/+20 |
| * | NFSv4.1/pNFS: pnfs_mark_matching_lsegs_return() should set the iomode | Trond Myklebust | 2016-01-04 | 1 | -4/+12 |
| * | NFSv4.1/pNFS: Use nfs4_stateid_copy for copying stateids | Trond Myklebust | 2016-01-04 | 1 | -3/+3 |
| * | NFSv4.1/pNFS: Don't pass stateids by value to pnfs_send_layoutreturn() | Trond Myklebust | 2016-01-04 | 1 | -6/+6 |
| * | NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalid | Trond Myklebust | 2015-12-31 | 1 | -0/+3 |
| * | pNFS: If we have to delay the layout callback, mark the layout for return | Trond Myklebust | 2015-12-28 | 1 | -1/+3 |
| * | NFSv4.1/pNFS: Add a helper to mark the layout as returned | Trond Myklebust | 2015-12-28 | 1 | -0/+1 |
* | | pNFS/flexfiles: Don't mark the entire layout as failed, when returning it | Trond Myklebust | 2015-12-28 | 1 | -3/+0 |
* | | pNFS/flexfiles: Don't prevent flexfiles client from retrying LAYOUTGET | Trond Myklebust | 2015-12-28 | 1 | -16/+2 |
* | | nfs: handle request add failure properly | Peng Tao | 2015-12-28 | 1 | -12/+3 |
* | | nfs: centralize pgio error cleanup | Peng Tao | 2015-12-28 | 1 | -8/+4 |
* | | NFS41: pop some layoutget errors to application | Peng Tao | 2015-12-28 | 1 | -6/+18 |
|/ |
|
* | pNFS: Modify pnfs_update_layout tracepoints to use layout stateid | Trond Myklebust | 2015-12-28 | 1 | -10/+10 |
* | nfs: add new tracepoint for pnfs_update_layout | Jeff Layton | 2015-12-28 | 1 | -6/+32 |
* | sched/wait: Fix the signal handling fix | Peter Zijlstra | 2015-12-13 | 1 | -2/+2 |
* | nfs4: resend LAYOUTGET when there is a race that changes the seqid | Jeff Layton | 2015-11-25 | 1 | -25/+31 |
* | NFSv4.1/pnfs: Retry through MDS when getting bad length of data | Kinglong Mee | 2015-10-21 | 1 | -5/+7 |
* | NFS41: make close wait for layoutreturn | Peng Tao | 2015-09-23 | 1 | -10/+25 |
* | NFSv4.1/pNFS: Don't request a minimal read layout beyond the end of file | Trond Myklebust | 2015-08-31 | 1 | -0/+9 |
* | NFSv4.1/pnfs: Don't ask for a read layout for an empty file. | Trond Myklebust | 2015-08-31 | 1 | -0/+3 |
* | NFSv4.1/pNFS: pnfs_mark_matching_lsegs_return must notify of layout return | Trond Myklebust | 2015-08-27 | 1 | -0/+2 |
* | NFSv4.1/pnfs: Allow pNFS device drivers to customise layout segment insertion | Trond Myklebust | 2015-08-25 | 1 | -9/+50 |
* | NFSv4.1/pnfs: Add sanity check for the layout range returned by the server | Trond Myklebust | 2015-08-25 | 1 | -1/+24 |
* | NFSv4.2/pnfs: Make the layoutstats timer configurable | Trond Myklebust | 2015-08-25 | 1 | -0/+4 |
* | NFS41: remove NFS_LAYOUT_ROC flag | Peng Tao | 2015-08-25 | 1 | -5/+2 |
* | NFSv4.1/pnfs: Add a tracepoint for return-on-close events | Trond Myklebust | 2015-08-25 | 1 | -0/+1 |
* | pNFS: Fix an unused variable warning in pnfs_roc_get_barrier | Trond Myklebust | 2015-08-19 | 1 | -2/+0 |
* | NFS41: make sure sending LAYOUTRETURN before close if marked so | Peng Tao | 2015-08-19 | 1 | -23/+28 |
* | NFSv4.1/pnfs: Fix a close/delegreturn hang when return-on-close is set | Trond Myklebust | 2015-08-18 | 1 | -23/+1 |
* | NFSv4.1/pnfs: Remove redundant wakeup in pnfs_send_layoutreturn() | Trond Myklebust | 2015-08-12 | 1 | -1/+0 |
* | NFSv4.1/pnfs: Remove redundant check in pnfs_layoutgets_blocked() | Trond Myklebust | 2015-08-12 | 1 | -21/+5 |
* | NFSv4.1/pnfs: Remove redundant lo->plh_block_lgets in layoutreturn | Trond Myklebust | 2015-08-12 | 1 | -2/+0 |
* | NFSv4.1/pnfs: Don't prevent layoutgets when doing return-on-close | Trond Myklebust | 2015-08-12 | 1 | -2/+4 |
* | NFSv4.1/pnfs: Fix serialisation of layout return and layoutget | Trond Myklebust | 2015-08-12 | 1 | -2/+3 |
* | NFSv4.1/pnfs: Remove redundant checks in pnfs_layoutgets_blocked() | Trond Myklebust | 2015-08-12 | 1 | -6/+4 |
* | NFSv4.2/pnfs: Use GFP_NOIO for layoutstat reporting in the writeback path | Trond Myklebust | 2015-08-12 | 1 | -2/+2 |
* | nfs: plug memory leak when ->prepare_layoutcommit fails | Jeff Layton | 2015-07-28 | 1 | -3/+2 |
* | pNFS: Don't throw out valid layout segments | Trond Myklebust | 2015-07-11 | 1 | -0/+6 |
* | pNFS: pnfs_roc_drain() fix a race with open | Trond Myklebust | 2015-07-11 | 1 | -6/+9 |
* | pNFS: Fix races between return-on-close and layoutreturn. | Trond Myklebust | 2015-07-11 | 1 | -28/+35 |