Return-Path: Received: from mx142.netapp.com ([216.240.21.19]:1939 "EHLO mx142.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751283AbbJWUo6 (ORCPT ); Fri, 23 Oct 2015 16:44:58 -0400 From: Anna Schumaker Subject: [GIT PULL] Please pull NFSoRDMA changes for 4.4 To: Trond Myklebust CC: "linux-nfs@vger.kernel.org" , linux-rdma Message-ID: <562A9C42.7030506@Netapp.com> Date: Fri, 23 Oct 2015 16:44:50 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Sender: linux-nfs-owner@vger.kernel.org List-ID: Hi Trond, The following changes since commit 7379047d5585187d1288486d4627873170d0005a: Linux 4.3-rc6 (2015-10-18 16:08:42 -0700) are available in the git repository at: git://git.linux-nfs.org/projects/anna/nfs-rdma.git tags/nfs-rdma-4.4 for you to fetch changes up to 50add18fd4c82cc1eaedc6ce879d998a66f20e1f: NFS: Enable client side NFSv4.1 backchannel to use other transports (2015-10-19 14:48:18 -0400) Thanks, Anna ---------------------------------------------------------------- Chuck Lever (16): xprtrdma: Enable swap-on-NFS/RDMA xprtrdma: Re-arm after missed events xprtrdma: Prevent loss of completion signals xprtrdma: Refactor reply handler error handling xprtrdma: Replace send and receive arrays xprtrdma: Use workqueue to process RPC/RDMA replies xprtrdma: Remove reply tasklet xprtrdma: Saving IRQs no longer needed for rb_lock SUNRPC: Abstract backchannel operations xprtrdma: Pre-allocate backward rpc_rqst and send/receive buffers xprtrdma: Pre-allocate Work Requests for backchannel xprtrdma: Add support for sending backward direction RPC replies xprtrdma: Handle incoming backward direction RPC calls svcrdma: Add backward direction service for RPC/RDMA transport SUNRPC: Remove the TCP-only restriction in bc_svc_process() NFS: Enable client side NFSv4.1 backchannel to use other transports fs/nfs/callback.c | 33 +++++++++------ include/linux/sunrpc/bc_xprt.h | 5 +++ include/linux/sunrpc/svc_rdma.h | 6 ++- include/linux/sunrpc/xprt.h | 7 ++++ net/sunrpc/backchannel_rqst.c | 24 ++++++++++- net/sunrpc/svc.c | 5 --- net/sunrpc/xprtrdma/Makefile | 1 + net/sunrpc/xprtrdma/backchannel.c | 373 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ net/sunrpc/xprtrdma/rpc_rdma.c | 148 +++++++++++++++++++++++++++++++++++++++++++++-------------------- net/sunrpc/xprtrdma/svc_rdma.c | 6 +++ net/sunrpc/xprtrdma/svc_rdma_transport.c | 58 ++++++++++++++++++++++++++ net/sunrpc/xprtrdma/transport.c | 18 +++++++- net/sunrpc/xprtrdma/verbs.c | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------- net/sunrpc/xprtrdma/xprt_rdma.h | 53 +++++++++++++++++++----- net/sunrpc/xprtsock.c | 16 ++++++++ 15 files changed, 916 insertions(+), 316 deletions(-) create mode 100644 net/sunrpc/xprtrdma/backchannel.c