summaryrefslogtreecommitdiffstats
path: root/fs/nfs/pnfs.c
Commit message (Expand)AuthorAgeFilesLines
* nfs: add mirroring support to pgio layerWeston Andros Adamson2015-02-031-8/+18
* pnfs: release lseg in pnfs_generic_pg_cleanupWeston Andros Adamson2015-02-031-18/+14
* nfs41: clear NFS_LAYOUT_RETURN if layoutreturn is sent or failed to sendPeng Tao2015-02-031-0/+5
* nfs41: send layoutreturn in last put_lsegPeng Tao2015-02-031-1/+37
* nfs41: don't use a layout if it is marked for returningPeng Tao2015-02-031-5/+18
* nfs41: add a helper to mark layout for returnPeng Tao2015-02-031-0/+55
* nfs41: make a helper function to send layoutreturnPeng Tao2015-02-031-20/+33
* nfs41: pass iomode through layoutreturn argsPeng Tao2015-02-031-0/+1
* nfs41: serialize first layoutget of a filePeng Tao2015-02-031-4/+31
* nfs41: close a small race window when adding new layout to global listPeng Tao2015-02-031-5/+3
* nfs/flexclient: export pnfs_layoutcommit_inodePeng Tao2015-02-031-0/+1
* NFSv4.1/pnfs: replace broken pnfs_put_lseg_asyncTrond Myklebust2014-10-081-6/+27
* pnfs: add return_range methodChristoph Hellwig2014-09-101-0/+10
* pnfs: force a layout commit when encountering busy segments during recallChristoph Hellwig2014-09-101-0/+3
* pnfs: allow splicing pre-encoded pages into the layoutcommit argsChristoph Hellwig2014-09-101-0/+15
* pnfs: avoid using stale stateids after layoutreturnChristoph Hellwig2014-09-101-1/+6
* pnfs: don't check sequence on new stateids in layoutgetChristoph Hellwig2014-09-101-17/+19
* pnfs: do not pass uninitialized lsegs to ->free_lsegChristoph Hellwig2014-09-101-2/+3
* nfs41: add a helper function to set layoutcommit after commitPeng Tao2014-09-101-0/+29
* Merge tag 'nfs-for-3.17-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2014-08-131-116/+62
|\
| * pnfs: add pnfs_put_lseg_asyncWeston Andros Adamson2014-08-031-0/+17
| * pnfs: clean up *_resend_to_mdsWeston Andros Adamson2014-06-241-54/+9
| * nfs: remove pgio_header refcount, related cleanupWeston Andros Adamson2014-06-241-6/+0
| * nfs: merge nfs_pgio_data into _headerWeston Andros Adamson2014-06-241-48/+32
| * nfs: move nfs_pgio_data and remove nfs_rw_headerWeston Andros Adamson2014-06-241-14/+10
* | sched: Remove proliferation of wait_on_bit() action functionsNeilBrown2014-07-161-1/+1
|/
* Merge tag 'nfs-for-3.16-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2014-06-101-97/+69
|\
| * pnfs: fix lockup caused by pnfs_generic_pg_testWeston Andros Adamson2014-06-101-14/+18
| * pnfs: allow non page aligned pnfs layout segmentsWeston Andros Adamson2014-05-291-15/+10
| * nfs: remove data list from pgio headerWeston Andros Adamson2014-05-291-26/+15
| * nfs: chain calls to pg_testWeston Andros Adamson2014-05-291-5/+10
| * nfs: modify pg_test interface to return size_tWeston Andros Adamson2014-05-291-3/+9
| * NFS: Create a generic_pgio functionAnna Schumaker2014-05-281-2/+2
| * NFS: Create a common rw_header_alloc and rw_header_free functionAnna Schumaker2014-05-281-4/+4
| * NFS: Create a common pgio_alloc and pgio_release functionAnna Schumaker2014-05-281-2/+2
| * NFS: Create a common read and write header structAnna Schumaker2014-05-281-2/+2
| * NFS: Create a common read and write data structAnna Schumaker2014-05-281-13/+13
| * nfs: remove ->read_pageio_init from rpc opsChristoph Hellwig2014-05-281-14/+1
| * nfs: remove ->write_pageio_init from rpc opsChristoph Hellwig2014-05-281-15/+1
* | arch: Mass conversion of smp_mb__*()Peter Zijlstra2014-04-181-1/+1
|/
* NFSv4.1: Ensure that we free existing layout segments if we get a new layoutTrond Myklebust2014-02-191-0/+15
* NFSv4.1: Fix wraparound issues in pnfs_seqid_is_newer()Trond Myklebust2014-02-191-1/+1
* NFSv4.1: Fix a race in nfs4_write_inodeTrond Myklebust2014-01-131-32/+35
* NFSv4: Add tracepoints for debugging reads and writesTrond Myklebust2013-08-221-0/+3
* NFSv4.1: Clean up layout segment comparison helper namesTrond Myklebust2013-06-181-9/+9
* NFSv4.1: layout segment comparison helpers should take 'const' parametersTrond Myklebust2013-06-181-14/+14
* NFSv4.1: Simplify setting the layout header credentialTrond Myklebust2013-06-061-1/+1
* NFSv4.1: Ensure that layoutreturn uses the correct credentialTrond Myklebust2013-06-061-0/+1
* NFSv4.1: Ensure that layoutget is called using the layout credentialTrond Myklebust2013-06-061-0/+1
* NFSv4: Fail I/O if the state recovery fails irrevocablyTrond Myklebust2013-03-251-0/+2
OpenPOWER on IntegriCloud