Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp417064pxb; Wed, 3 Feb 2021 08:25:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJx2F4hCO81MaKLjxkgrD8dALTAbJ69to93S3SDMJObifCoMJd0Jv8R0w4yspx+zfbZIF7Xk X-Received: by 2002:a05:6402:190a:: with SMTP id e10mr3852673edz.110.1612369533691; Wed, 03 Feb 2021 08:25:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612369533; cv=none; d=google.com; s=arc-20160816; b=y3aJZXTsjJ3mc4C5OQcBkTRPcYA5iC/79L4suk3DysqOmRwrexg7NCd1eBEtgZCxco zt6AO5DBhzI+rVEDV10B2DJa1pt6oso6qfWmD9/CLJVJTCDjwBEk5uOOSnB/LHXCujFJ v83fXU9vSgucdgLMtYzHHl4ZKBYhzaKVY1v08qFcD1ov3N4ehjxCjXikR/KRnZCaRWee ty3CjSEE5FVqANLM46D2X3in3oGuxu1qbsVymPrnf1pFhdqojjhDzeQFSWrC98hMAOiK wCZqF61TAcLGaxqkKfiV/x7sEv/P2uujAJ+9O9bu/5HUi9GQYc+FHf3BaSYnosj3bX3x PxUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:message-id:date:to:from:subject; bh=Owx2CsBL67Qu+4/wK7mPBggPLATkG34LWJqBLuodcIU=; b=Ufnilwa8CFelwNvn2JMLkQF4ZAau3CC/U1Yc73MmxFtOWDQ31PgZoSCDRTBeR1ASg9 CoQB0473Yj8slUEI4I1EGZyc+lgCynNr8ySF53dbh5+SuYE0BtgfylqQGJNJ5+6waRJw MCFnSfqCsXuX1KPmay2WvLD+RLJiEX+faXUPTLwTS3pkhM1uE/a+zSolNgdqiPDpek32 AQn6Kh3wf9uylKv8m3vLgjVWpcGRBeavRg9GrQTwRpThZByTjHawU86C5DBwxUGkG+J0 5wuyAvo0KJBgjI/SJeURCWi1lCapsnVXheO3+cP11p5L98eZUy0YGNnfct/VnpcnEfAw xXqg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m25si1582676eda.322.2021.02.03.08.25.08; Wed, 03 Feb 2021 08:25:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231939AbhBCQYb (ORCPT + 99 others); Wed, 3 Feb 2021 11:24:31 -0500 Received: from mail.kernel.org ([198.145.29.99]:40080 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229663AbhBCQYa (ORCPT ); Wed, 3 Feb 2021 11:24:30 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 1048964F7C; Wed, 3 Feb 2021 16:23:48 +0000 (UTC) Subject: [PATCH v2 0/6] RPC/RDMA client fixes From: Chuck Lever To: linux-nfs@vger.kernel.org, linux-rdma@vger.kernel.org Date: Wed, 03 Feb 2021 11:23:48 -0500 Message-ID: <161236925476.1030487.10407536259816633879.stgit@manet.1015granger.net> User-Agent: StGit/0.23-29-ga622f1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Hi- Fresh version of the single patch I posted yesterday, now expanded with additional fixes. Changes since v1: - Respond to review comments - Split "Remove FMR support" into three patches for clarity - Fix implicit chunk roundup - Improve Receive completion tracepoints --- Chuck Lever (6): xprtrdma: Remove FMR support in rpcrdma_convert_iovs() xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() xprtrdma: Refactor invocations of offset_in_page() rpcrdma: Fix comments about reverse-direction operation xprtrdma: Pad optimization, revisited rpcrdma: Capture bytes received in Receive completion tracepoints include/trace/events/rpcrdma.h | 50 +++++++++++++++++++++- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 12 ++---- net/sunrpc/xprtrdma/rpc_rdma.c | 17 +++----- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +- net/sunrpc/xprtrdma/xprt_rdma.h | 15 ++++--- 6 files changed, 68 insertions(+), 34 deletions(-) -- Chuck Lever