From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa1-x36.google.com (mail-oa1-x36.google.com [IPv6:2001:4860:4864:20::36]) by sourceware.org (Postfix) with ESMTPS id 28F8A3858D28 for ; Mon, 28 Aug 2023 17:41:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 28F8A3858D28 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-oa1-x36.google.com with SMTP id 586e51a60fabf-1c4cd0f6cb2so1914182fac.0 for ; Mon, 28 Aug 2023 10:41:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1693244498; x=1693849298; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:organization:from:references :to:content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=uaXj2c610qIWyYCwRLLWIEo9xDexq4gDpqtsAZGRcjc=; b=rHl8IiG6maOBuqpcG+mOvJZazBI1ZxBOsJB/+BqOSZ/EkrXn2GHzkij/kaV9Z2ePyy LOvDwrSPF+V03pBEJy4l5abHWEpDK38FsrELnms7K+KhYEJrCQ8GqHXpDPlVhbRtDL2A SNeppObCZR4QkaShk3kNXPVPbG3c3Pah4XmrRyMZz9TCt7psS5YB3vQyak2qVfX3FOpL dT17kOSqHHCtAvPrna/ggloR1e7Lv38v2ZF4wcgdTEuPyH/V1KZql48LPuG4x3SR/AZ2 8qMX1lxKHFuC2pAXnZzKsQz9GTas4XgWxbVECYkAn0rp0dsigtSUY/ebh98MbWs2vFds 8WnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693244498; x=1693849298; h=content-transfer-encoding:in-reply-to:organization:from:references :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=uaXj2c610qIWyYCwRLLWIEo9xDexq4gDpqtsAZGRcjc=; b=SXu/pZaZ4PLWo44YKzqhBXBvER12TCNptblrF85+FMsf/m0OZnt2HtHDnhic992+tQ jkY0wFUJVNKCZZuLqgnhwDe9Dsm0ZoaHmIdVIMG8CMuevK53dirkoGxVEM8+DlhUKQNn KmuTQY5xvg+7o8t5JynVoxetV0RwJo7nsHn7v8wU6+ja7LurhlbbYi7iNcYeRPC20wvS zvq7qIyzkA2LZQ1u8jGNJ5/LA8iO5kxMGXWJsrjbgWkZcB1SgeDxgA06ZHkbVogHUEf0 t0KTyxF1/nlSfECiAjGn1X0OIhahibDR4dyGCjxwih0/ZVEY1Sg0FPvg/sniabB7vDa5 huWA== X-Gm-Message-State: AOJu0YybEPjPcu4Ywqjk2MVbw+xB0gmEIGk8a2F2fmAXGBZXG73R1klQ r0c1d0rBnyjUT+xZ1IvoNCKb0QRaMQbZXlg8FICw5A== X-Google-Smtp-Source: AGHT+IGJYnGvm0FBg74IqGOX0S2uh3anhBRAyyw9+mZq43/7O3mxxbHEu53cJYZH8Qq5+j5lI1jwwg== X-Received: by 2002:a05:6871:5222:b0:1bf:cec2:6aff with SMTP id ht34-20020a056871522200b001bfcec26affmr203601oac.5.1693244498471; Mon, 28 Aug 2023 10:41:38 -0700 (PDT) Received: from ?IPV6:2804:1b3:a7c3:578c:9c3a:f97c:ae6e:d589? ([2804:1b3:a7c3:578c:9c3a:f97c:ae6e:d589]) by smtp.gmail.com with ESMTPSA id q21-20020a056870e7d500b001bb919237cesm4534470oak.3.2023.08.28.10.41.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Aug 2023 10:41:37 -0700 (PDT) Message-ID: <9f69b80d-20cd-ffd6-0d15-ae020b1c4299@linaro.org> Date: Mon, 28 Aug 2023 14:41:35 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: [PATCH v2] Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. Content-Language: en-US To: Kir Kolyshkin , libc-alpha@sourceware.org References: <20230824203625.1343061-1-kolyshkin@gmail.com> <20230825023140.1384486-1-kolyshkin@gmail.com> From: Adhemerval Zanella Netto Organization: Linaro In-Reply-To: <20230825023140.1384486-1-kolyshkin@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-13.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,NICE_REPLY_A,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 24/08/23 23:31, Kir Kolyshkin via Libc-alpha wrote: > This patch adds the new F_SEAL_EXEC constant from Linux 6.3 (see Linux > commit 6fd7353829c ("mm/memfd: add F_SEAL_EXEC") to bits/fcntl-linux.h. > > [v2: fix comment] > > Signed-off-by: Kir Kolyshkin LGTM, thanks. Reviewed-by: Adhemerval Zanella > --- > sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h > index 1babbdc84e..df378c7b89 100644 > --- a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h > +++ b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h > @@ -286,6 +286,7 @@ struct f_owner_ex > # define F_SEAL_WRITE 0x0008 /* Prevent writes. */ > # define F_SEAL_FUTURE_WRITE 0x0010 /* Prevent future writes while > mapped. */ > +# define F_SEAL_EXEC 0x0020 /* Prevent chmod modifying exec bits. */ > #endif > > #ifdef __USE_GNU