Return-Path: Received: from userp2120.oracle.com ([156.151.31.85]:45128 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750825AbdLSPjg (ORCPT ); Tue, 19 Dec 2017 10:39:36 -0500 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [PATCH v1 00/16] NFS/RDMA clean-ups and fixes From: Chuck Lever In-Reply-To: <12801ec6-eb24-d9e1-f764-61f27bfd9ac6@Netapp.com> Date: Tue, 19 Dec 2017 10:34:29 -0500 Cc: linux-rdma@vger.kernel.org, Linux NFS Mailing List Message-Id: <56E5AF76-EA08-4BC7-AD25-A989E5AD3B15@oracle.com> References: <20171215015403.13776.46706.stgit@manet.1015granger.net> <12801ec6-eb24-d9e1-f764-61f27bfd9ac6@Netapp.com> To: Anna Schumaker Sender: linux-nfs-owner@vger.kernel.org List-ID: > On Dec 19, 2017, at 10:28 AM, Anna Schumaker = wrote: >=20 > Hi Chuck, >=20 > On 12/14/2017 08:55 PM, Chuck Lever wrote: >> Hi Anna- >>=20 >> This is the second series of NFS/RDMA client patches for v4.16. >>=20 >> This is a bunch of minor fixes and clean-ups in preparation for >> adding static trace points to the RPC-over-RDMA transport >> implementation. Please consider these for v4.16. >=20 > These patches look okay to me. Thanks! Excellent, I will prepare and send the next series very soon. > Anna >=20 >>=20 >> --- >>=20 >> Chuck Lever (16): >> xprtrdma: Fix buffer leak after transport set up failure >> xprtrdma: Fix backchannel allocation of extra rpcrdma_reps >> xprtrdma: Eliminate unnecessary lock cycle in = xprt_rdma_send_request >> xprtrdma: Per-mode handling for Remote Invalidation >> xprtrdma: Remove ri_reminv_expected >> xprtrdma: Remove unused padding variables >> xprtrdma: Initialize the xprt address string array earlier >> xprtrdma: Remove another sockaddr_storage field (cdata::addr) >> xprtrdma: Support IPv6 in xprt_rdma_set_port >> xprtrdma: Move unmap-safe logic to rpcrdma_marshal_req >> xprtrdma: buf_free not called for CB replies >> xprtrdma: Split xprt_rdma_send_request >> xprtrdma: Don't clear RPC_BC_PA_IN_USE on pre-allocated = rpc_rqst's >> xprtrdma: Replace all usage of "frmr" with "frwr" >> xprtrdma: Remove usage of "mw" >> xprtrdma: Introduce rpcrdma_mw_unmap_and_put >>=20 >>=20 >> include/linux/sunrpc/xprtrdma.h | 2=20 >> net/sunrpc/xprtrdma/backchannel.c | 68 +++++--- >> net/sunrpc/xprtrdma/fmr_ops.c | 155 +++++++++--------- >> net/sunrpc/xprtrdma/frwr_ops.c | 317 = +++++++++++++++++++------------------ >> net/sunrpc/xprtrdma/rpc_rdma.c | 98 +++++------ >> net/sunrpc/xprtrdma/transport.c | 102 +++++------- >> net/sunrpc/xprtrdma/verbs.c | 212 ++++++++++++++----------- >> net/sunrpc/xprtrdma/xprt_rdma.h | 112 +++++++------ >> 8 files changed, 552 insertions(+), 514 deletions(-) >>=20 >> -- >> Chuck Lever >>=20 -- Chuck Lever