pnfs: support for non-rpc layout drivers
Non-rpc layout driver such as for objects and blocks implement their own I/O path and error handling logic. Therefore bypass NFS-based error handling for these layout drivers. [fix lseg ref-count bugs, and null de-refs] [Fall out from: non-rpc layout drivers] Signed-off-by:Boaz Harrosh <bharrosh@panasas.com> [get rid of PNFS_USE_RPC_CODE] [get rid of __nfs4_write_done_cb] [revert useless change in nfs4_write_done_cb] Signed-off-by:
Benny Halevy <bhalevy@panasas.com>
Showing
- fs/nfs/internal.h 1 addition, 0 deletionsfs/nfs/internal.h
- fs/nfs/nfs4proc.c 10 additions, 3 deletionsfs/nfs/nfs4proc.c
- fs/nfs/pnfs.c 47 additions, 1 deletionfs/nfs/pnfs.c
- fs/nfs/pnfs.h 2 additions, 0 deletionsfs/nfs/pnfs.h
- include/linux/nfs_xdr.h 2 additions, 0 deletionsinclude/linux/nfs_xdr.h
Loading
Please register or sign in to comment