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 BBAA1C02193 for ; Tue, 4 Feb 2025 15:32:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 555FB280002; Tue, 4 Feb 2025 10:32:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 505736B0093; Tue, 4 Feb 2025 10:32:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3CE66280002; Tue, 4 Feb 2025 10:32:55 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 1DCEE6B0092 for ; Tue, 4 Feb 2025 10:32:55 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id CC3BA160B3A for ; Tue, 4 Feb 2025 15:32:54 +0000 (UTC) X-FDA: 83082655068.14.BA55A41 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf17.hostedemail.com (Postfix) with ESMTP id 1FBF640018 for ; Tue, 4 Feb 2025 15:32:52 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=k7szBf3V; spf=pass (imf17.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=1738683173; 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=LOrv93pNGUnyLAHyJ5qBpTrmyguBZ1R4MRBZbn/ryPs=; b=Zu5UlNd0fIkC7tODkSvog+c1wIqoSHrToi1AfMw2NhcBXfsMLqOczd0KZqXv796j9ZztGl FsjmJ5cIzpzeknpyPF0di1Wbv/jOHWrSdRSwJfAIvlIZC9EyIrMlKiZdZdYSWD0dWLTJj6 a5s5J6XNLh86EddGSTfmpNI3kHNuTY0= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=k7szBf3V; spf=pass (imf17.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=1738683173; a=rsa-sha256; cv=none; b=XFOH6N+oc1NHGxhcn6SWcZ8ygoQcLQiTzt5AhDjoLmADb5HRf/0hU2+/I0NAWQkkiTJbuk P+bj89ZvD2uUOQNjTFv16h4So5oN/xi1pVXGoIsX+hLDMh+QuS6KcU0d3UN9MF/Ny8QNO6 gV9tasFZR8J6hKhS2LuB0JFyLAm3wfc= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 8F48B5C5361; Tue, 4 Feb 2025 15:32:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 12F22C4CEDF; Tue, 4 Feb 2025 15:32:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738683172; bh=t5Icv/egWFWC1O7kdkqXcuCy+zTPnRHYnBNIpbWlwKU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=k7szBf3VutI8Zn4KWc/GABlxX69lW22g6d8O0pa33kon7yAq+iVf584YyNVKBl1fD aKvKukH3pOThyOn0pWjWKBGmhAv+F7oxGc/D4zBliZ6KKRTCZ8FA0KCZnGRuUNrum7 x4X89ohiyoDzrS+9f9lzZqTy278LnbgW3GsRzCWI+cZXobOXg1bqyAYcv6yrk3FJbu RIm6V65RSqx8HRyz/yMVn9Zsws8eAXrbY/l5qE8NuQNXrcgwdKDTKJnXqBl1mSvy9Z /w5y8hPbtRp5M8C5EPbuRyAa6j1AWjni3f6DoSLI6JTJbxdjPOIjPwRB3T4l7mXDVY IMpWFMB2lS8ZQ== Date: Tue, 4 Feb 2025 07:32:49 -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 03/16] elf, uapi: Add definition for DT_GNU_HASH Message-ID: <202502040732.5C39B05@keescook> References: <20250203-parse_vdso-nolibc-v1-0-9cb6268d77be@linutronix.de> <20250203-parse_vdso-nolibc-v1-3-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-3-9cb6268d77be@linutronix.de> X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 1FBF640018 X-Stat-Signature: 6xb7xgxojhsxa5w8gk7dqezsonxfo9xe X-Rspam-User: X-HE-Tag: 1738683172-846627 X-HE-Meta: U2FsdGVkX19Cv7OvbBtx5zIeSUcH7YpI0NPewFSDhukRr9Iqg+moeERx/oAWoDmqQ9lhixxkMKSzezvq61+86QuY9R1qO3xSl5e+QzJoOc8mCXem4RSee89WfdGyeo7c80PzZbDOSCzXBTgXxT010l8r8jhHNBCanBFVGRKwLUM7QzP1oiW9iaH1d7hWnToBEcA0s3TqTS/MQM132GaN23pnhyqFbqfL0NIoRdQB7oTPuWWeNqd6NhrP3dQI7FV3U3iBk+HS3IoLzVPXfINcfhVHugkKyYUTxq6pf1iWBQ6u0yI4FfbUMneyOZC7KirL6EqBaDlltl/okJyr9GeUsIE/j39h5wktDraSNycE27y8uVuxRO05prrc9GcUKxo2XQ0QBLwLkbuXY+rjmsk2HU7m2Ld3zEVGxecPPUNdIFbCK3pjwJNOF5GXfWedpnFLRzOPHKkwjmt9t368pKrXnWYh0DXxphOzzMK8WMBh7+4iBd3vifBBZMiFKVkNIJmIQY7yRM7HJzjxSvEvZKnukuQpJkPN6NLg17tjm1212yQlemLPlpr5P3nknI9MeWNAGRT6IrPrbzPKwMy12xnD/7PymclmtKOc848TMm3seN+pDHDk7qVqEkqVkRfh7VDkszOQEoedthnbaFNEfmWIR9dCaaJ5/Z1L1BVU3SWG+Ni1R2lMvkg2/JgR5PhqZ3jzAHpGIEAuCtwpT5yGVnFLfLULP1kvJjLNpIy5M1iMPj5Z+gjoEvzaFXzgdX0CsNOUmZKP6tuyBRGtXtx5wbYl5q6FNyO6rMfaUc/OXTBpsPBA6NFtMBtKhVsfLz3588qlsCmKNROInxhxf53cZJg+mfAs4hmBnSd5RxEdQVfMMy7IbCHTcHTbwcFLSNqP4+OFUP2sb2pLYmjZf6u0c3/i9kSDV813xY+jeGbBynfu1/Zhc5m1RgW0yIR4HX+Gt6B5tvxCimLVYN8LC+NrG8f ayk8avc5 7B1+3zOHLqaA9msHHV8xLi5N8zaVEnlDZ9MMM8rnQE+etbFO9HBbrAfnK02HCeTWXGj7+rTKrbCSrw0wQrRzouHPZ5DB9Ar029ffKSpxZzaXAWjzAscDZNEmCMRa3Vz+OpE3IwoKbTQwtwbitQ6/4HI90LTdb7GlHyKLHj0oxo2jxyO3aHr5+Km3touo16b4UQWs8lOHA8rWrSPjUK4e57gtaYFxJlJxe07X2NuED84pDMQkJGdDuCE+DQRKMepzNZfTCW5ojqw9eEtcExWzi361qaT+JHCyFKDeJgS41pA20huqM4Z8OOnJ6L4j4i7VgOdi3UGaDm+zcHV81idkzSCe40VBXXVw2svdcUTStxOm8IHkXnvUTWUpWmuvBHBT8y9EQvAqpnJ1eGr2BVn6W4NAqlO/Wvs67YzyCydY9UH3cXbUZp5AfUufMsg== 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:04AM +0100, Thomas Weißschuh wrote: > The definition is used by tools/testing/selftests/vDSO/parse_vdso.c. > To be able to build the vDSO selftests without a libc dependency, > add the define to the kernels own UAPI headers. > > Link: https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/libc-ddefs.html > Signed-off-by: Thomas Weißschuh Reviewed-by: Kees Cook -- Kees Cook