mbox series

[GIT,PULL] Please pull NFSoRDMA updates for Linux 5.3 (v2)

Message ID f06a1223274768b4ef4f3712382d34bfd11186f4.camel@netapp.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Please pull NFSoRDMA updates for Linux 5.3 (v2) | expand

Pull-request

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

Message

Schumaker, Anna July 9, 2019, 4:03 p.m. UTC
Hi Trond,

The following changes since commit
9e0babf2c06c73cda2c0cd37a1653d823adb40ec:

  Linux 5.2-rc5 (2019-06-16 08:49:45 -1000)

are available in the Git repository at:

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

for you to fetch changes up to
62a92ba97a31c544802bbf13d3a998e86796d548:

  NFS: Record task, client ID, and XID in xdr_status trace points
(2019-07-09 10:30:25 -0400)

----------------------------------------------------------------
v2: Add missing signed-off-by lines

Thanks,
Anna

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

Chuck Lever (19):
      xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA
      xprtrdma: Fix use-after-free in rpcrdma_post_recvs
      xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req
      xprtrdma: Fix occasional transport deadlock
      xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag
      xprtrdma: Remove fr_state
      xprtrdma: Add mechanism to place MRs back on the free list
      xprtrdma: Reduce context switching due to Local Invalidation
      xprtrdma: Wake RPCs directly in rpcrdma_wc_send path
      xprtrdma: Simplify rpcrdma_rep_create
      xprtrdma: Streamline rpcrdma_post_recvs
      xprtrdma: Refactor chunk encoding
      xprtrdma: Remove rpcrdma_req::rl_buffer
      xprtrdma: Modernize ops->connect
      NFS4: Add a trace event to record invalid CB sequence IDs
      NFS: Fix show_nfs_errors macros again
      NFS: Display symbolic status code names in trace log
      NFS: Update symbolic flags displayed by trace events
      NFS: Record task, client ID, and XID in xdr_status trace points

 fs/nfs/callback_proc.c          |  28 ++++++++---
 fs/nfs/nfs2xdr.c                |   2 +-
 fs/nfs/nfs3xdr.c                |   2 +-
 fs/nfs/nfs4trace.h              | 207
++++++++++++++++++++++++++++++++++++++++++++++-------------------------
----
 fs/nfs/nfs4xdr.c                |   2 +-
 fs/nfs/nfstrace.h               | 233
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
-------------
 include/linux/sunrpc/xprt.h     |   3 ++
 include/trace/events/rpcrdma.h  |  90 +++++++++++++++++++++++++-------
-
 net/sunrpc/sched.c              |   1 +
 net/sunrpc/xprt.c               |  32 ++++++++++++
 net/sunrpc/xprtrdma/frwr_ops.c  | 327
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++----------------------------------------
 net/sunrpc/xprtrdma/rpc_rdma.c  | 148 +++++++++++++++++++++++---------
---------------------
 net/sunrpc/xprtrdma/transport.c |  83 +++++++++++++++++++++++-------
 net/sunrpc/xprtrdma/verbs.c     | 115 +++++++++++++++++++-------------
----------
 net/sunrpc/xprtrdma/xprt_rdma.h |  44 +++++-----------
 net/sunrpc/xprtsock.c           |  23 +--------
 16 files changed, 837 insertions(+), 503 deletions(-)


On Tue, 2019-07-02 at 16:35 -0400, Anna Schumaker wrote:
> Hi Trond,
> 
> The following changes since commit
> 9e0babf2c06c73cda2c0cd37a1653d823adb40ec:
> 
>   Linux 5.2-rc5 (2019-06-16 08:49:45 -1000)
> 
> are available in the Git repository at:
> 
>   git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-rdma-
> for-5.3-1
> 
> for you to fetch changes up to
> 1a8f1ed3eb1ac2fddc1d2c75294db08ace88c1cb:
> 
>   NFS: Record task, client ID, and XID in xdr_status trace points
> (2019-07-02 16:29:22 -0400)
> 
> Thanks,
> Anna
> 
> ----------------------------------------------------------------
> Chuck Lever (19):
>       xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on
> RDMA
>       xprtrdma: Fix use-after-free in rpcrdma_post_recvs
>       xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req
>       xprtrdma: Fix occasional transport deadlock
>       xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag
>       xprtrdma: Remove fr_state
>       xprtrdma: Add mechanism to place MRs back on the free list
>       xprtrdma: Reduce context switching due to Local Invalidation
>       xprtrdma: Wake RPCs directly in rpcrdma_wc_send path
>       xprtrdma: Simplify rpcrdma_rep_create
>       xprtrdma: Streamline rpcrdma_post_recvs
>       xprtrdma: Refactor chunk encoding
>       xprtrdma: Remove rpcrdma_req::rl_buffer
>       xprtrdma: Modernize ops->connect
>       NFS4: Add a trace event to record invalid CB sequence IDs
>       NFS: Fix show_nfs_errors macros again
>       NFS: Display symbolic status code names in trace log
>       NFS: Update symbolic flags displayed by trace events
>       NFS: Record task, client ID, and XID in xdr_status trace points
> 
>  fs/nfs/callback_proc.c          |  28 ++++++++---
>  fs/nfs/nfs2xdr.c                |   2 +-
>  fs/nfs/nfs3xdr.c                |   2 +-
>  fs/nfs/nfs4trace.h              | 207
> ++++++++++++++++++++++++++++++++++++++++++++++-----------------------
> --
> ----
>  fs/nfs/nfs4xdr.c                |   2 +-
>  fs/nfs/nfstrace.h               | 233
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
> --
> -------------
>  include/linux/sunrpc/xprt.h     |   3 ++
>  include/trace/events/rpcrdma.h  |  90 +++++++++++++++++++++++++-----
> --
> -
>  net/sunrpc/sched.c              |   1 +
>  net/sunrpc/xprt.c               |  32 ++++++++++++
>  net/sunrpc/xprtrdma/frwr_ops.c  | 327
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ++
> +++++++----------------------------------------
>  net/sunrpc/xprtrdma/rpc_rdma.c  | 148 +++++++++++++++++++++++-------
> --
> ---------------------
>  net/sunrpc/xprtrdma/transport.c |  83 +++++++++++++++++++++++-------
>  net/sunrpc/xprtrdma/verbs.c     | 115 +++++++++++++++++++-----------
> --
> ----------
>  net/sunrpc/xprtrdma/xprt_rdma.h |  44 +++++-----------
>  net/sunrpc/xprtsock.c           |  23 +--------
>  16 files changed, 837 insertions(+), 503 deletions(-)