mbox series

[v2,00/21] NFS/RDMA client-side for-5.4

Message ID 156625401091.8161.14744201497689200191.stgit@seurat29.1015granger.net (mailing list archive)
Headers show
Series NFS/RDMA client-side for-5.4 | expand

Message

Chuck Lever Aug. 19, 2019, 10:35 p.m. UTC
Hi Anna-

These feel like they are ready for you to merge.

Changes since v1:
- Rebased on v5.3-rc5
- Improved "Boost maximum transport header size"
- Minor clarifications

---

Chuck Lever (21):
      SUNRPC: Remove rpc_wake_up_queued_task_on_wq()
      SUNRPC: Inline xdr_commit_encode
      xprtrdma: Refresh the documenting comment in frwr_ops.c
      xprtrdma: Update obsolete comment
      xprtrdma: Fix calculation of ri_max_segs again
      xprtrdma: Boost maximum transport header size
      xprtrdma: Boost client's max slot table size to match Linux server
      xprtrdma: Rename CQE field in Receive trace points
      xprtrdma: Rename rpcrdma_buffer::rb_all
      xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods
      xprtrdma: Simplify rpcrdma_mr_pop
      xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put
      xprtrdma: Move rpcrdma_mr_get out of frwr_map
      xprtrdma: Ensure creating an MR does not trigger FS writeback
      xprtrdma: Cache free MRs in each rpcrdma_req
      xprtrdma: Remove rpcrdma_buffer::rb_mrlock
      xprtrdma: Use an llist to manage free rpcrdma_reps
      xprtrdma: Clean up xprt_rdma_set_connect_timeout()
      xprtrdma: Fix bc_max_slots return value
      xprtrdma: Inline XDR chunk encoder functions
      xprtrdma: Optimize rpcrdma_post_recvs()


 include/linux/sunrpc/sched.h      |    3 
 include/linux/sunrpc/xprtrdma.h   |    4 -
 include/trace/events/rpcrdma.h    |   88 ++++++++++++--
 net/sunrpc/sched.c                |   27 +---
 net/sunrpc/xdr.c                  |    2 
 net/sunrpc/xprtrdma/backchannel.c |    4 -
 net/sunrpc/xprtrdma/frwr_ops.c    |  131 +++++++--------------
 net/sunrpc/xprtrdma/rpc_rdma.c    |   63 +++++++---
 net/sunrpc/xprtrdma/transport.c   |   12 +-
 net/sunrpc/xprtrdma/verbs.c       |  235 ++++++++++++++++---------------------
 net/sunrpc/xprtrdma/xprt_rdma.h   |   58 ++++-----
 11 files changed, 305 insertions(+), 322 deletions(-)

--
Chuck Lever

Comments

Schumaker, Anna Aug. 22, 2019, 8:18 p.m. UTC | #1
Thanks, Chuck! I've pushed these out to my linux-next branch.

Anna

On Mon, 2019-08-19 at 18:35 -0400, Chuck Lever wrote:
> Hi Anna-
> 
> These feel like they are ready for you to merge.
> 
> Changes since v1:
> - Rebased on v5.3-rc5
> - Improved "Boost maximum transport header size"
> - Minor clarifications
> 
> ---
> 
> Chuck Lever (21):
>       SUNRPC: Remove rpc_wake_up_queued_task_on_wq()
>       SUNRPC: Inline xdr_commit_encode
>       xprtrdma: Refresh the documenting comment in frwr_ops.c
>       xprtrdma: Update obsolete comment
>       xprtrdma: Fix calculation of ri_max_segs again
>       xprtrdma: Boost maximum transport header size
>       xprtrdma: Boost client's max slot table size to match Linux
> server
>       xprtrdma: Rename CQE field in Receive trace points
>       xprtrdma: Rename rpcrdma_buffer::rb_all
>       xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods
>       xprtrdma: Simplify rpcrdma_mr_pop
>       xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put
>       xprtrdma: Move rpcrdma_mr_get out of frwr_map
>       xprtrdma: Ensure creating an MR does not trigger FS writeback
>       xprtrdma: Cache free MRs in each rpcrdma_req
>       xprtrdma: Remove rpcrdma_buffer::rb_mrlock
>       xprtrdma: Use an llist to manage free rpcrdma_reps
>       xprtrdma: Clean up xprt_rdma_set_connect_timeout()
>       xprtrdma: Fix bc_max_slots return value
>       xprtrdma: Inline XDR chunk encoder functions
>       xprtrdma: Optimize rpcrdma_post_recvs()
> 
> 
>  include/linux/sunrpc/sched.h      |    3 
>  include/linux/sunrpc/xprtrdma.h   |    4 -
>  include/trace/events/rpcrdma.h    |   88 ++++++++++++--
>  net/sunrpc/sched.c                |   27 +---
>  net/sunrpc/xdr.c                  |    2 
>  net/sunrpc/xprtrdma/backchannel.c |    4 -
>  net/sunrpc/xprtrdma/frwr_ops.c    |  131 +++++++--------------
>  net/sunrpc/xprtrdma/rpc_rdma.c    |   63 +++++++---
>  net/sunrpc/xprtrdma/transport.c   |   12 +-
>  net/sunrpc/xprtrdma/verbs.c       |  235 ++++++++++++++++-----------
> ----------
>  net/sunrpc/xprtrdma/xprt_rdma.h   |   58 ++++-----
>  11 files changed, 305 insertions(+), 322 deletions(-)
> 
> --
> Chuck Lever