Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp577687pxb; Sat, 10 Apr 2021 11:58:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzmg8MKwoTwzgD7UWCxyGURnoFduI9kfKOkGRo61Q7UFKS+3fZQtNyB8X3nKkINCOwdtAjN X-Received: by 2002:a05:6402:5252:: with SMTP id t18mr23248056edd.258.1618081089918; Sat, 10 Apr 2021 11:58:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618081089; cv=none; d=google.com; s=arc-20160816; b=W1GCfWD1OisxkPqbIG6ywwO92hCg34dviDprRsj9rHw8UAJdy9S8XMwk7obuDfYdzm 4tHWKtLZeRli3l9PYSIZCs6niLqc8JWHUnYYUeqJ+Gnyhx1Kd96J0d0eRUYa3mZPh9H6 cqfSRBXq2/dkzw2wuTnq2rSe3hSXdueFVWLLNw6/ZcoKo4ZvHp1uRTCovvtbPX4cNP7K yzSwMuy3D7pVuHG5hEGV7Mfbl4JJLi6NmHOg9YZS0qv9RSJi01mkIF46991Gl0krZjOO qtzwcSPoXcEwjzFheHu5KqKM228qIkdiu3v4LE6S/LpKo5LaXRN6DIakGSVyk5AGQiI+ uxVQ== 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=oqBnEDXrkG/HBAMJsNGFymHMkzy7wVr0LLLxpVODxK4=; b=GiPqjGhVhQoFEYn/t9KNgod5UvIs4YYcnsFkzdIjrGU77gfFnaUREKyZgMiVu0airH QhThmlrNgqr7YEoZIX2Rn+SqSzeHcyaQX/Ng74M/T9q6OPy2g0Axj7rXE3Ci/eG2Bb9B j2BmG/7fO+iJwzYZFTf/H3gR6YOYC4qWPkB2BUmxGr9wKqrF6ExPRMcH9qb7yT9TW0DI 2hNQfgjWKpUp+E644PcmKibkwr11SgO6UzvNwjdfsCf7kOBmMc7AJF8J85eajemeu2xw usc7D/Rm531oIrRgD5COEr7VtsW5Cv78jts55woLyAg0uv0VUPHWQ8Krc833GHi+DXUD 4lew== 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 l3si4561720edv.493.2021.04.10.11.57.48; Sat, 10 Apr 2021 11:58:09 -0700 (PDT) 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 S234970AbhDJS5U (ORCPT + 99 others); Sat, 10 Apr 2021 14:57:20 -0400 Received: from mail.kernel.org ([198.145.29.99]:43388 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234969AbhDJS5S (ORCPT ); Sat, 10 Apr 2021 14:57:18 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id C0ECC6113A; Sat, 10 Apr 2021 18:57:03 +0000 (UTC) Subject: [PATCH v1 0/5] Continue making FRWR the only memreg scheme From: Chuck Lever To: linux-nfs@vger.kernel.org, linux-rdma@vger.kernel.org Date: Sat, 10 Apr 2021 14:57:02 -0400 Message-ID: <161808077437.21544.8496120800134971916.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- This series continues the work of making FRWR the only supported memory registration mode. These are clean-up patches that remove struct rpcrdma_frwr, hoisting all of its fields into struct rpcrdma_mr. No behavior change is expected. --- Chuck Lever (5): xprtrdma: Move fr_cid to struct rpcrdma_mr xprtrdma: Move cqe to struct rpcrdma_mr xprtrdma: Move fr_linv_done field to struct rpcrdma_mr xprtrdma: Move the Work Request union to struct rpcrdma_mr xprtrdma: Move fr_mr field to struct rpcrdma_mr include/trace/events/rpcrdma.h | 12 +++--- net/sunrpc/xprtrdma/frwr_ops.c | 76 +++++++++++++-------------------- net/sunrpc/xprtrdma/xprt_rdma.h | 19 ++++----- 3 files changed, 44 insertions(+), 63 deletions(-) -- Chuck Lever