Merge tag 'nfs-for-4.6-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Pull NFS client updates from Trond Myklebust: "Highlights include: Features: - Add support for multiple NFSv4.1 callbacks in flight - Initial patchset for RPC multipath support - Adapt RPC/RDMA to use the new completion queue API Bugfixes and cleanups: - nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed - Cleanups to remove nfs_inode_dio_wait and nfs4_file_fsync - Fix RPC/RDMA credit accounting - Properly handle RDMA_ERROR replies - xprtrdma: Do not wait if ib_post_send() fails - xprtrdma: Segment head and tail XDR buffers on page boundaries - xprtrdma cleanups for dprintk, physical_op_map and unused macros" * tag 'nfs-for-4.6-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (35 commits) nfs/blocklayout: make sure making a aligned read request nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed nfs: remove nfs_inode_dio_wait nfs: remove nfs4_file_fsync xprtrdma: Use new CQ API for RPC-over-RDMA client send CQs xprtrdma: Use an anonymous union in struct rpcrdma_mw xprtrdma: Use new CQ API for RPC-over-RDMA client receive CQs xprtrdma: Serialize credit accounting again xprtrdma: Properly handle RDMA_ERROR replies rpcrdma: Add RPCRDMA_HDRLEN_ERR xprtrdma: Do not wait if ib_post_send() fails xprtrdma: Segment head and tail XDR buffers on page boundaries xprtrdma: Clean up dprintk format string containing a newline xprtrdma: Clean up physical_op_map() xprtrdma: Clean up unused RPCRDMA_INLINE_PAD_THRESH macro NFS add callback_ops to nfs4_proc_bind_conn_to_session_callback pnfs/NFSv4.1: Add multipath capabilities to pNFS flexfiles servers over NFSv3 SUNRPC: Allow addition of new transports to a struct rpc_clnt NFSv4.1: nfs4_proc_bind_conn_to_session must iterate over all connections SUNRPC: Make NFS swap work with multipath ...
No related branches found
No related tags found
Showing
- fs/nfs/blocklayout/blocklayout.c 7 additions, 6 deletionsfs/nfs/blocklayout/blocklayout.c
- fs/nfs/callback.h 2 additions, 1 deletionfs/nfs/callback.h
- fs/nfs/callback_proc.c 37 additions, 32 deletionsfs/nfs/callback_proc.c
- fs/nfs/callback_xdr.c 7 additions, 5 deletionsfs/nfs/callback_xdr.c
- fs/nfs/file.c 7 additions, 5 deletionsfs/nfs/file.c
- fs/nfs/flexfilelayout/flexfilelayoutdev.c 2 additions, 0 deletionsfs/nfs/flexfilelayout/flexfilelayoutdev.c
- fs/nfs/inode.c 1 addition, 1 deletionfs/nfs/inode.c
- fs/nfs/internal.h 1 addition, 5 deletionsfs/nfs/internal.h
- fs/nfs/nfs4file.c 1 addition, 32 deletionsfs/nfs/nfs4file.c
- fs/nfs/nfs4proc.c 59 additions, 4 deletionsfs/nfs/nfs4proc.c
- fs/nfs/nfs4session.c 42 additions, 12 deletionsfs/nfs/nfs4session.c
- fs/nfs/nfs4session.h 8 additions, 0 deletionsfs/nfs/nfs4session.h
- fs/nfs/pnfs_nfs.c 13 additions, 3 deletionsfs/nfs/pnfs_nfs.c
- include/linux/sunrpc/clnt.h 17 additions, 1 deletioninclude/linux/sunrpc/clnt.h
- include/linux/sunrpc/rpc_rdma.h 7 additions, 5 deletionsinclude/linux/sunrpc/rpc_rdma.h
- include/linux/sunrpc/sched.h 18 additions, 14 deletionsinclude/linux/sunrpc/sched.h
- include/linux/sunrpc/xprt.h 9 additions, 13 deletionsinclude/linux/sunrpc/xprt.h
- include/linux/sunrpc/xprtmultipath.h 69 additions, 0 deletionsinclude/linux/sunrpc/xprtmultipath.h
- include/linux/sunrpc/xprtrdma.h 0 additions, 2 deletionsinclude/linux/sunrpc/xprtrdma.h
- net/sunrpc/Makefile 2 additions, 1 deletionnet/sunrpc/Makefile
Loading
Please register or sign in to comment