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 BB8A5C021B2 for ; Sat, 22 Feb 2025 10:24:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2B4AA6B007B; Sat, 22 Feb 2025 05:24:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 23D436B0083; Sat, 22 Feb 2025 05:24:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0DEEF6B0085; Sat, 22 Feb 2025 05:24:40 -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 E2CA16B007B for ; Sat, 22 Feb 2025 05:24:39 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 893898108E for ; Sat, 22 Feb 2025 10:24:39 +0000 (UTC) X-FDA: 83147196678.04.3CCC142 Received: from 1wt.eu (ded1.1wt.eu [163.172.96.212]) by imf21.hostedemail.com (Postfix) with ESMTP id BA0301C0005 for ; Sat, 22 Feb 2025 10:24:36 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf21.hostedemail.com: domain of w@1wt.eu designates 163.172.96.212 as permitted sender) smtp.mailfrom=w@1wt.eu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740219878; 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; bh=q002xTAonhKK9lzADPJJAP3eRqDllXsdNS3CGjJMB8w=; b=H6bV1k69Cit3P8OH7nIZbsM3k+Hse0SqIkRZ5SNDVJnxZjqYB+uWQX78Rg0BU4Tmv+HinY hWB5rKLxHYXokb6nsYys66h2Wo1X2fY/G/VCzCL8Klf2+IxtGUdbNRjv4D8CNHAUdNx0le WLTjD5l/nMBHxFDKcHGZnPGr+RQ8apY= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf21.hostedemail.com: domain of w@1wt.eu designates 163.172.96.212 as permitted sender) smtp.mailfrom=w@1wt.eu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740219878; a=rsa-sha256; cv=none; b=abp9MGOzsxzygrfswBRmqDyjGUsjT3yXmQK5x7NTfXe3R64cdwgrqUXJCyDLcUFls6sPay 80jwU/fEJBSi2mLIWSP3Wz6VfCawQ72oiJZSgm3vy9iOe/C56BM+UFrjCEealodBVWbGm/ q7pOIispl43B5jIVFOU2kOqVmCNzmBI= Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id 51MAOQHv014812; Sat, 22 Feb 2025 11:24:26 +0100 Date: Sat, 22 Feb 2025 11:24:26 +0100 From: Willy Tarreau To: Thomas =?iso-8859-1?Q?Wei=DFschuh?= Cc: Kees Cook , 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 13/16] selftests: vDSO: parse_vdso: Make compatible with nolibc Message-ID: <20250222102426.GA13708@1wt.eu> References: <20250203-parse_vdso-nolibc-v1-0-9cb6268d77be@linutronix.de> <20250203-parse_vdso-nolibc-v1-13-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-13-9cb6268d77be@linutronix.de> User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspam-User: X-Stat-Signature: 47cn8r5ck37t8g841anowciceqyi1sqx X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: BA0301C0005 X-HE-Tag: 1740219876-934065 X-HE-Meta: U2FsdGVkX19s54MtuuKAkXVBrGyxtynXNY7FLlGMOEUJytXIekV7tatmCyJoHDA1gEQ1vzWqTNxSjOBFxa8fOUvj+T+W6R3K4xXceWtFGlE0xVFweZ9OlAHAL/9C2bWyPBu00aRQ68q/W8mYHLX2BMy+CVrVoG40yDYeApyTyUM7Ri1OgjGrHHHFG9I+Y89Jy/Sg56aJLJ0AfxWcIwSZlKC9oy8zUv8zjXRd2r6+28iT8V90biJtjL1muNZwLQ4mORjloIsn5XSOkbnSBzCqeyLMX1JAJKhCQsT2h13U8AanjIQ+l3gG9EdmyghJtsxkhbjlknUJuZnbex+cu3195NF/JEWIjybnXdAhcvvXoW2LUr+9gqvYl3feg2rF/jrGThHu6o9Ofm0nAS1cTSuFKI/Rw/vr4cGOiP3r6aWeJK6DZymZSmlenhZB95RTw7/djUBi/BpUqBRMphjeLrpih6Slo4ykTjsBDxhULrky4qJItoJ2SKkWlWS3f4sJijuR9po6a68QU2hE+V98wtdiKHLjAkKey151tLVmq24P5PQI1Reta9TqLyo2ZgRJ9wYDKszbp/C2RbbgSOWAYYXfWxkxlra8R7jeWMMc0PX4hL2YUAF3nGxZAU8MN1EwbHHK5Rabw6ix19MIo4oBbIj/CrzRcFjMwQ8El3fmLrg4sbUbAalY/NfKun1ZNyoBdMMOZRqrqbN+lBJr+LKfAQppyBP/yBBzYuf3LY0sF+/t+ptfeqqt8WYMBzOoJFTzt8pyvLehtXa100V9iB6eKq6kq4Gt8iyZAXEsQeEssPrrN39/T6pI68/3wamth9sXSh+c5SLFWttZZHpiq+FBeaM4FNlh+UzECLcN6L6LeUPDY2ShY9fwfGgeJ/CT5MWMsRvlCz2H7cAVENcny9PqNWAIWYdTYhj1ABB2QUPRCt5J6Nu2vQnu6bacRt1wVz36RNOTgG1mKPlc82KvxJtqbls E9cBFpWX KfYVOtlZxxSZZXZrWRPIHcCR4Xxuzug0W7ZiIbCtJdTpBd9yT4Fy0eomlABVoLEz0e6Q9EF4HsXizBRpmvv1p+ziYxBWfyVhwvfe68wxoyx6S+xmoN+72yjVHtyt85re33ood 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:14AM +0100, Thomas Weißschuh wrote: > nolibc does not provide this header, instead its definitions are > available unconditionally. Please think about reminding which one you're talking about so that a simple "git log" shows what header you're talking about (limits.h) without requiring to also see the patch itself. BTW, I think that limits.h is common enough that we could probably provide it as well with nolibc to ease porting (and the current patch is a good example of this). Maybe it could simply start by including stdint.h to provide the various limits we rely on. I remember that in the early days of nolibc-test we had to exclude it as well for nolibc. What do you think? The less we need to patch programs to insert #ifndef NOLIBC, the better. Cheers, Willy