Trond Myklebust
|
240286725d
NFSv4.1: Add a helper pnfs_commit_and_return_layout
|
12 years ago |
Trond Myklebust
|
2495680434
NFSv4.1: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn
|
12 years ago |
Trond Myklebust
|
a073dbff35
NFSv4.1: Fix a race in pNFS layoutcommit
|
12 years ago |
Weston Andros Adamson
|
3000512137
NFSv4.1: LAYOUTGET EDELAY loops timeout to the MDS
|
12 years ago |
Benny Halevy
|
78f33277f9
pnfs: fix resend_to_mds for directio
|
12 years ago |
Trond Myklebust
|
fd9a8d7160
NFSv4.1: Fix bulk recall and destroy of layouts
|
12 years ago |
Yanchuan Nian
|
39e88fcfb1
pnfs: Increase the refcount when LAYOUTGET fails the first time
|
12 years ago |
Trond Myklebust
|
bc5a89b337
NFSv4.1: Remove assertion BUG_ON()s from the files and generic layout code
|
12 years ago |
Trond Myklebust
|
eba24e1fe5
NFSv4.1: Remove unused function last_byte_offset
|
12 years ago |
Yanchuan Nian
|
7175fe9015
nfs: Check whether a layout pointer is NULL before free it
|
12 years ago |
Peng Tao
|
1fd937bd75
NFS41: send real read size in layoutget
|
12 years ago |
Peng Tao
|
6296556f0b
NFS41: send real write size in layoutget
|
12 years ago |
Trond Myklebust
|
19c54abab7
NFSv4.1: Cleanup ugliness in pnfs_layoutgets_blocked()
|
12 years ago |
Trond Myklebust
|
22aaf71495
NFSv4.1: Ensure that the layout sequence id stays 'close' to the current
|
12 years ago |
Trond Myklebust
|
0f35ad6f68
NFSv4.1: Deal with seqid wraparound in the pNFS return-on-close code
|
12 years ago |
Trond Myklebust
|
25a1a6211d
NFSv4.1: Deal with wraparound when updating the layout "barrier" seqid
|
12 years ago |
Trond Myklebust
|
5a65503f3d
NFSv4.1: Deal with wraparound issues when updating the layout stateid
|
12 years ago |
Trond Myklebust
|
038d649376
NFSv4.1: Always set the layout stateid if this is the first layoutget
|
12 years ago |
Trond Myklebust
|
251ec410c4
NFSv4.1: Fix another refcount issue in pnfs_find_alloc_layout
|
12 years ago |
Trond Myklebust
|
65857d5768
NFSv4.1: _pnfs_return_layout() shouldn't invalidate the layout on failure
|
12 years ago |
Trond Myklebust
|
e5929f3cff
NFSv4.1: Remove the NFS_LAYOUT_RETURNED state
|
12 years ago |
Trond Myklebust
|
173f77e9c5
NFSv4.1: Clear NFS_LAYOUT_BULK_RECALL when the layout segments are freed
|
12 years ago |
Trond Myklebust
|
8006bfba36
NFSv4.1: Get rid of the NFS_LAYOUT_DESTROYED state
|
12 years ago |
Trond Myklebust
|
579342785f
NFSv4.1: Remove unused 'default allocation' for pnfs_alloc_layout_hdr()
|
12 years ago |
Trond Myklebust
|
a9136d4914
NFSv4.1: Get rid of pNFS spin lock debugging asserts...
|
12 years ago |
Trond Myklebust
|
8f0d27dc5d
NFSv4.1: Balance pnfs_layout_hdr refcount in pnfs_layout_(insert|remove)_lseg
|
12 years ago |
Trond Myklebust
|
905ca191cf
NFSv4.1: Clean up pnfs_put_lseg()
|
12 years ago |
Trond Myklebust
|
9c6263819f
NFSv4.1: Clean up the removal of pnfs_layout_hdr from the server list
|
12 years ago |
Trond Myklebust
|
6622c3ea05
NFSv4.1: Free the pnfs_layout_hdr outside the inode->i_lock
|
12 years ago |
Trond Myklebust
|
01d39ce82b
NFSv4.1: Remove redundant reference to the pnfs_layout_hdr
|
12 years ago |