From patchwork Thu Oct 27 08:18:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ondrej Valousek X-Patchwork-Id: 11645 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp104611wru; Thu, 27 Oct 2022 01:32:58 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5O18kmoY+tlBjyWXrYnFjc1Tu18700n6qqgdi+jEROT1Op6W++pjOYux8TRku1sr/5noCN X-Received: by 2002:a17:903:22c1:b0:184:983f:11b2 with SMTP id y1-20020a17090322c100b00184983f11b2mr49126702plg.40.1666859578434; Thu, 27 Oct 2022 01:32:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666859578; cv=none; d=google.com; s=arc-20160816; b=Ir1a8Tbks3ZoBpJnvH+DpMKcmAYxLT1j1Z9CE2+GCXBPSJi0+oRTQrtzpqYozjuvXi Qlvi1LG6OnSnyYRECY6VpXFNr3i+9PM1jYhLhbyh0A9qPpbkZmG5sSW9wMraHFEy2x2r oJJyWQ5BpkD1bRjDo6az7XhIs0ECWGak0ENpDot4mBpy7WURJMd56axTflB1j11+PAtq fiH6NelIf3ERmjtBlN8oHjr7Cj8EV+oNEYICucIR/GWkOIJJqTiIBABBLsJB8+sdObWz EEQ0aTuW9WN40kO+BAa7gps/EHiYKDNknSjNo4HK8wmt5DQlOumFk1hd/5s7TbIhWf8i c/uA== 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 :message-id:date:subject:cc:to:from; bh=LGR82K2SrDiTH5yPrB2h1PID22uGtUcZl225x2F/vmg=; b=rZvQHR/o+/dwhdtJ7POGcrGp5uJ/+1YvB7nXbJvC4GlUlmSZ/+7NktBsQ2+17t0UcS CbtMZB/vY8DLLjXh80Rnt1vMnO28ymWVt1mlW7aO72Bf9rEuYn4wTwn8na65kHnXa9Rs kcKZ20DpA4gP/p1/PmsCiL5urDWjKZaSCorZSla7G9cjSUtGQuSI9lmBlN7S8AP1O5kl t3Lmneyxu6Vy0BMK6s0hCSlwXi95q7W9QnnrOTcVAdJiqFpIKVpo6lXhJ2tXcuY8Ly9R hn5RdAde3a4+TxyymREolMXsZcttUQzVEga9Y7+Gy5avYB4+7zrszHPYqP0Mzwc8aaDz fkmA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=renesas.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h69-20020a638348000000b0045466b00436si794941pge.702.2022.10.27.01.32.43; Thu, 27 Oct 2022 01:32:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=renesas.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234939AbiJ0IZ6 (ORCPT + 99 others); Thu, 27 Oct 2022 04:25:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234538AbiJ0IZy (ORCPT ); Thu, 27 Oct 2022 04:25:54 -0400 X-Greylist: delayed 420 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 27 Oct 2022 01:25:53 PDT Received: from haproxy.adestotech.com (haproxy.adestotech.com [217.163.77.122]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 30F3944557 for ; Thu, 27 Oct 2022 01:25:52 -0700 (PDT) Received: from skynet19.adestotech.com (unknown [192.168.129.19]) by haproxy.adestotech.com (Postfix) with ESMTP id CD74FA154A; Thu, 27 Oct 2022 09:18:50 +0100 (IST) From: Ondrej Valousek To: linux-kernel@vger.kernel.org, linux-nfs@vger.kernel.org, trond.myklebust@hammerspace.com, anna@kernel.org Cc: chuck.lever@oracle.com, Ondrej Valousek Subject: [PATCH 1/1] nfs: Move ACL xattr definitions to linux/xattr.h Date: Thu, 27 Oct 2022 10:18:16 +0200 Message-Id: <20221027081816.812452-1-ondrej.valousek.xm@renesas.com> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 X-Spam-Status: No, score=0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1747826205329677857?= X-GMAIL-MSGID: =?utf-8?q?1747828949331505938?= Short description: The XATTR_NAME_NFSV4_ACL definition is also useful for userspace (i.e. nfs4_acl_tools/libacl/coreutils) so makes a sense to move the definition to the linux/xattr.h Signed-off-by: Ondrej Valousek --- fs/nfs/nfs4proc.c | 2 -- include/uapi/linux/xattr.h | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index e2efcd26336c..07c3d8572912 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c @@ -7680,8 +7680,6 @@ nfs4_release_lockowner(struct nfs_server *server, struct nfs4_lock_state *lsp) rpc_call_async(server->client, &msg, 0, &nfs4_release_lockowner_ops, data); } -#define XATTR_NAME_NFSV4_ACL "system.nfs4_acl" - static int nfs4_xattr_set_nfs4_acl(const struct xattr_handler *handler, struct user_namespace *mnt_userns, struct dentry *unused, struct inode *inode, diff --git a/include/uapi/linux/xattr.h b/include/uapi/linux/xattr.h index 9463db2dfa9d..77eb8c885861 100644 --- a/include/uapi/linux/xattr.h +++ b/include/uapi/linux/xattr.h @@ -81,5 +81,7 @@ #define XATTR_POSIX_ACL_DEFAULT "posix_acl_default" #define XATTR_NAME_POSIX_ACL_DEFAULT XATTR_SYSTEM_PREFIX XATTR_POSIX_ACL_DEFAULT +#define XATTR_NFSV4_ACL "nfs4_acl" +#define XATTR_NAME_NFSV4_ACL XATTR_SYSTEM_PREFIX XATTR_NFSV4_ACL #endif /* _UAPI_LINUX_XATTR_H */