Received: by 2002:a89:288:0:b0:1f7:eeee:6653 with SMTP id j8csp8522lqh; Mon, 6 May 2024 09:36:14 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWTS06X5T/rMs2J/7SET2RJbEImLGD8Bj3XqbqPGwXW197c4e0f9g3ZC3H+WpPfqJOewIEB/kPjSNUR8OlWnpekVfXBmy44fdowFo/Cag== X-Google-Smtp-Source: AGHT+IHRiQ6evtFXJCsLvZktX1VeGvzNgLeHYuXndDIh++o/fNJx23zBfC3Z/8juW8BP3SBIO2FV X-Received: by 2002:a05:6870:d628:b0:222:11f2:11d8 with SMTP id a40-20020a056870d62800b0022211f211d8mr13717632oaq.26.1715013374139; Mon, 06 May 2024 09:36:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715013374; cv=pass; d=google.com; s=arc-20160816; b=tSZof5Cs7i2s4e9qx74QKgbP5iys/ADQAW8V4+L7KmgHHFNUrO5s83KLRPSGzXVQoR FfPO9bhHr9dBWxMQH7Hd6SQbRILmPB18WlOnoXSjsiK6rRlbZDMT/aPjoX06Z8qWCEEr vmt94B+P1pPLyrsuCwzHW4Xjw8PsikcbtXqkYBGA3J9I9ZnBjeIIHLKv98sRsN4/XWuc OXUKohnm0f2UKEIdNziDfqV/mSaiA42ef4mS4ZwXLT+66G79cUSIvWvzN+HqIpoCaRI0 83N8zChsppGDDDxwf+G8bQFzscZ3krB0vqkSiRftkqKAbHQ5/m1w6V2ZLio69U2KUfDX 5Xlw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=iZ6gW0TyLNYeuBpdd7xeiWLUi15+M58g+v7etrlhzNg=; fh=HzVLnJi8X0PTkh3BW9eWtTj8vN/0gVv1AW5X9gSuxbs=; b=wDSWRx8viDdJm1P2kpPp8OW4UcbRW70I8MeoDuwttUIT1vGKpj/rKgBga6z+4dsnyf YKGb1ZoMbqb+QRED8AWtwThqBRmfNO5qXYe7IbxTylwjG1HOlAUGQanrMKQMi1jjw/TA Wro+smmVbtPVxDQxby4ZtoHKvETzPX7wEI5tsgHWeA6+wOpxkXxM7XyvY0wrdyX5Ej8B EBsjkoLcP2iKKcXM6O6CBOC9hJsrm8Q6k6K8Cz3vFCazOaD5k5lOzj34iIBQXunXHO5N ng59lv3vsS/TRUX8MACGYynn8mpgliTMeYYwxGDS60rQJYx6+ip3tFrznnk21If/ZjBt Oo0A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UchdTAYW; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-nfs+bounces-3173-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-nfs+bounces-3173-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id c5-20020a05620a11a500b007929bd5591esi1930337qkk.597.2024.05.06.09.36.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 May 2024 09:36:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs+bounces-3173-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UchdTAYW; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-nfs+bounces-3173-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-nfs+bounces-3173-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id B64021C21613 for ; Mon, 6 May 2024 16:36:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6DE69156880; Mon, 6 May 2024 16:36:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="UchdTAYW" X-Original-To: linux-nfs@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4AB3A156238 for ; Mon, 6 May 2024 16:36:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715013369; cv=none; b=qVyFs1fKtaSKBodWN69LoUbubjueg7/JEuOpd1Wlkaan7jbUk7qo/nXi3Az9WVtekJ9iQFEalpeKvs7WrR/9Tj1rw9bgZMfVPnvVArjRX6/VnDbFQA8avV0XNIQJhZg46lLVDCoeK/yoPmWPd//xexrQVaK+29/36cGhK4ZFlUo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715013369; c=relaxed/simple; bh=ErxdyRkAnW+mbi0QdfJgTFuHj4KhdfTdot8dT9rY2LA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cCVPSxYlSBDNrt1kpaxePkEe/FRti44YmqX5Qayl/M10QGdFBBFoyt4ZKdbIdr4dj+kkkI0AsHvFtmMFRgpj87/NmK8ttx24PzLJ3rAIaAfCpSDjNwrI+4dit/iwMr/1D/T20POGKKFPKUKa/JorIb/jSuxfqXm80TsCFOM96N0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=UchdTAYW; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id D187DC4AF63; Mon, 6 May 2024 16:36:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1715013369; bh=ErxdyRkAnW+mbi0QdfJgTFuHj4KhdfTdot8dT9rY2LA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UchdTAYWEhFj5Yhm8Yq6+MlGdu9qUChV6f0Qxk9g5j9SSc/PXjGtSFbPlN1cxmA9o 3Zts61b06j4JJac18AEs7CpbCfWdExuVOE//ui2RxviOxokgS0PebAak3xoMZr0Zn9 8mPrU7CskdQzA3wKDs6tGYoA80YtOSMDEFhrzQwJRdNzBCX9qZH4HLKvsgmJIakZjw j9qJLziYy4GYYQfLx4LVVpWv1ntW5MsRcTWyChk7VCIMFyxCMI0te6o9H2T5zvoey/ wQjfELEdDch/hsbODdjLQzRBPS+tN9JNHjz9U1pX2XEx0D05TEuOURLhANaIQiATb0 q9VRcShpVfe9g== From: trondmy@kernel.org To: Chuck Lever Cc: linux-nfs@vger.kernel.org Subject: [PATCH 2/2] NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP' Date: Mon, 6 May 2024 12:30:05 -0400 Message-ID: <20240506163005.9990-2-trondmy@kernel.org> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240506163005.9990-1-trondmy@kernel.org> References: <20240506163005.9990-1-trondmy@kernel.org> Precedence: bulk X-Mailing-List: linux-nfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Trond Myklebust NFSERR_OPNOTSUPP is not described by any RFC, and should not be used. Signed-off-by: Trond Myklebust --- fs/nfsd/nfsd.h | 1 - include/trace/misc/nfs.h | 2 -- include/uapi/linux/nfs.h | 1 - 3 files changed, 4 deletions(-) diff --git a/fs/nfsd/nfsd.h b/fs/nfsd/nfsd.h index 304e9728b929..d1e4a8f159fd 100644 --- a/fs/nfsd/nfsd.h +++ b/fs/nfsd/nfsd.h @@ -229,7 +229,6 @@ void nfsd_lockd_shutdown(void); #define nfserr_nospc cpu_to_be32(NFSERR_NOSPC) #define nfserr_rofs cpu_to_be32(NFSERR_ROFS) #define nfserr_mlink cpu_to_be32(NFSERR_MLINK) -#define nfserr_opnotsupp cpu_to_be32(NFSERR_OPNOTSUPP) #define nfserr_nametoolong cpu_to_be32(NFSERR_NAMETOOLONG) #define nfserr_notempty cpu_to_be32(NFSERR_NOTEMPTY) #define nfserr_dquot cpu_to_be32(NFSERR_DQUOT) diff --git a/include/trace/misc/nfs.h b/include/trace/misc/nfs.h index 5387eb0a6a08..d919e6e2c736 100644 --- a/include/trace/misc/nfs.h +++ b/include/trace/misc/nfs.h @@ -28,7 +28,6 @@ TRACE_DEFINE_ENUM(NFSERR_FBIG); TRACE_DEFINE_ENUM(NFSERR_NOSPC); TRACE_DEFINE_ENUM(NFSERR_ROFS); TRACE_DEFINE_ENUM(NFSERR_MLINK); -TRACE_DEFINE_ENUM(NFSERR_OPNOTSUPP); TRACE_DEFINE_ENUM(NFSERR_NAMETOOLONG); TRACE_DEFINE_ENUM(NFSERR_NOTEMPTY); TRACE_DEFINE_ENUM(NFSERR_DQUOT); @@ -64,7 +63,6 @@ TRACE_DEFINE_ENUM(NFSERR_JUKEBOX); { NFSERR_NOSPC, "NOSPC" }, \ { NFSERR_ROFS, "ROFS" }, \ { NFSERR_MLINK, "MLINK" }, \ - { NFSERR_OPNOTSUPP, "OPNOTSUPP" }, \ { NFSERR_NAMETOOLONG, "NAMETOOLONG" }, \ { NFSERR_NOTEMPTY, "NOTEMPTY" }, \ { NFSERR_DQUOT, "DQUOT" }, \ diff --git a/include/uapi/linux/nfs.h b/include/uapi/linux/nfs.h index 946cb62d64b0..f356f2ba3814 100644 --- a/include/uapi/linux/nfs.h +++ b/include/uapi/linux/nfs.h @@ -61,7 +61,6 @@ NFSERR_NOSPC = 28, /* v2 v3 v4 */ NFSERR_ROFS = 30, /* v2 v3 v4 */ NFSERR_MLINK = 31, /* v3 v4 */ - NFSERR_OPNOTSUPP = 45, /* v2 v3 */ NFSERR_NAMETOOLONG = 63, /* v2 v3 v4 */ NFSERR_NOTEMPTY = 66, /* v2 v3 v4 */ NFSERR_DQUOT = 69, /* v2 v3 v4 */ -- 2.45.0