From: Anna Schumaker <Anna.Schumaker@netapp.com>
To: Trond Myklebust <trond.myklebust@primarydata.com>
Cc: "linux >> \"linux-nfs@vger.kernel.org\""
<linux-nfs@vger.kernel.org>, chuck Lever <chuck.lever@oracle.com>
Subject: [GIT PULL v2] Please pull NFS client RDMA changes for 3.16
Date: Tue, 3 Jun 2014 16:52:59 -0400 [thread overview]
Message-ID: <538E35AB.3000108@netapp.com> (raw)
Hey Trond,
The following changes since commit cc6d854967ce8c7be9c9b6c1c9719604b36b925a:
Linux 3.15-rc8 (2014-06-03 13:56:29 -0400)
are available in the git repository at:
git://git.linux-nfs.org/projects/anna/nfs-rdma.git tags/nfs-rdma-3.16
for you to fetch changes up to d2c1c87ff96ac3cd85f75aa826ceef1f12d4a21d:
xprtrdma: Disconnect on registration failure (2014-06-03 15:45:40 -0400)
This pull request fixes the process-related bugs from earlier this afternoon:
- Signed-off-by lines have been added
- A signed tag has been created
There are no changes to the actual code.
Anna
----------------------------------------------------------------
NFS: Client side changes for RDMA
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.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
----------------------------------------------------------------
Allen Andrews (1):
nfs-rdma: Fix for FMR leaks
Chuck Lever (21):
xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context
xprtrdma: Remove BOUNCEBUFFERS memory registration mode
xprtrdma: Remove MEMWINDOWS registration modes
xprtrdma: Remove REGISTER memory registration mode
xprtrdma: Fall back to MTHCAFMR when FRMR is not supported
xprtrdma: mount reports "Invalid mount option" if memreg mode not supported
xprtrdma: Simplify rpcrdma_deregister_external() synopsis
xprtrdma: Make rpcrdma_ep_destroy() return void
xprtrdma: Split the completion queue
xprtrmda: Reduce lock contention in completion handlers
xprtrmda: Reduce calls to ib_poll_cq() in completion handlers
xprtrdma: Limit work done by completion handler
xprtrdma: Reduce the number of hardway buffer allocations
xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting
xprtrdma: Remove Tavor MTU setting
xprtrdma: Use macros for reconnection timeout constants
xprtrdma: Reset connection timeout after successful reconnect
SUNRPC: Move congestion window constants to header file
xprtrdma: Avoid deadlock when credit window is reset
xprtrdma: Remove BUG_ON() call sites
xprtrdma: Disconnect on registration failure
Shirley Ma (1):
xprtrdma: Allocate missing pagelist
Steve Wise (1):
xprtrdma: mind the device's max fast register page list depth
include/linux/sunrpc/xprt.h | 6 ++
net/sunrpc/xprt.c | 28 +++------
net/sunrpc/xprtrdma/rpc_rdma.c | 119 +++++++++++++++++---------------------
net/sunrpc/xprtrdma/transport.c | 90 ++++++++++-------------------
net/sunrpc/xprtrdma/verbs.c | 753 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------
net/sunrpc/xprtrdma/xprt_rdma.h | 17 ++++--
6 files changed, 411 insertions(+), 602 deletions(-)
next reply other threads:[~2014-06-03 20:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-03 20:52 Anna Schumaker [this message]
2014-06-03 21:38 ` [GIT PULL v2] Please pull NFS client RDMA changes for 3.16 Trond Myklebust
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=538E35AB.3000108@netapp.com \
--to=anna.schumaker@netapp.com \
--cc=chuck.lever@oracle.com \
--cc=linux-nfs@vger.kernel.org \
--cc=trond.myklebust@primarydata.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.