From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id C3D953858C01 for ; Thu, 28 Sep 2023 12:51:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C3D953858C01 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-1c5c91bece9so103994395ad.3 for ; Thu, 28 Sep 2023 05:51:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1695905482; x=1696510282; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:organization:from:references :cc:to:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=LZPYL4L+8NXZx0AJum+KNmcRLdqh+eyPWLCFMi2aRec=; b=K2lZE4CP4jiiXxs+HErlUzIsTiO5FVvyemaWvd/PuXSZlIyeQgBn/V+LxWkivYC+6H 6EViRLXmVR8iC6kGUAQD0baiXjYa2GQ5yPOp/JSTp0+oMFM/I4JsO19UZrETZyMR7ES9 00PhM3GCZXJ3HMA2YISkPYureLc2MM/zAbYIeNa1HAYw9XNj1lq+92oD3TRZuGNvSG54 mwfR/U62E65pjQQ7+HPy1O65p5xCD9X7QiKFKMOcMjNkRT9VLQlLsXw5rkWV5EescQq6 0dbOvceDYwvFyntE9w2JRq83Z9WLgN+Lu8iyD1ZxgTjqVEzzP0DL3pjLrUIyEiOSATke eEqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695905482; x=1696510282; h=content-transfer-encoding:in-reply-to:organization:from:references :cc:to:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LZPYL4L+8NXZx0AJum+KNmcRLdqh+eyPWLCFMi2aRec=; b=V39EVEYEBBNqSK4cpk907VhWHJIo7MYzvfFAjyW7Bjr+JI1VE2E+3B6La40dw9zG9u HQJ/czpvNRaLOtyW+shG0vp93itdR73c/KJlyZUQUN+sXNRAfyRCNQzQLaeFyrWhdGPV zO40AQl0DyAlD4xBIU1Hrf7JBvHO1g8TF+tbiMLCo7m+pDD1cZ64RG1yNLs6PfcnMTkz dcYAPe2LWsLQ0FBPIPoZhV2fidQ/4mHIW4jVI7kVFbAMxYgpcLzaKPeaABTbsLug1eac mN4OEVPLRdtAVb9VxmzXHH6UfmWCJjKcfDzhUT2lGisA3uf7i9dOttPPshear4Aq3NOd xAOg== X-Gm-Message-State: AOJu0Yyp+frNRrVOnAKUw4WtUN3rhlM2fnOAQhd88ZEIHx2jIIfKGa7V Byy1ImfelmVL6G1pG2o1/KnLHLtWyKE91Tgs5ZnhpQ== X-Google-Smtp-Source: AGHT+IF7Z4XLRzW7Ngim+21eE2K+G2EbYIMi8WCUWNFhwRihyqCvA/cHGC/y201dpyXHx8lTIK0IMg== X-Received: by 2002:a17:902:7d92:b0:1c4:4c0f:8d91 with SMTP id a18-20020a1709027d9200b001c44c0f8d91mr1024134plm.69.1695905481755; Thu, 28 Sep 2023 05:51:21 -0700 (PDT) Received: from ?IPV6:2804:1b3:a7c1:6eb0:6d4f:92fe:5e4e:27d3? ([2804:1b3:a7c1:6eb0:6d4f:92fe:5e4e:27d3]) by smtp.gmail.com with ESMTPSA id e19-20020a170902f1d300b001c0a4146961sm11106238plc.19.2023.09.28.05.51.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Sep 2023 05:51:21 -0700 (PDT) Message-ID: Date: Thu, 28 Sep 2023 09:51:18 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3] Linux: add ST_NOSYMFOLLOW Content-Language: en-US To: Kir Kolyshkin , libc-alpha@sourceware.org Cc: dj@redhat.com, amonakov@ispras.ru References: <20230922001427.413152-1-kolyshkin@gmail.com> <20230927223712.633536-1-kolyshkin@gmail.com> From: Adhemerval Zanella Netto Organization: Linaro In-Reply-To: <20230927223712.633536-1-kolyshkin@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 27/09/23 19:37, Kir Kolyshkin wrote: > Linux v5.10 added a mount option MS_NOSYMFOLLOW, which was added to > glibc in commit 0ca21427d950755b. > > Add the corresponding statfs/statvfs flag bit, ST_NOSYMFOLLOW. > > Signed-off-by: Kir Kolyshkin LGTM, thanks. Reviewed-by: Adhemerval Zanella > --- > sysdeps/unix/sysv/linux/bits/statvfs.h | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/sysdeps/unix/sysv/linux/bits/statvfs.h b/sysdeps/unix/sysv/linux/bits/statvfs.h > index cf98460e00..ed965f287f 100644 > --- a/sysdeps/unix/sysv/linux/bits/statvfs.h > +++ b/sysdeps/unix/sysv/linux/bits/statvfs.h > @@ -105,7 +105,9 @@ enum > # define ST_NOATIME ST_NOATIME > ST_NODIRATIME = 2048, /* Do not update directory access times. */ > # define ST_NODIRATIME ST_NODIRATIME > - ST_RELATIME = 4096 /* Update atime relative to mtime/ctime. */ > + ST_RELATIME = 4096, /* Update atime relative to mtime/ctime. */ > # define ST_RELATIME ST_RELATIME > + ST_NOSYMFOLLOW = 8192 /* Do not follow symlinks. */ > +# define ST_NOSYMFOLLOW ST_NOSYMFOLLOW > #endif /* Use GNU. */ > };