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 47461C28B20 for ; Fri, 28 Mar 2025 23:08:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B7B6628016D; Fri, 28 Mar 2025 19:08:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B0435280165; Fri, 28 Mar 2025 19:08:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 97DDB28016D; Fri, 28 Mar 2025 19:08:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id E76AC280165 for ; Fri, 28 Mar 2025 19:08:29 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 363DFAA09F for ; Fri, 28 Mar 2025 23:08:31 +0000 (UTC) X-FDA: 83272500822.17.737A659 Received: from mail-il1-f170.google.com (mail-il1-f170.google.com [209.85.166.170]) by imf10.hostedemail.com (Postfix) with ESMTP id 382FEC000A for ; Fri, 28 Mar 2025 23:08:29 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=linuxfoundation.org header.s=google header.b=iLUdTt+e; dmarc=pass (policy=none) header.from=linuxfoundation.org; spf=pass (imf10.hostedemail.com: domain of skhan@linuxfoundation.org designates 209.85.166.170 as permitted sender) smtp.mailfrom=skhan@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743203309; 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=FbB4yJ6F+USSpCKga3bcSTeyR/Rd99H8ZrgamvSh+v4=; b=Fq3ks7fcEhH2YF+H6oIL1V8jGWZ0QkNsmKCxLLe7sR2XhQTFF3PJA/y9LDgp93rXIfbhDE ojvwPHwia7x8Lylf45ojQ+jPI2u0CYNIxo8s/byPOE1KYQvcKrUwGyn6ymu0IK23oBpE4v L0CkiC5ZzDwK/SLdyGniL/CB2ldKrQs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1743203309; a=rsa-sha256; cv=none; b=wOEP0J2+URDDQ/62Obr8FE2DVsmG7m6jnJA1wAMgWGI4+UziCVY/nxMmrlQix5f01zjUVh 0GsL7r588HKS+e8jECSBeD/jS2kbIrFNyVSECriZObf53be/4Vk4F1oR19L4oP3NCrztqj DdVC4/SrUxiQQqQ03NzBcWYbJVzQjKI= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=linuxfoundation.org header.s=google header.b=iLUdTt+e; dmarc=pass (policy=none) header.from=linuxfoundation.org; spf=pass (imf10.hostedemail.com: domain of skhan@linuxfoundation.org designates 209.85.166.170 as permitted sender) smtp.mailfrom=skhan@linuxfoundation.org Received: by mail-il1-f170.google.com with SMTP id e9e14a558f8ab-3d571ac3d7eso6741985ab.2 for ; Fri, 28 Mar 2025 16:08:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1743203308; x=1743808108; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=FbB4yJ6F+USSpCKga3bcSTeyR/Rd99H8ZrgamvSh+v4=; b=iLUdTt+e33VYa6xnZ7qJxSAB7cIKAj0zn2cLdh9ItBPVQANLPFyBDpuPNs+RAkp1AF B/hJL59JKSAW6bjjXxSZNMyV1Ia31gr/+i/+xvcEj5UK10IQlRruF8K9w0P4zsglQIWR nbYgezwfYN7SlAqIm/so2CC+xT96o9ef8siTI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743203308; x=1743808108; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FbB4yJ6F+USSpCKga3bcSTeyR/Rd99H8ZrgamvSh+v4=; b=KhjFfqQlcIfIlrgx0y/km84AjGXro/DjL0t8JADMBNpnDUJuv/XWVLOl9XAmMlP+F/ YqJVBqQB40Uv4CPPQs8t/8jTZJRVMi3FlnctUIDjF4vaVac6tp98slCN2JbdS1amTVlO aLW8QsHQbErqqQ5a36rh5+TJM6xE543yNsgc72UwDBCduyM6L72Zo3JoWfmK+pxvDN+i 375ApgOVE5ltAu+VuHzKbXwhmHE0Ce9mNyaSn+BSvzgZn9c1nQ+Drr9KPOxwwmNxRQDS uQjDEnitVFOIC5VYvZY/zh4ecmasc5gIaNkMBt9HcverJCA4XM8Izs0QI4qInyGLxRDA GDRg== X-Forwarded-Encrypted: i=1; AJvYcCWyyrHRmmkcDeu4YGI9Yxf/JxdtR76orxRSz78c18L6KXzjcubhGsITaQsHlousD07cs4hJLZ2Hzw==@kvack.org X-Gm-Message-State: AOJu0YwgvuLNdhKTsnMg1V13xE9fiUbcNLU1crqRz46A58Tti21uN5WR uyGAtJQx/k4LR1ILl/t1zKHNz/DUftS+LS24fuQsp02+taI++b/IqH65g0kpHt8= X-Gm-Gg: ASbGncuQldEBp8vGb1IAr9WbvSWVbc5mu6RZLpU/A8ICXK6UTKNdi7RGWTm9rOzG3s/ wZa0Y+9VYJ9/2udejCGh/uRjUUnUJTtzFPEbB0xbKxLON7z7E9zXtd2Xk45EDJ96ZoF12r+T7GM yrG5L1l5uXl5TkKi7ca1ZxgpATB5es98o+d6vgG+zwko0vlvTC0Deuw5aTegQEZuohI5bZ8R7xp OKwOi+zXtmDuUUzNIPHkWVygAYxH1BHXhKHY52J+0u4qnZsikxeS1OkxLU1gdkmk74CUjH2rIfM VUasNvhbu7OCx5790aNut3PRdu9AE6LqI/USFcGCOg42FDJ+sEj+DAo= X-Google-Smtp-Source: AGHT+IFUySP8TeYFdXm2DTXfPzjGy2dg3a2uSfxvpKOITK7L3F3BtfTwZ8RalSAqFZ31DjT7hhwcbw== X-Received: by 2002:a05:6e02:2493:b0:3d3:fbf9:194b with SMTP id e9e14a558f8ab-3d5e07e230amr16274035ab.0.1743203308013; Fri, 28 Mar 2025 16:08:28 -0700 (PDT) Received: from [192.168.1.14] ([38.175.170.29]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3d5d5ae2636sm7123385ab.46.2025.03.28.16.08.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Mar 2025 16:08:27 -0700 (PDT) Message-ID: <75ea2dcf-0ba3-4076-9a54-6b39e4e72a3d@linuxfoundation.org> Date: Fri, 28 Mar 2025 17:08:26 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 12/16] selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers To: Mark Brown , =?UTF-8?Q?Thomas_Wei=C3=9Fschuh?= , Thomas Gleixner , Vincenzo Frascino , Shuah Khan , Linus Torvalds Cc: Kees Cook , Eric Biederman , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Andy Lutomirski , Willy Tarreau , =?UTF-8?Q?Thomas_Wei=C3=9Fschuh?= , "Jason A. Donenfeld" , Christophe Leroy , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, llvm@lists.linux.dev, Shuah Khan References: <20250226-parse_vdso-nolibc-v2-0-28e14e031ed8@linutronix.de> <20250226-parse_vdso-nolibc-v2-12-28e14e031ed8@linutronix.de> Content-Language: en-US From: Shuah Khan In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 382FEC000A X-Stat-Signature: 8ttjhcg69i1uzx5iqk7naq8pbk7sd5uo X-Rspam-User: X-HE-Tag: 1743203309-896961 X-HE-Meta: U2FsdGVkX190ESoXiTkz1Co4u/uPz/A39GyfN06ye5v3kC6GqwtWkyHy3zEXXwuwHDZ+6Ci6kyDiNHA1ZFGNDgMHFb8UeiKzy8m3eXtU0+/xNjs3Yw2Y3RnGb8JA9mZwy+5IOp/qqDSI7PLeBT87OmS3gHehyGwpLRnyw2zIrJh8sbStiQc/YSTOflfpV3wG2lX70eFIAidwbyGvl1jcPKWHrcvV2gx8uqxOO3w3hC6C/G2Bl98YMhRJ2s5i41yXlmISVWGm879GIwvNZRBjtTf3/MXmmPj9eGGSTeze5SAY6lE0uquQfc8vShmLWTfmFoHtF8LMleTSGfi/kfKWxmgl5qCl84mQgOy8YbshlzeUZGrTK0NwLlumlkyryMsQ4zXntOVlw6pqsEJBV9PJQWCEOTR2h1yyYwR/bCJctiyVNlX0igTGQS9ueOKHlHed2KyBY+Ku7pzq12swnc4dccsfy8qxfnYndQzaSQEkp6MmA/hw9tDfgwx0om6JlTrsvigynhHl7Z2ASOKGFPxTg6eLFZmw5IPrgawNTc2qt+LVIPsbg1IB1DvojHjeGH6/AjfdI4aohVpfVuDBT2l/khkFuVS1fMTAtSQcGO1Bb2AeKiwO8VzlEuwtdbe+rPxTO/DsKuLiTlSRQ+llVwnNbnCuWcdx6mxL1dKrD6kJwcJNbrNBVFOei5AOt/Wk06BcFCDP0olTd8gPMwMrDWqpNGU9i493TMWv8DMWOFFpf5HagUqjh1sxxRcSdM2bNZ57Qj9DYHPmd0LjOs7t2BKvvRkD+IydIOKDUP+R4KMwuSBh0CR0IAOtFshocUA1VrrEljX8WtsO4iBSjSorvPIxS8dmuE7ogcXKALNrkVZ2F0qiB0LsCK1usK+YnwjbWYAJVbvZV70s4fH6Yq2xR8uLAEBpa0upzTI7Ci7+04uMyX+Zm18XlVDt690rlQul6ZAlRZOHagPUlKe1hxCu3tR BTPc81UW 1LlVjBbaJlalCtDb3qZvp7kZayhdbAPQMefWHBC+xZsA2jFD4Sw99mhSxX/SfWXqig6tkBjd7biDWzCt/Udni9YF7cqbJ0ekjLoMBwmxFNCV744W3z5stHdhye6RWPYXpJeZ1iP0PaS2eSVAipOMFCC+R31/vmiZqtx7/ZDVMTemHPQuPKrvLeQkULbVSC2KtTIeVozuLF6GcXnkhos9n3C3tOmTrQ9+HknVkRalzcWCiTy8BHjjeShktgQBvdOp/Dd2RK9VEt1TpyEJ7yg9D9nFVMKMXYRPn0YYfjxdOLVDf4SfifzHah6V6PvAXJyylV+VEsZwK31D0oOMbYYc/NilziDSdlFtJOfcH4Np1+4yOrxfzUUsrDGJso6QiVByC/2ejo0Q7qp38wd0Cl5Wu4jjPqaHaHaMXg7NI75qwqdvpMLiXTzdOJLVBiCb2TjYji3rlrHEwph097uf4HH7COTcbLlUl4kWYwy7PxJAgQYAVhXsjYsIGTQfI+uH2KI2K5zEH 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 3/26/25 07:02, Mark Brown wrote: > On Thu, Mar 20, 2025 at 01:23:47PM +0000, Mark Brown wrote: >> On Wed, Feb 26, 2025 at 12:44:51PM +0100, Thomas Weißschuh wrote: >>> To allow the usage of parse_vdso.c together with a limited libc like >>> nolibc, use the kernels own elf.h and auxvec.h headers. > >> The vDSO selftests currently fail build for at least arm64 in -next: > > ... > >> a bisect points at this patch, it looks like that's due to the switch to >> use TOOLS_INCLUDES but I didn't dig into the specifics. > > This bug is now in mainline. A fix was posted by Thomas the day after > the original report: > > https://lore.kernel.org/r/20250321-uapi-consistency-v1-1-439070118dc0@linutronix.de > > but it has apparently slipped through the cracks. If this is going through tip Acked-by: Shuah Khan Otherwise, I can send this up thanks, -- Shuah