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 |
Trond Myklebust
|
57036a3776
NFSv4.1: Rename the pnfs_put_lseg_common to pnfs_layout_remove_lseg
|
12 years ago |
Trond Myklebust
|
bb346f6397
NFSv4.1: reset the inode MDS threshold counters on layout destruction
|
12 years ago |
Trond Myklebust
|
965938b83b
NFSv4.1: Get rid of pNFS layout state "NFS_LAYOUT_INVALID"
|
12 years ago |
Trond Myklebust
|
1f7977c136
NFSv4.1: Simplify the pNFS return-on-close code
|
12 years ago |
Trond Myklebust
|
7fdab069b7
NFSv4.1: Fix a race in the pNFS return-on-close code
|
12 years ago |
Trond Myklebust
|
115ce575cb
NFSv4.1: pnfs_layout_io_set_failed must clear invalid lsegs
|
12 years ago |
Trond Myklebust
|
3e62121493
NFSv4.1: Don't drop the pnfs_layout_hdr after a layoutget failure
|
12 years ago |
Trond Myklebust
|
830ffb5657
NFSv4.1: Fix a reference leak in pnfs_update_layout
|
12 years ago |
Trond Myklebust
|
1dfed2737d
NFSv4.1: pNFS data servers may be temporarily offline
|
12 years ago |
Trond Myklebust
|
25c7533357
NFSv4.1: Retry pNFS after a 2 minute timeout
|
12 years ago |
Trond Myklebust
|
b9e028fd89
NFSv4.1: Add helpers for setting/reading the I/O fail bit
|
12 years ago |
Trond Myklebust
|
f86bbcf85d
NFSv4.1: Replace dprintk() in pnfs_update_layout with something less buggy
|
12 years ago |
Trond Myklebust
|
78e4e05c64
NFSv4.1: Replace get_device_info() with filelayout_get_device_info()
|
12 years ago |
Trond Myklebust
|
9369a431bc
NFSv4.1: Cleanup; add "pnfs_" prefix to put_lseg() and get_lseg()
|
12 years ago |
Trond Myklebust
|
70c3bd2bdf
NFSv4.1: Cleanup; add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr()
|
12 years ago |
Trond Myklebust
|
49a85061b0
NFSv4.1: Cleanup add a "pnfs_" prefix to mark_matching_lsegs_invalid
|
12 years ago |
Trond Myklebust
|
a0b0a6e39b
NFS: Clean up the pNFS layoutget interface
|
12 years ago |
Trond Myklebust
|
d19751e7b9
SUNRPC: Get rid of the redundant xprt->shutdown bit field
|
12 years ago |
Trond Myklebust
|
dcfc4f2546
NFS: Write the entire file if a server reboot occurs during fsync()
|
12 years ago |
Trond Myklebust
|
05990d1bf2
NFS: Fix fdatasync/fsync() when confronted with a server reboot
|
12 years ago |
Trond Myklebust
|
795a88c968
NFSv4: Convert the nfs4_lock_state->ls_flags to a bit field
|
12 years ago |