2017-04-25 20:53:19

by Anna Schumaker

[permalink] [raw]
Subject: [GIT PULL] Please pull NFSoRDMA client side changes for 4.12

Hi Trond,

The following changes since commit 39da7c509acff13fc8cb12ec1bb20337c988ed36:

Linux 4.11-rc6 (2017-04-09 09:49:44 -0700)

are available in the git repository at:

git://git.linux-nfs.org/projects/anna/nfs-rdma.git tags/nfs-rdma-4.12-1

for you to fetch changes up to 2be1fce95e5b017dd7d23ca039d58cbefd0221e6:

xprtrdma: Remove rpcrdma_buffer::rb_pool (2017-04-25 16:12:35 -0400)
----------------------------------------------------------------
New Features:
- Break RDMA connections after a connection timeout
- Support for unloading the underlying device driver

Bugfixes and cleanups:
- Mark the receive workqueue as "read-mostly"
- Silence warnings caused by ENOBUFS
- Update a comment in xdr_init_decode_pages()
- Remove rpcrdma_buffer->rb_pool.

Thanks,
Anna
----------------------------------------------------------------
Chuck Lever (13):
xprtrdma: Cancel refresh worker during buffer shutdown
sunrpc: Export xprt_force_disconnect()
xprtrdma: Detect unreachable NFS/RDMA servers more reliably
xprtrdma: Refactor rpcrdma_ia_open()
xprtrdma: Use same device when mapping or syncing DMA buffers
xprtrdma: Support unplugging an HCA from under an NFS mount
xprtrdma: Refactor rpcrdma_ep_connect
xprtrdma: Restore transport after device removal
xprtrdma: Revert commit d0f36c46deea
xprtrdma: Annotate receive workqueue
xprtrdma: Squelch ENOBUFS warnings
sunrpc: Fix xdr_init_decode_pages() documenting comment
xprtrdma: Remove rpcrdma_buffer::rb_pool

net/sunrpc/xdr.c | 2 +-
net/sunrpc/xprt.c | 1 +
net/sunrpc/xprtrdma/rpc_rdma.c | 12 +++++----
net/sunrpc/xprtrdma/transport.c | 57 +++++++++++++++++++++++++++++++++------
net/sunrpc/xprtrdma/verbs.c | 323 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------
net/sunrpc/xprtrdma/xprt_rdma.h | 22 ++++++++++++---
6 files changed, 295 insertions(+), 122 deletions(-)