mbox series

[GIT,PULL] Please pull NFS RDMA client updates for 4.20

Message ID 5a2123c8afa7715cccaca04c6e88b7faf28fc0c0.camel@netapp.com (mailing list archive)
State Not Applicable
Headers show
Series [GIT,PULL] Please pull NFS RDMA client updates for 4.20 | expand

Pull-request

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

Message

Schumaker, Anna Oct. 17, 2018, 8:25 p.m. UTC
Hi Trond,

The following changes since commit 17b57b1883c1285f3d0dc2266e8f79286a7bef38:

  Linux 4.19-rc6 (2018-09-30 07:15:35 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 470443e0b379b070305629f911cc09562bdf324f:

  xprtrdma: Squelch a sparse warning (2018-10-03 14:35:17 -0400)

----------------------------------------------------------------
Stable bugfixes:
- Reset credit grant properly after a disconnect

Other bugfixes and cleanups:
- xprt_release_rqst_cong is called outside of transport_lock
- Create more MRs at a time and toss out old ones during recovery
- Various improvements to the RDMA connection and disconnection code:
  - Improve naming of trace events, functions, and variables
  - Add documenting comments
  - Fix metrics and stats reporting
- Fix a tracepoint sparse warning

Thanks,
Anna

----------------------------------------------------------------

Chuck Lever (20):
      xprtrdma: xprt_release_rqst_cong is called outside of transport_lock
      xprtrdma: Reset credit grant properly after a disconnect
      xprtrdma: Create more MRs at a time
      xprtrdma: Explicitly resetting MRs is no longer necessary
      xprtrdma: Name MR trace events consistently
      sunrpc: Fix connect metrics
      sunrpc: Report connect_time in seconds
      xprtrdma: Rename rpcrdma_conn_upcall
      xprtrdma: Conventional variable names in rpcrdma_conn_upcall
      xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall()
      xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall
      xprtrdma: Simplify RPC wake-ups on connect
      xprtrdma: Rename rpcrdma_qp_async_error_upcall
      xprtrdma: Remove memory address of "ep" from an error message
      xprtrdma: Don't disable BH's in backchannel server
      xprtrdma: Move rb_flags initialization
      xprtrdma: Report when there were zero posted Receives
      xprtrdma: Add documenting comments
      xprtrdma: Clean up xprt_rdma_disconnect_inject
      xprtrdma: Squelch a sparse warning

 include/trace/events/rpcrdma.h             |  18 +++++++++---------
 net/sunrpc/xprt.c                          |  14 ++++----------
 net/sunrpc/xprtrdma/backchannel.c          |  16 ++++++++--------
 net/sunrpc/xprtrdma/fmr_ops.c              | 131
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
-----------------------------------------------------
 net/sunrpc/xprtrdma/frwr_ops.c             | 137
+++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
---------------------------------------------------------
 net/sunrpc/xprtrdma/rpc_rdma.c             |  20 ++++++++------------
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c |   1 +
 net/sunrpc/xprtrdma/transport.c            | 110
++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
--------------------------------
 net/sunrpc/xprtrdma/verbs.c                | 178
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++------------------------------------------------------------------
--------------------
 net/sunrpc/xprtrdma/xprt_rdma.h            |  18 +++++++++---------
 net/sunrpc/xprtsock.c                      |  14 ++++++++------
 11 files changed, 302 insertions(+), 355 deletions(-)