Message ID | 20250226-parse_vdso-nolibc-v2-8-28e14e031ed8@linutronix.de (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 3BC02C021B8 for <linux-mm@archiver.kernel.org>; Wed, 26 Feb 2025 11:45:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 20F84280011; Wed, 26 Feb 2025 06:45:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0FDFA280010; Wed, 26 Feb 2025 06:45:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DD76C28000D; Wed, 26 Feb 2025 06:45:27 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id B9C1F28000D for <linux-mm@kvack.org>; Wed, 26 Feb 2025 06:45:27 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 9DDDE1A13CD for <linux-mm@kvack.org>; Wed, 26 Feb 2025 11:45:16 +0000 (UTC) X-FDA: 83161915032.04.C40371E Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by imf28.hostedemail.com (Postfix) with ESMTP id C5B4CC0003 for <linux-mm@kvack.org>; Wed, 26 Feb 2025 11:45:14 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=sGtF7KMC; dkim=pass header.d=linutronix.de header.s=2020e header.b=mZKemhK5; spf=pass (imf28.hostedemail.com: domain of t-8ch@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=t-8ch@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740570315; 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=sG/oZgAVhh6ntwQfY2W+UbeC4PlDV/c3H2R+4urGbL8=; b=bE/6mtIKBBBeaKQe/X0fnh2Eue37IQB4dLQRehW4rcZwaA2mQRFKUmfhVbr+/9wQqTd6OY 67AcVENw1ySbqeRa6/JRGuP7WfiuREubHgovanO7E3PrG6g61/IFVndlrQij+uEX/+37kC twj1SRjLwQSYZsvF6qT01LZv7jWulTs= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=sGtF7KMC; dkim=pass header.d=linutronix.de header.s=2020e header.b=mZKemhK5; spf=pass (imf28.hostedemail.com: domain of t-8ch@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=t-8ch@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740570315; a=rsa-sha256; cv=none; b=c/HQGvYPkgiZEWH0INZdtyzCY9NMkq8TLWH/ikZufyBGr/naFbO16uR/ABtlvlliw8QgHS TnpIS27G5OO8t7N2m70/aNpaGUJTCMvcCmkt2EaJXklXmDGQTnnj3VDjs+hpDWitIwGTSr DpI881Zn5VhOjEV8pximv7/pgHt0hbw= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <thomas.weissschuh@linutronix.de> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1740570313; h=from:from: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; bh=sG/oZgAVhh6ntwQfY2W+UbeC4PlDV/c3H2R+4urGbL8=; b=sGtF7KMCAQ1TvopA8uWGZS7Jr8BlLkn4jH/P+pv9EwksFOAspMcaHeDJ4XAvbbQQjURP4c 5quj2rJOclA+XKXJd2baA7HLBZ6KySWoEqp1IA78xPmci9Cz4rt35yf5IrzjbnNNCaBQdm 78NTJCtSCvyS6HqSnvxbzBPu+ePLE8unuTz+4Uv6YJwhCVQNNo96c/vGzm3PnP4zMs+ouz lf2DB7UA5RGVxjR+DFcLBLJQidqZVF40GaOrHi4PPmkn076UKaQ8QzTU9BA+fbXWX2XHjZ mO3hWkdqO/7QjUBgtYU4OG2UPXR8G5MNWMWZVyU7aA8GG5LQu5A5WK1zSM4E9w== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1740570313; h=from:from: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; bh=sG/oZgAVhh6ntwQfY2W+UbeC4PlDV/c3H2R+4urGbL8=; b=mZKemhK5sXcz5nItTnlWQThIGKk6Tokjf6a4LsC1TribORFIB9aWMsMtW4SRNv9/ZnQHnu MXUeg9i2JMw9QhAw== Date: Wed, 26 Feb 2025 12:44:47 +0100 Subject: [PATCH v2 08/16] selftests: Add headers target MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20250226-parse_vdso-nolibc-v2-8-28e14e031ed8@linutronix.de> References: <20250226-parse_vdso-nolibc-v2-0-28e14e031ed8@linutronix.de> In-Reply-To: <20250226-parse_vdso-nolibc-v2-0-28e14e031ed8@linutronix.de> To: Kees Cook <kees@kernel.org>, Eric Biederman <ebiederm@xmission.com>, Shuah Khan <shuah@kernel.org>, Nathan Chancellor <nathan@kernel.org>, Nick Desaulniers <ndesaulniers@google.com>, Bill Wendling <morbo@google.com>, Justin Stitt <justinstitt@google.com>, Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>, Vincenzo Frascino <vincenzo.frascino@arm.com>, Willy Tarreau <w@1wt.eu>, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net> Cc: "Jason A. Donenfeld" <Jason@zx2c4.com>, Christophe Leroy <christophe.leroy@csgroup.eu>, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, llvm@lists.linux.dev, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <thomas.weissschuh@linutronix.de> X-Developer-Signature: v=1; a=ed25519-sha256; t=1740570307; l=1095; i=thomas.weissschuh@linutronix.de; s=20240209; h=from:subject:message-id; bh=0OYIxTlpnbjEhvswabtZg49j38hT3MAFwMnYXuy7rHo=; b=70NDE/pRn3le1NMHe3LrCBOiX+f7D386oBjP6T/OyPf/pLocQs+xFeCw0bF2tCXNqPPRTjmGC VOhManwhUDWAzhRWxDEu2+K2YxvamCPDPR43TlyYLYGwKlwwpjYa6am X-Developer-Key: i=thomas.weissschuh@linutronix.de; a=ed25519; pk=pfvxvpFUDJV2h2nY0FidLUml22uGLSjByFbM6aqQQws= X-Rspam-User: X-Stat-Signature: y4ok5t7z881bdowxqigi9cqa77zgn8s8 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: C5B4CC0003 X-HE-Tag: 1740570314-646333 X-HE-Meta: U2FsdGVkX1/1h8ule4EaqtMkCFFy0cCOa/ospCtm+IkciRB48kR9+JXok/o0EawH+oYr7MNJ8gA2F+foZ2pVZ+VqjIOhRLzBTCw/d2zUTb6vxGQwiSSO72QQdhGMdqwJehS3qcKKDAfP/RoC2o6Llxrted9vnMJvR6zWUCKKSZSN8pmAAzgX8iXmzGn33jXy/TOg6BOMqmmyCj5N/AAE6JHWYVyl7SA9F/A94jPnrYRYIN4rh3rNBZllFxfXtDgVfD9hGrHXDhYU0G8ewnLtsn/JAPnczM3iAJG7r1+d8o8CJtNvVwEEYS+8gsIVr0WmYtTYYWVtcEMANaVQ/VZ51AI1+f61gK5CZ5ZI9KkjS7GCX/C8wNYuLbaB8fUNMNAZaUMPYPr+adZ9MSKZ3aehuzeC5D1nmMTJROwNuOTP191KRpDYDC0HF1L+outu9gQGlelnr6K5QtmKhtiICJM3a749u9JzZaeijZ+LMxnuXzXaT++a+7yvKKoLvdW0UiNSGZnJoldRZ6i0Y9dQ5VDSqEFlstvgF6/u/e236qWOCf9Lk8FW3gryGgnmL/6ovno2wWboNghZ4j2kMwaSgcEnbrUX4DpYOI5xMlF4wsjnqV8HuD+Z6Qz1jHWI/SZS6dsHl38m+hPbWhI5zztdLleB4UztsndobdgPRqaaHUZ08t5n3xkCD511JuH1tLPMQ3l9zgASmsrASWj51m0iA5vNG3dbN95W3NzaNomnkiReokXZC8uBgSzclyOufrSHEl3OvA5koTW9nDt2hblgFT7610yUg9BVqBj0billh75zEyoCEcVGcNLxrsQIYdHiVhrgVuLMIU4c6eifnRJPNTJ9jnsxhcAuQ6aDDEJAVwCjvhorWkz6htgdPS0Fqtt7rjKwgu7jf55Nsf5Shbycdcif03Xx8/u4uRDMMT4skgpJg5UugJuCNCAPxBZVo3kH5DM6zaNr5iq+JdhBQa5kdRf AtBRwMKM w3z6rH5AqovF8J2rcwoR4GZHKHjtRxbTLQSvFUxLqqW3a/auUiIGT2GZRg5Icxsx7RYpPertAuUz5KzGY+EURJ+aVCDWPZossgsCc+WUWac3fd28FQGN20qTZFwkl2rKV/2XACjuasQzqM1j4MwL72HJpDwvlSRz0DClMoB7NHRlaali4FStk0K+vEozXv5lq9DyvJCo1NXWh7aMjhR0e2FbaEYsQOhO3R8geGrZIsi6PxdnNsvflhuGi/e/aVZPAX5/7IqmGEOHVnjg9Oy5MXY3TcbbWkwrEcrPOeJU6IgJ7lfLPDTtDd1MB8O4By4had13x5bT1h2ag8Zk+CNS4ZmpswbfVVUqhdoyT63TVK92OMsHMX40A8uGKEtgclPuzMcxbMkbESh4UMvQgF0fHQxqnJHFBg23kirS+qEITZ9rNiMWdKLB8gT8j8w== 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
selftests: vDSO: parse_vdso: Make compatible with nolibc
|
expand
|
diff --git a/tools/testing/selftests/lib.mk b/tools/testing/selftests/lib.mk index d6edcfcb5be832ddee4c3d34b5ad221e9295f878..5303900339292e618dee4fd7ff8a7c2fa3209a68 100644 --- a/tools/testing/selftests/lib.mk +++ b/tools/testing/selftests/lib.mk @@ -228,4 +228,7 @@ $(OUTPUT)/%:%.S $(LINK.S) $^ $(LDLIBS) -o $@ endif -.PHONY: run_tests all clean install emit_tests gen_mods_dir clean_mods_dir +headers: + $(Q)$(MAKE) -C $(top_srcdir) headers + +.PHONY: run_tests all clean install emit_tests gen_mods_dir clean_mods_dir headers
Some selftests need access to a full UAPI headers tree, for example when building with nolibc which heavily relies on UAPI headers. A reference to such a tree is available in the KHDR_INCLUDES variable, but there is currently no way to populate such a tree automatically. Provide a target that the tests can depend on to get access to usable UAPI headers. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> --- tools/testing/selftests/lib.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)