summaryrefslogtreecommitdiffstats
path: root/fs/nfs/pnfs.c
Commit message (Expand)AuthorAgeFilesLines
* pNFS: Fix a memory leak when attempted pnfs failsTrond Myklebust2015-07-151-0/+2
* nfs41: .init_read and .init_write can be called with valid pg_lsegPeng Tao2015-03-021-21/+20
* pnfs: add pnfs_put_lseg_asyncWeston Andros Adamson2014-10-051-0/+17
* nfs: remove pgio_header refcount, related cleanupWeston Andros Adamson2014-10-051-6/+0
* nfs: merge nfs_pgio_data into _headerWeston Andros Adamson2014-10-051-48/+32
* nfs: move nfs_pgio_data and remove nfs_rw_headerWeston Andros Adamson2014-10-051-14/+10
* 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
* NFSv4.1: Add a helper pnfs_commit_and_return_layoutTrond Myklebust2013-03-211-0/+27
* NFSv4.1: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturnTrond Myklebust2013-03-211-8/+27
* NFSv4.1: Fix a race in pNFS layoutcommitTrond Myklebust2013-03-211-1/+18
* NFSv4.1: LAYOUTGET EDELAY loops timeout to the MDSWeston Andros Adamson2013-02-281-4/+3
* pnfs: fix resend_to_mds for directioBenny Halevy2013-02-241-4/+10
* NFSv4.1: Fix bulk recall and destroy of layoutsTrond Myklebust2013-02-141-20/+130
* pnfs: Increase the refcount when LAYOUTGET fails the first timeYanchuan Nian2013-01-041-1/+1
* NFSv4.1: Remove assertion BUG_ON()s from the files and generic layout codeTrond Myklebust2012-11-041-4/+2
* NFSv4.1: Remove unused function last_byte_offsetTrond Myklebust2012-11-041-11/+0
* nfs: Check whether a layout pointer is NULL before free itYanchuan Nian2012-10-311-2/+2
* NFS41: send real read size in layoutgetPeng Tao2012-10-081-1/+9
* NFS41: send real write size in layoutgetPeng Tao2012-10-081-2/+4
* NFSv4.1: Cleanup ugliness in pnfs_layoutgets_blocked()Trond Myklebust2012-10-051-11/+14
* NFSv4.1: Ensure that the layout sequence id stays 'close' to the currentTrond Myklebust2012-10-041-13/+8
* NFSv4.1: Deal with seqid wraparound in the pNFS return-on-close codeTrond Myklebust2012-10-041-1/+1
* NFSv4.1: Deal with wraparound when updating the layout "barrier" seqidTrond Myklebust2012-10-021-4/+7
* NFSv4.1: Deal with wraparound issues when updating the layout stateidTrond Myklebust2012-10-021-1/+10
* NFSv4.1: Always set the layout stateid if this is the first layoutgetTrond Myklebust2012-10-021-3/+5
* NFSv4.1: Fix another refcount issue in pnfs_find_alloc_layoutTrond Myklebust2012-10-021-7/+8
* NFSv4.1: _pnfs_return_layout() shouldn't invalidate the layout on failureTrond Myklebust2012-09-281-2/+3