pnfs: layoutreturn
NFSv4.1 LAYOUTRETURN implementation Currently, does not support layout-type payload encoding. Signed-off-by:Alexandros Batsakis <batsakis@netapp.com> Signed-off-by:
Andy Adamson <andros@citi.umich.edu> Signed-off-by:
Andy Adamson <andros@netapp.com> Signed-off-by:
Dean Hildebrand <dhildeb@us.ibm.com> Signed-off-by:
Fred Isaman <iisaman@citi.umich.edu> Signed-off-by:
Fred Isaman <iisaman@netapp.com> Signed-off-by:
Marc Eshel <eshel@almaden.ibm.com> Signed-off-by:
Zhang Jingwang <zhangjingwang@nrchpc.ac.cn> [call pnfs_return_layout right before pnfs_destroy_layout] [remove assert_spin_locked from pnfs_clear_lseg_list] [remove wait parameter from the layoutreturn path.] [remove return_type field from nfs4_layoutreturn_args] [remove range from nfs4_layoutreturn_args] [no need to send layoutcommit from _pnfs_return_layout] [don't wait on sync layoutreturn] [fix layout stateid in layoutreturn args] [fixed NULL deref in _pnfs_return_layout] [removed recaim member of nfs4_layoutreturn_args] Signed-off-by:
Benny Halevy <bhalevy@panasas.com>
Showing
- fs/nfs/inode.c 2 additions, 1 deletionfs/nfs/inode.c
- fs/nfs/nfs4proc.c 82 additions, 0 deletionsfs/nfs/nfs4proc.c
- fs/nfs/nfs4xdr.c 105 additions, 6 deletionsfs/nfs/nfs4xdr.c
- fs/nfs/pnfs.c 45 additions, 0 deletionsfs/nfs/pnfs.c
- fs/nfs/pnfs.h 18 additions, 0 deletionsfs/nfs/pnfs.h
- include/linux/nfs4.h 1 addition, 0 deletionsinclude/linux/nfs4.h
- include/linux/nfs_xdr.h 21 additions, 0 deletionsinclude/linux/nfs_xdr.h
Loading
Please register or sign in to comment