From: Trond Myklebust Date: Wed, 4 Jun 2014 14:07:51 +0000 (-0400) Subject: Merge tag 'nfs-rdma-3.16' of git://git.linux-nfs.org/projects/anna/nfs-rdma into... X-Git-Tag: v4.9.8~6278^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7b160cfd19e0a3691043d1ac9f4523ed7675cc4d;p=platform%2Fkernel%2Flinux-rpi3.git Merge tag 'nfs-rdma-3.16' of git://git.linux-nfs.org/projects/anna/nfs-rdma into linux-next Pull NFS client side changes for RDMA from Anna Schumaker These patches are mostly cleanups and bugfixes for using RDMA as an over-the-wire transport. Highlights include: - Remove obsolete memory registration modes. - Removing BUG_ON()s to keep client's running. - Fix deadlocks, NULL-pointer dereferences, and memory leaks. * tag 'nfs-rdma-3.16' of git://git.linux-nfs.org/projects/anna/nfs-rdma: (24 commits) xprtrdma: Disconnect on registration failure xprtrdma: Remove BUG_ON() call sites xprtrdma: Avoid deadlock when credit window is reset SUNRPC: Move congestion window constants to header file xprtrdma: Reset connection timeout after successful reconnect xprtrdma: Use macros for reconnection timeout constants xprtrdma: Allocate missing pagelist xprtrdma: Remove Tavor MTU setting xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting xprtrdma: Reduce the number of hardway buffer allocations xprtrdma: Limit work done by completion handler xprtrmda: Reduce calls to ib_poll_cq() in completion handlers xprtrmda: Reduce lock contention in completion handlers xprtrdma: Split the completion queue xprtrdma: Make rpcrdma_ep_destroy() return void xprtrdma: Simplify rpcrdma_deregister_external() synopsis xprtrdma: mount reports "Invalid mount option" if memreg mode not supported xprtrdma: Fall back to MTHCAFMR when FRMR is not supported xprtrdma: Remove REGISTER memory registration mode xprtrdma: Remove MEMWINDOWS registration modes ... --- 7b160cfd19e0a3691043d1ac9f4523ed7675cc4d