aboutsummaryrefslogtreecommitdiff
path: root/fs/nfs/pnfs.c
AgeCommit message (Expand)AuthorFilesLines
2015-02-10pnfs: delete an unintended gotoGravatar Dan Carpenter 1-1/+0
2015-02-05NFSv4.1: Fix pnfs_put_lseg racesGravatar Trond Myklebust 1-34/+19
2015-02-05NFSv4.1: pnfs_send_layoutreturn should use GFP_NOFSGravatar Trond Myklebust 1-1/+1
2015-02-03Merge branch 'flexfiles'Gravatar Trond Myklebust 1-90/+381
2015-02-03pnfs: lookup new lseg at lseg boundaryGravatar Weston Andros Adamson 1-2/+8
2015-02-03nfs41: .init_read and .init_write can be called with valid pg_lsegGravatar Peng Tao 1-21/+20
2015-02-03pnfs/flexfiles: Add the FlexFile Layout DriverGravatar Tom Haynes 1-8/+24
2015-02-03nfs41: wait for LAYOUTRETURN before retrying LAYOUTGETGravatar Peng Tao 1-1/+38
2015-02-03nfs41: add NFS_LAYOUT_RETRY_LAYOUTGET to layout header flagsGravatar Peng Tao 1-0/+3
2015-02-03nfs/flexfiles: send layoutreturn before freeing lsegGravatar Peng Tao 1-25/+56
2015-02-03nfs41: introduce NFS_LAYOUT_RETURN_BEFORE_CLOSEGravatar Peng Tao 1-7/+33
2015-02-03nfs41: allow async version layoutreturnGravatar Peng Tao 1-5/+6
2015-02-03nfs41: add range to layoutreturn argsGravatar Peng Tao 1-1/+3
2015-02-03pnfs: allow LD to ask to resend read through pnfsGravatar Peng Tao 1-1/+14
2015-02-03nfs: add nfs_pgio_current_mirror helperGravatar Peng Tao 1-5/+4
2015-02-03nfs41: add a debug warning if we destroy an unempty layoutGravatar Peng Tao 1-0/+2
2015-02-03nfs: add mirroring support to pgio layerGravatar Weston Andros Adamson 1-8/+18
2015-02-03pnfs: release lseg in pnfs_generic_pg_cleanupGravatar Weston Andros Adamson 1-18/+14
2015-02-03nfs41: clear NFS_LAYOUT_RETURN if layoutreturn is sent or failed to sendGravatar Peng Tao 1-0/+5
2015-02-03nfs41: send layoutreturn in last put_lsegGravatar Peng Tao 1-1/+37
2015-02-03nfs41: don't use a layout if it is marked for returningGravatar Peng Tao 1-5/+18
2015-02-03nfs41: add a helper to mark layout for returnGravatar Peng Tao 1-0/+55
2015-02-03nfs41: make a helper function to send layoutreturnGravatar Peng Tao 1-20/+33
2015-02-03nfs41: pass iomode through layoutreturn argsGravatar Peng Tao 1-0/+1
2015-02-03nfs41: serialize first layoutget of a fileGravatar Peng Tao 1-4/+31
2015-02-03nfs41: close a small race window when adding new layout to global listGravatar Peng Tao 1-5/+3
2015-02-03nfs/flexclient: export pnfs_layoutcommit_inodeGravatar Peng Tao 1-0/+1
2015-01-24NFSv4.1: Optimise layout return-on-closeGravatar Trond Myklebust 1-4/+20
2014-10-08NFSv4.1/pnfs: replace broken pnfs_put_lseg_asyncGravatar Trond Myklebust 1-6/+27
2014-09-10pnfs: add return_range methodGravatar Christoph Hellwig 1-0/+10
2014-09-10pnfs: force a layout commit when encountering busy segments during recallGravatar Christoph Hellwig 1-0/+3
2014-09-10pnfs: allow splicing pre-encoded pages into the layoutcommit argsGravatar Christoph Hellwig 1-0/+15
2014-09-10pnfs: avoid using stale stateids after layoutreturnGravatar Christoph Hellwig 1-1/+6
2014-09-10pnfs: don't check sequence on new stateids in layoutgetGravatar Christoph Hellwig 1-17/+19
2014-09-10pnfs: do not pass uninitialized lsegs to ->free_lsegGravatar Christoph Hellwig 1-2/+3
2014-09-10nfs41: add a helper function to set layoutcommit after commitGravatar Peng Tao 1-0/+29
2014-08-13Merge tag 'nfs-for-3.17-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsGravatar Linus Torvalds 1-116/+62
2014-08-03pnfs: add pnfs_put_lseg_asyncGravatar Weston Andros Adamson 1-0/+17
2014-07-16sched: Remove proliferation of wait_on_bit() action functionsGravatar NeilBrown 1-1/+1
2014-06-24pnfs: clean up *_resend_to_mdsGravatar Weston Andros Adamson 1-54/+9
2014-06-24nfs: remove pgio_header refcount, related cleanupGravatar Weston Andros Adamson 1-6/+0
2014-06-24nfs: merge nfs_pgio_data into _headerGravatar Weston Andros Adamson 1-48/+32
2014-06-24nfs: move nfs_pgio_data and remove nfs_rw_headerGravatar Weston Andros Adamson 1-14/+10
2014-06-10Merge tag 'nfs-for-3.16-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsGravatar Linus Torvalds 1-97/+69
2014-06-10pnfs: fix lockup caused by pnfs_generic_pg_testGravatar Weston Andros Adamson 1-14/+18
2014-05-29pnfs: allow non page aligned pnfs layout segmentsGravatar Weston Andros Adamson 1-15/+10
2014-05-29nfs: remove data list from pgio headerGravatar Weston Andros Adamson 1-26/+15
2014-05-29nfs: chain calls to pg_testGravatar Weston Andros Adamson 1-5/+10
2014-05-29nfs: modify pg_test interface to return size_tGravatar Weston Andros Adamson 1-3/+9
2014-05-28NFS: Create a generic_pgio functionGravatar Anna Schumaker 1-2/+2