summaryrefslogtreecommitdiffstats
path: root/include/linux/nfs_fs.h
diff options
context:
space:
mode:
authorFred Isaman2012-04-20 20:47:38 +0200
committerTrond Myklebust2012-04-27 20:10:36 +0200
commit799ba8d53d32c84bd2a867ca2689538a48176140 (patch)
treee17ad842898a2c9b63183f7a435c984191336859 /include/linux/nfs_fs.h
parentNFS4.1: make pnfs_ld_[read|write]_done consistent (diff)
downloadkernel-qcow2-linux-799ba8d53d32c84bd2a867ca2689538a48176140.tar.gz
kernel-qcow2-linux-799ba8d53d32c84bd2a867ca2689538a48176140.tar.xz
kernel-qcow2-linux-799ba8d53d32c84bd2a867ca2689538a48176140.zip
NFS4.1: Add lseg to struct nfs4_fl_commit_bucket
Also create a commit_info structure to hold the bucket array and push it up from the lseg to the layout where it really belongs. While we are at it, fix a refcounting bug due to an (incorrect) implicit assumption that filelayout_scan_ds_commit_list always completely emptied the src list. This clarifies refcounting, removes the ugly find_only_write_lseg functions, and pushes the file layout commit code along on the path to supporting multiple lsegs. Signed-off-by: Fred Isaman <iisaman@netapp.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'include/linux/nfs_fs.h')
0 files changed, 0 insertions, 0 deletions