Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp574067pxj; Thu, 3 Jun 2021 13:54:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxXIl86dYKEd2CVbKCeZYdOf4+fv7VxLBpG5XCOqyu5Icvbj9mXJIl9JKIlNEnBl0V7hf2h X-Received: by 2002:a17:906:13db:: with SMTP id g27mr1089642ejc.88.1622753654410; Thu, 03 Jun 2021 13:54:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622753654; cv=none; d=google.com; s=arc-20160816; b=zAkrKF2/dAwPLtDAlNohVqsnES34fWky5E9kvyTosTcQmfTGBfFVMdCU3v6DbtOCJ5 6MuRQ9Ftd72RA+RgnLJmYbuVm6SZGhpK9vczJb84ZiUPTUNMWhJF8BQfmT6kPNqymOzM WTweAV1nH3vfcFTg6WIf7HtcdNP1wIRvQnMtcb4miMDXdmLuKgOnFqHZhIzCGR2gzKfW MGgQG4j8scnuLlUgTJKnYfPtOarWK/1NmcY870i9llpM5ysZjivSoU1K/h9rxZZbVXJc xi20yObryFmBnPBFBwBA9DCwwNs3FkMC6xVJnijNrAAMHqKrVnRGHEyzBJxWjZoCXEyh 0hsA== 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:references:in-reply-to:message-id:date:cc:to:from :subject; bh=B5yQJIalFSe8IA34ZcEmFB8Fd8RsUdo3ih+mpl6SsLY=; b=SwPToKm10ABgpn+N6wVEzNiK++HVZnm5NWA3C64sLsvEzjAM5YrWO/GyKJI65B/UsK Twh2UcVNbUZLKLx+WAltD8hf3DX9KdOw0BgNOzwLFIDpVHYtS1btvqgW55jZN52zsY0M w0YEzkxqiEkXkqmbMPz4jDE3c207pCHnyHryLJtvvlbdjAg3RpJJlBH+koBNlNwyeTen fEzouG+6UIvu8vqcTUN21nO077CvAvTRhcVbKKN+S//apFgB7vkXR8MA/P8u+0OTUlWb XRR3OD6Bs2Q/hkydjUL4v9ayp8UBAYw8VuzKNBTXjIRm7qR2hD3NJ0gW2qVJ26TCPsuD UJ+Q== 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 y16si3229048edc.193.2021.06.03.13.53.50; Thu, 03 Jun 2021 13:54:14 -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 S229955AbhFCUy5 (ORCPT + 99 others); Thu, 3 Jun 2021 16:54:57 -0400 Received: from mail.kernel.org ([198.145.29.99]:45246 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229852AbhFCUy4 (ORCPT ); Thu, 3 Jun 2021 16:54:56 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id B2885613E4; Thu, 3 Jun 2021 20:53:11 +0000 (UTC) Subject: [PATCH 26/29] lockd: Update the NLMv4 void results encoder to use struct xdr_stream From: Chuck Lever To: bfields@fieldses.org Cc: linux-nfs@vger.kernel.org Date: Thu, 03 Jun 2021 16:53:11 -0400 Message-ID: <162275359102.32691.16856338951909824271.stgit@klimt.1015granger.net> In-Reply-To: <162275337584.32691.3943139351165347555.stgit@klimt.1015granger.net> References: <162275337584.32691.3943139351165347555.stgit@klimt.1015granger.net> User-Agent: StGit/1.1 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 Signed-off-by: Chuck Lever --- fs/lockd/xdr4.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/fs/lockd/xdr4.c b/fs/lockd/xdr4.c index 6c5383bef2bf..0db142e203d2 100644 --- a/fs/lockd/xdr4.c +++ b/fs/lockd/xdr4.c @@ -324,6 +324,17 @@ nlm4svc_decode_notify(struct svc_rqst *rqstp, __be32 *p) return 1; } + +/* + * Encode Reply results + */ + +int +nlm4svc_encode_void(struct svc_rqst *rqstp, __be32 *p) +{ + return 1; +} + int nlm4svc_encode_testres(struct svc_rqst *rqstp, __be32 *p) { @@ -356,9 +367,3 @@ nlm4svc_encode_res(struct svc_rqst *rqstp, __be32 *p) *p++ = resp->status; return xdr_ressize_check(rqstp, p); } - -int -nlm4svc_encode_void(struct svc_rqst *rqstp, __be32 *p) -{ - return xdr_ressize_check(rqstp, p); -}