NFSv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails
[linux-3.10.git] / fs / nfs / pnfs.c
2013-03-25 Trond Myklebust NFSv4: Fail I/O if the state recovery fails irrevocably
2013-03-21 Trond Myklebust NFSv4.1: Add a helper pnfs_commit_and_return_layout
2013-03-21 Trond Myklebust NFSv4.1: Always clear the NFS_INO_LAYOUTCOMMIT in layou...
2013-03-21 Trond Myklebust NFSv4.1: Fix a race in pNFS layoutcommit
2013-03-01 Weston Andros Adamson NFSv4.1: LAYOUTGET EDELAY loops timeout to the MDS
2013-02-24 Benny Halevy pnfs: fix resend_to_mds for directio
2013-02-14 Trond Myklebust NFSv4.1: Fix bulk recall and destroy of layouts
2013-01-04 Yanchuan Nian pnfs: Increase the refcount when LAYOUTGET fails the...
2012-11-04 Trond Myklebust NFSv4.1: Remove assertion BUG_ON()s from the files...
2012-11-04 Trond Myklebust NFSv4.1: Remove unused function last_byte_offset
2012-10-31 Yanchuan Nian nfs: Check whether a layout pointer is NULL before...
2012-10-08 Peng Tao NFS41: send real read size in layoutget
2012-10-08 Peng Tao NFS41: send real write size in layoutget
2012-10-05 Trond Myklebust NFSv4.1: Cleanup ugliness in pnfs_layoutgets_blocked()
2012-10-04 Trond Myklebust NFSv4.1: Ensure that the layout sequence id stays ...
2012-10-04 Trond Myklebust NFSv4.1: Deal with seqid wraparound in the pNFS return...
2012-10-03 Trond Myklebust NFSv4.1: Deal with wraparound when updating the layout...
2012-10-02 Trond Myklebust NFSv4.1: Deal with wraparound issues when updating...
2012-10-02 Trond Myklebust NFSv4.1: Always set the layout stateid if this is the...
2012-10-02 Trond Myklebust NFSv4.1: Fix another refcount issue in pnfs_find_alloc_...
2012-09-28 Trond Myklebust NFSv4.1: _pnfs_return_layout() shouldn't invalidate...
2012-09-28 Trond Myklebust NFSv4.1: Remove the NFS_LAYOUT_RETURNED state
2012-09-28 Trond Myklebust NFSv4.1: Clear NFS_LAYOUT_BULK_RECALL when the layout...
2012-09-28 Trond Myklebust NFSv4.1: Get rid of the NFS_LAYOUT_DESTROYED state
2012-09-28 Trond Myklebust NFSv4.1: Remove unused 'default allocation' for pnfs_al...
2012-09-28 Trond Myklebust NFSv4.1: Get rid of pNFS spin lock debugging asserts...
2012-09-28 Trond Myklebust NFSv4.1: Balance pnfs_layout_hdr refcount in pnfs_layou...
2012-09-28 Trond Myklebust NFSv4.1: Clean up pnfs_put_lseg()
2012-09-28 Trond Myklebust NFSv4.1: Clean up the removal of pnfs_layout_hdr from...
2012-09-28 Trond Myklebust NFSv4.1: Free the pnfs_layout_hdr outside the inode...
2012-09-28 Trond Myklebust NFSv4.1: Remove redundant reference to the pnfs_layout_hdr
2012-09-28 Trond Myklebust NFSv4.1: Rename the pnfs_put_lseg_common to pnfs_layout...
2012-09-28 Trond Myklebust NFSv4.1: reset the inode MDS threshold counters on...
2012-09-28 Trond Myklebust NFSv4.1: Fix a race in the pNFS return-on-close code
2012-09-28 Trond Myklebust NFSv4.1: pnfs_layout_io_set_failed must clear invalid...
2012-09-28 Trond Myklebust NFSv4.1: Don't drop the pnfs_layout_hdr after a layoutg...
2012-09-28 Trond Myklebust NFSv4.1: Fix a reference leak in pnfs_update_layout
2012-09-28 Trond Myklebust NFSv4.1: Retry pNFS after a 2 minute timeout
2012-09-28 Trond Myklebust NFSv4.1: Add helpers for setting/reading the I/O fail bit
2012-09-28 Trond Myklebust NFSv4.1: Replace dprintk() in pnfs_update_layout with...
2012-09-28 Trond Myklebust NFSv4.1: Cleanup; add "pnfs_" prefix to put_lseg()...
2012-09-28 Trond Myklebust NFSv4.1: Cleanup; add "pnfs_" prefix to get_layout_hdr...
2012-09-28 Trond Myklebust NFSv4.1: Cleanup add a "pnfs_" prefix to mark_matching_...
2012-09-28 Trond Myklebust NFS: Clean up the pNFS layoutget interface
2012-08-02 Idan Kedar pnfs: defer release of pages in layoutget
2012-07-30 Bryan Schumaker NFS: Convert v4 into a module
2012-07-16 Andy Adamson NFSv4.1 do not send LAYOUTRETURN on emtpy plh_segs...
2012-07-16 Andy Adamson NFSv4.1 mark layout when already returned
2012-06-29 Bryan Schumaker NFS: Create an write_pageio_init() function
2012-06-29 Bryan Schumaker NFS: Create an read_pageio_init() function
2012-06-19 Trond Myklebust NFSv4.1: Fix a race in set_pnfs_layoutdriver
2012-06-18 Trond Myklebust NFSv4.1: Fix umount when filelayout DS is also the MDS
2012-05-24 Andy Adamson NFSv4.1 test the mdsthreshold hint parameters
2012-05-24 Andy Adamson NFSv4.1 add nfs_inode book keeping for mdsthreshold
2012-05-24 Andy Adamson NFSv4.1 cache mdsthreshold values on OPEN
2012-05-19 Andy Adamson NFSv4.1 resend LAYOUTGET on data server invalid layout...
2012-05-19 Andy Adamson NFSv4.1 send layoutreturn to fence disconnected data...
2012-05-19 Andy Adamson NFSv4.1: mark deviceid invalid on filelayout DS connect...
2012-05-01 Trond Myklebust NFS: Clean up nfs read and write error paths
2012-04-27 Trond Myklebust NFS: Fix a use-before-initialised warning in fs/nfs...
2012-04-27 Fred Isaman NFS: prepare coalesce testing for directio
2012-04-27 Fred Isaman NFS: create completion structure to pass into page_init...
2012-04-27 Fred Isaman NFS: merge _full and _partial write rpc_ops
2012-04-27 Fred Isaman NFS: merge _full and _partial read rpc_ops
2012-04-27 Fred Isaman NFS: create common nfs_pgio_header for both read and...
2012-04-27 Fred Isaman NFS4.1: make pnfs_ld_[read|write]_done consistent
2012-04-26 Andy Adamson NFSv4.1 fix page number calculation bug for filelayout...
2012-03-17 Trond Myklebust NFSv4.1: Clean ups and bugfixes for the pNFS read/write...
2012-03-06 Trond Myklebust NFSv4: Simplify the struct nfs4_stateid
2012-03-06 Trond Myklebust NFSv4: Add helpers for basic copying of stateids
2012-03-01 Trond Myklebust NFSv4.1: Get rid of redundant NFS4CLNT_LAYOUTRECALL...
2012-02-06 Weston Andros Adamson NFS: start printks w/ NFS: even if __func__ shown
2012-02-01 Trond Myklebust NFS: Use kcalloc() when allocating arrays
2012-01-06 Trond Myklebust NFS: Remove pNFS bloat from the generic write path
2012-01-06 Boaz Harrosh pnfs-obj: Must return layout on IO error
2011-11-22 Linus Torvalds Merge branch 'bugfixes' of git://git.linux-nfs.org...
2011-11-10 Trond Myklebust NFS: Revert pnfs ugliness from the generic NFS read...
2011-11-07 Linus Torvalds Merge branch 'modsplit-Oct31_2011' of git://git./linux...
2011-10-31 Paul Gortmaker fs: add module.h to files that were implicitly using it
2011-10-31 Peng Tao nfs4: serialize layoutcommit
2011-10-18 Peng Tao pnfs: recoalesce when ld read pagelist fails
2011-10-18 Peng Tao pnfs: recoalesce when ld write pagelist fails
2011-10-18 Peng Tao pnfs: make _set_lo_fail generic
2011-07-31 Andy Adamson pnfs: cleanup_layoutcommit
2011-07-31 Benny Halevy pnfs: add set-clear layoutdriver interface
2011-07-31 Peng Tao pnfs: let layoutcommit handle a list of lseg
2011-07-31 Peng Tao pnfs: save layoutcommit cred at layout header init
2011-07-31 Peng Tao pnfs: save layoutcommit lwb at layout header
2011-07-15 Trond Myklebust NFS: Clean up - simplify the switch to read/write-throu...
2011-07-15 Trond Myklebust NFS: Move the pnfs write code into pnfs.c
2011-07-15 Trond Myklebust NFS: Move the pnfs read code into pnfs.c
2011-07-12 Andy Adamson NFSv4.1: do not use deviceids after MDS clientid invali...
2011-07-12 Trond Myklebust NFSv4.1: Clean up layoutreturn
2011-07-12 Andy Adamson NFSv4.1: File layout only supports whole file layouts
2011-07-12 Trond Myklebust NFSv4.1: Fall back to ordinary i/o through the mds...
2011-07-12 Trond Myklebust NFSv4.1: Add an initialisation callback for pNFS
2011-07-12 Trond Myklebust NFS: Cleanup of the nfs_pageio code in preparation...
2011-07-12 Weston Andros Adamson NFS: move pnfs layouts to nfs_server structure
2011-06-21 Trond Myklebust NFSv4.1: Fix an off-by-one error in pnfs_generic_pg_test
2011-06-21 Trond Myklebust NFSv4.1: Fix some issues with pnfs_generic_pg_test
next