From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF55BC02193 for ; Tue, 4 Feb 2025 15:33:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8DBEC6B0082; Tue, 4 Feb 2025 10:33:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8887E6B0098; Tue, 4 Feb 2025 10:33:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 777776B0099; Tue, 4 Feb 2025 10:33:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 590056B0082 for ; Tue, 4 Feb 2025 10:33:43 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id D8C1B80A99 for ; Tue, 4 Feb 2025 15:33:42 +0000 (UTC) X-FDA: 83082657084.24.931B322 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf28.hostedemail.com (Postfix) with ESMTP id 28AEAC0019 for ; Tue, 4 Feb 2025 15:33:40 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=GodJeCdC; spf=pass (imf28.hostedemail.com: domain of kees@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738683221; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=ebOUFh3ZJThG8eeyK+9eT+P4lDhsd4Yr7neo/n/5Q28=; b=1edp+YsKeI0HVpyKgYhs7GtMzrvM0JV0T/qxFBEnLqx/ere/jPkOFstUyf+AUD4WjkEIk/ YsM6WIOgO/NnC4tajT4gMFe+1VJjnuPIclGx6jHwNdQ62d3asfhvYjwUw76gfdNGOTurHG 5IH+RCYkSLLEYzx42hTGhjtlFFNuyRU= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=GodJeCdC; spf=pass (imf28.hostedemail.com: domain of kees@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738683221; a=rsa-sha256; cv=none; b=DjpA8oKC2KWiUYKa2Ke4iyPscizwYB4cJE/k3CbNmH8C9Px1sR4xtoZtjX5x0KO4QSbbMj hbHTwHwuIxPmiGP9s1gvdE+yVn3kke8/nfJFj87Y/I22QmXn1fhvZmNm6plFWjZJaAEkvv SNTfpTe6FyhEK2pn0mmT87JvqjyuuCA= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 984075C537B; Tue, 4 Feb 2025 15:33:00 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1B1F0C4CEDF; Tue, 4 Feb 2025 15:33:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738683220; bh=A+Jz1v1lLieaNo0+qtah3EPygR7Gez8j9e4aVKCvo14=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=GodJeCdCtYI2xVdlbpMjq2zewZD6M3EjClgeUMRiyQvkyakgB0aJsrvkPWkcLklJ4 pz68hVh0YCuVXZif3Nzc9sjKIIfLTshNFSFSEzqRoajJwWCZ6RvVaWJro0yDqRQp+9 190IKmtx0j4jN1uJJ0zI3kBm8Y2DfuyYJXsDuhot5NcGjNG9MNrgM8A0Gztn3RMkmV XTvnn4C62uv0Ab90nywqgtZmhFvaea7ixCbV+oEPsUPfaE/+VWr2fEjcMjjHWY1CVA AhzsQe2x2HnHXv2ivh90MwBtLfRPon+C4mZO77L3fNyRi0YIUhnIyUn3hprf5zvwXd 3wtOMg30cXNaQ== Date: Tue, 4 Feb 2025 07:33:37 -0800 From: Kees Cook To: Thomas =?iso-8859-1?Q?Wei=DFschuh?= Cc: Eric Biederman , Shuah Khan , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Andy Lutomirski , Thomas Gleixner , Vincenzo Frascino , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, llvm@lists.linux.dev Subject: Re: [PATCH 04/16] elf, uapi: Add definitions for VER_FLG_BASE and VER_FLG_WEAK Message-ID: <202502040733.D7044581@keescook> References: <20250203-parse_vdso-nolibc-v1-0-9cb6268d77be@linutronix.de> <20250203-parse_vdso-nolibc-v1-4-9cb6268d77be@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20250203-parse_vdso-nolibc-v1-4-9cb6268d77be@linutronix.de> X-Rspamd-Queue-Id: 28AEAC0019 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: 35g7anxg8x3ot9dhe1thhriifck3yqxx X-HE-Tag: 1738683220-990507 X-HE-Meta: U2FsdGVkX1+/EuZ2u6crj594UlFzVw5Y4lUvtnCN9RwBNACZV61z9yyyUjRWKgcXcIiSneJPUs+aplpfG+HPWC61IMxxeiPlxd77OeODLB6clDLWVzmTFUutZ9byvPn510O5DXdFTmcFrzRZ0jnPNLbhrnpeFuv2w1dJTHDXnhyKdUj9JF+FBrjyXsOzwwdp0j4EEf3Ma9kD1XrW9QDw9YJumMlzwsFvzMD6YcIZxF4w3gIcz1KSF0cVrxrNI90SSBqA0D94BZHNculus635Nr7YR9jIXykqeoUTH7JZv4z8Y1uzwcZ1LTdJeUkMJ0UwpFMQHE7jHI39rDbeOWjl33Moy9XCBjxxubb7Ybnrx52tEeEcO35KM8nji3FWxKWyUfJuWye2wfA/iWloaI9lrsxRFsTZUSJ/JEn6rAS2S9cGLlDZKZil+NszH5OPzmRKYob46IqGC5aECvrG2Q2VODbm+yTqo2ytVrESP9YK5qAdqT5r16D9TaAi/Lr/oYvRxMq9weIjYncsI1SEsPUyxDszRsDC86yc5FvsMAYi6S6LyS160kFH8HfU7cI0RaD0+4Nk3L5gKlbsVg3QPe5SeuNDvll+O/S0tkgrp43oowGSrjLj/xHZB97kKh0bSHaZZrlX9Zbv/rC76FgXrmNvG7fHvHqC2BblxkE9rVrExUxQm4NT77XNZHdrhhR7/aq2ei/4lR/UpjTQI26fZNR6hVM9v2HXB6BIp3sThhY1CK84aXbETqR6t/a/v71njWJVEwYDQN+o8a+naJU9uULbv7GxQXdfCojW6usupOr4eUWIAP/QL7M9TET2O3arejaZtuWvtJezl3ZvV2vWRwi+uEzWpr9Y09agH3BiR1k7cfhV1aG5lW9cl6oRll7MZDjeYXt8lRVltJrqwkogh0/Kj4iCZusfYxBJryBOMl5aUr+SmZGUbcX1MZYci723YZSnmKB7Vaa0sd2h+/5YyNs FRPfi8QI 8jXAqeamSwzvi6XO5nqnRysZ7Oa5Z3Rg8k0fql9rtHCWwBuhuCztra6d8lLsSiEUOm2cTfC/hH5aVsRsvRblWVQWjVKe00CYPvWO1q2ENZAEXwdm2pJr1/BK1KHy9A0YUdDcN996YQ56+FEEINW/+k9jpSCCF5e+izAUBDVefbz3Or2MsjV+VA2JgnuG9hQCyUPJOsMw0RtAPEIpmo0qXw/4XtFfJetaiMOXoeK/eBXGVDOeX7wgLNtlMRvBx2vDnROZc2Bvphn6BLjWaob7OE8Wy3Ll3wZqYX4syF7Kiqf1d1yomfBTmCKZcEitn5yCIIPnVqSGM3wuloj76xuCX2e0qKfWg38hDqQtIZoYpni+OJ1jQzRbuxTS9Gw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, Feb 03, 2025 at 10:05:05AM +0100, Thomas Weißschuh wrote: > The definitions are used by tools/testing/selftests/vDSO/parse_vdso.c. > To be able to build the vDSO selftests without a libc dependency, > add the definitions to the kernels own UAPI headers. > > Link: https://docs.oracle.com/cd/E19683-01/816-1386/chapter6-80869/index.html > Signed-off-by: Thomas Weißschuh Reviewed-by: Kees Cook -- Kees Cook