[PATCH v2 00/10] NFS/RDMA server patches for 4.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Bruce-

I'd like to see these merged into 4.2. This patch series includes:

 - Don't use a non-byte-swapped value as an array index
 - Fix use of copy_to_user() in a kernel/user space API
 - Annotate memory allocations
 - A server-side pre-requisite for increasing r/wsize on the client
 - A server-side pre-requisite for client RPC/RDMA bi-direction
 - Merged-together xprtrdma and svcrdma kernel modules
 - Miscellaneous clean-ups

You can find these in my git repo in the "nfsd-rdma-for-4.2" topic
branch. See:

  git://git.linux-nfs.org/projects/cel/cel-2.6.git


Changes since v1:
 - Rebased on v4.1-rc5
 - Add patch to merge xprtrdma.ko and svcrdma.ko into one module

---

Chuck Lever (10):
      rpcrdma: Merge svcrdma and xprtrdma modules into one
      SUNRPC: Clean up bc_send()
      svcrdma: Add backward direction service for RPC/RDMA transport
      svcrdma: Add a separate "max data segs macro for svcrdma
      svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL
      svcrdma: Keep rpcrdma_msg fields in network byte-order
      svcrdma: Remove svc_rdma_xdr_decode_deferred_req()
      SUNRPC: Move EXPORT_SYMBOL for svc_process
      svcrdma: Add missing access_ok() call in svc_rdma.c
      svcrdma: Fix byte-swapping in svc_rdma_sendto.c


 include/linux/sunrpc/bc_xprt.h           |    1 
 include/linux/sunrpc/svc_rdma.h          |   17 +++-
 include/linux/sunrpc/xprt.h              |    1 
 net/sunrpc/Kconfig                       |   28 ++----
 net/sunrpc/Makefile                      |    5 -
 net/sunrpc/bc_svc.c                      |   63 --------------
 net/sunrpc/svc.c                         |   35 ++++++--
 net/sunrpc/xprtrdma/Makefile             |   14 +--
 net/sunrpc/xprtrdma/module.c             |   46 ++++++++++
 net/sunrpc/xprtrdma/svc_rdma.c           |   22 +++--
 net/sunrpc/xprtrdma/svc_rdma_marshal.c   |  140 ++++++++----------------------
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c  |    2 
 net/sunrpc/xprtrdma/svc_rdma_sendto.c    |   16 ++-
 net/sunrpc/xprtrdma/svc_rdma_transport.c |   95 ++++++++++++++------
 net/sunrpc/xprtrdma/transport.c          |   13 ---
 net/sunrpc/xprtrdma/xprt_rdma.h          |   11 +-
 16 files changed, 238 insertions(+), 271 deletions(-)
 delete mode 100644 net/sunrpc/bc_svc.c
 create mode 100644 net/sunrpc/xprtrdma/module.c

-- 
Chuck Lever
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux