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 9D69DC3ABC0 for ; Thu, 8 May 2025 14:04:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4F8506B000A; Thu, 8 May 2025 10:04:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 482B66B0085; Thu, 8 May 2025 10:04:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2FB466B0088; Thu, 8 May 2025 10:04:27 -0400 (EDT) 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 077C26B000A for ; Thu, 8 May 2025 10:04:26 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 6F8351CC7C5 for ; Thu, 8 May 2025 14:04:28 +0000 (UTC) X-FDA: 83419910616.20.5D406A0 Received: from mail-pg1-f201.google.com (mail-pg1-f201.google.com [209.85.215.201]) by imf19.hostedemail.com (Postfix) with ESMTP id A20361A0005 for ; Thu, 8 May 2025 14:04:26 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=tjrL0JUo; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf19.hostedemail.com: domain of 36bkcaAYKCBgG2yB704CC492.0CA96BIL-AA8Jy08.CF4@flex--seanjc.bounces.google.com designates 209.85.215.201 as permitted sender) smtp.mailfrom=36bkcaAYKCBgG2yB704CC492.0CA96BIL-AA8Jy08.CF4@flex--seanjc.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746713066; a=rsa-sha256; cv=none; b=T4b5h3/sQYfteUgFBFhD1MaW0NS/iECam7C+INo9/L8b+xWZhxUl7WgTQneqnjRO9PY8Mh EIHjmcBSOs51NaCZfLIhmk4q7WeKCSZhjjqNPgfmBgRTsFbR8bQgSgaQQ1NnltqtqetAX7 qnK6a1urQwWONaJp79HrySEy/ycrGxE= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=tjrL0JUo; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf19.hostedemail.com: domain of 36bkcaAYKCBgG2yB704CC492.0CA96BIL-AA8Jy08.CF4@flex--seanjc.bounces.google.com designates 209.85.215.201 as permitted sender) smtp.mailfrom=36bkcaAYKCBgG2yB704CC492.0CA96BIL-AA8Jy08.CF4@flex--seanjc.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746713066; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=V2tf3xEZy1dGL+3t3eFy4J00XNnFfVlwiE6sUM4MGp4=; b=Cu7WnySuF/k7QerTvK0sMT7F7ICJ1qXZUO+MV2cYNcdbsE3+paY4g0ysthK+Ka5TIrXrcC th7AfI/KfxyNSGa47Yr6fKCaP8hZCdjRc3mmpQiTBCwAHA3N+DBE+Moh5W6z8GZZ5pbpts u9ondB3EMgxun8JnVhEr5/IV2bypsfg= Received: by mail-pg1-f201.google.com with SMTP id 41be03b00d2f7-b00ce246e38so977520a12.2 for ; Thu, 08 May 2025 07:04:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1746713065; x=1747317865; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=V2tf3xEZy1dGL+3t3eFy4J00XNnFfVlwiE6sUM4MGp4=; b=tjrL0JUoMjsJ4znTDBRjVE8BrD7MftUAB3SbFOvOC8M4kGCa3M+3LBsFZoZ162dsng qgyjpfly2WBfsMwcOACY1+C+9EsJwPAfXUJkZrsePTYGxBkji58OrilMSJWfSuEmJcB1 Z2YxJ1Ru1wRu4eVQgbcAJELsqS5j1Z+JZR30kXFKLY/oebedOL/T67VsH3+r+vELxcKu /j32zJpkzxehq0Q3CMkAtV1r3hhYVYksVdxUcHvTJGNrNNytmT0of/jOk8bH56WGygb6 OdVl9e3Jc8dGMZyBP+XetBBVl6bn2+GgshGHtZLwXP65X6e1+GHXa+LJTMKLD5rPv4tN SEJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746713065; x=1747317865; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=V2tf3xEZy1dGL+3t3eFy4J00XNnFfVlwiE6sUM4MGp4=; b=Rkasnq+ATnM1qXNvWxgUfx5L3Mg+ZPgJ/d6lugkz/4QTLZxElP+rD62Y05yRNFO5G4 9aOqGZ/XlVCZ7AsDWo8UMqp6ziGV9LR9qTWPt8C116ju1Ml1oLAHGjLL6d0wD4uLHZ+z pkEeTM7GeV7p6tt4ebl/l/pHtD4LUkvCFM6Koaxz2tjNTLE8IttLljc/uWE/IS4AAgKh n131za+x6CSQbOPkHamFgqmOF+ZbqTDDfspAulfMUKJZg78gMCjCe73IDKI2UZPf3gEa tFH9KUXbFxC1/Tpd/w/OQMEbfK6yPM96jii3KdGW2xtqYJFaS7DAIfD/8t9MnXUC2bXj vJMQ== X-Forwarded-Encrypted: i=1; AJvYcCUo1lYlDrKn0lCzMLD1MFetlyHUUMONQKxxt/VBE3HjcAaJeu/i0z/YfvcTm63Bp0uN9+eDn6FWeQ==@kvack.org X-Gm-Message-State: AOJu0YxP97RbHcZRqqiCeUuui7grzstoAgfiSo8MMSVFc1HXwIoT0iwG 57SM+25SKgL4FAa2ia1/5PrLuirdvDeHVg3+/jn4clKUHyp6LoHJ2JzPDoNGct4qgBLi9c9sykA K1A== X-Google-Smtp-Source: AGHT+IHihdEq9WLfghzMNio7YGXsAlKJr+fbU3ATJJQrX+sg9sIwzP998JJJm0pKRjkHt2JyM4XtawG+d/Q= X-Received: from pjbpb5.prod.google.com ([2002:a17:90b:3c05:b0:30a:8ffa:9154]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:1e08:b0:2fe:a515:4a98 with SMTP id 98e67ed59e1d1-30aac2bb314mr10385069a91.31.1746713065404; Thu, 08 May 2025 07:04:25 -0700 (PDT) Date: Thu, 8 May 2025 07:04:23 -0700 In-Reply-To: Mime-Version: 1.0 References: <6dd57f0e-34b4-4456-854b-a8abdba9163b@nvidia.com> <3687348f-7ee0-4fe1-a953-d5a2edd02ce8@nvidia.com> Message-ID: Subject: Re: The "make headers" requirement, revisited: [PATCH v3 3/3] selftests: pidfd: add tests for PIDFD_SELF_* From: Sean Christopherson To: Shuah Khan Cc: John Hubbard , Peter Zijlstra , Shuah Khan , "Liam R . Howlett" , Suren Baghdasaryan , Vlastimil Babka , pedro.falcato@gmail.com, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-api@vger.kernel.org, linux-kernel@vger.kernel.org, Oliver Sang , Christian Brauner , Lorenzo Stoakes Content-Type: text/plain; charset="us-ascii" X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: A20361A0005 X-Stat-Signature: h5i19qygsphb31cd55mndg4mw4rdrxcj X-Rspam-User: X-HE-Tag: 1746713066-680410 X-HE-Meta: U2FsdGVkX18RvDaFz2OjSFtODUMjIGNjgpeMHi3vALYlUJ549idnRR1VNujudm6vuEEQKKJyZtCkQEGjHKC1eek8VJg8F9MsH3+ZNzZM7k2rIZDOiuTxcB/xT4Q3Z42/7QGUGYyiIcXP3jhTaNuA4gjfvGRpSnsi7MNwUM16nwZf0BfLtHfF50di00cRqvJkjAbQBBEdYDbJlU/j1XV7Uyswmzp28pm5v9Bsx+OcNgh2krUvqzuD1otkCcMIlkPB/ttcckaaspXecF36WdYXiGzKxDY/ra0zJAKcAnlWpDti2A+6F3sYLLfLGvbSF8pKa/FZKhfFsCY2yfdWHiSQDTI2JQvMPtfx6pyD1U3fYU1JNqYxmjC2xYlecRprJi0lIc39+4YMQBkeJF1TAY4oMom07gnJS4KmDhhQxHudukdKzKsuK1K+hc8u/uYHaUitMJTRGX+0RRZ7Zp8j2DNb9uS/7CGTX6tqHzMgiMBKB6nzHtsOcFOHcGuCo5QdIxl9W8WPAsZ3jrUzRIQ+6uQrTu9jO9uWr6Ut02KAeeJMUBkK9Fr6SwUjj4bTkIPKOKNa51ZI1UiMP/X5mxS/HwT1t32iGMMo7vayQEaZqUMpQbfX3UN/6QL63JpDeeLQikoQg44KXfHGLWR1fee2uTR5PK8AOCJgU8bz8KkRVCer5sMv8fp6SYmYh6dDCJHQ8E9nbN8H/RJDsxKJYLEsZa1cf2KzJDnxHx5lDpS3l7Mti4u8A8U5/N+iYU2nOhRv+eOqGgFa1zGDvsgO9lGw7fXuOXQhUzltVgad91/y066sWp6sRzorki7IqJsGS5Kd7gjYJHo4/nHe1XeYNnSwbV8QgueRrWP+oBa3wLqhn8t1yB3vHmNXc+BzJXb3OLmYEn+WOlEZd0xAiPfO09KTNyTMeU8mbRwKMUmjROXJ0Rkd3qcmyM2kBp/9y3ne3R/ovXT/4ijljWsz7HRbxNCOCT+ Z/1pg5Cg 3NhgRxKk7XlIZefY5oJeQ5Ju2TaJbZ/ePPgf6coTjm5lp3oJx96AfQZci3GFo8ZFftqndVhD1b6utmvT9bCI3V34rLM5BMg3wU0rhY05ypSujRaX39pjlXb5SHNJ+bvVtVPJWID9uiNv4NuCxlX2rSgSETrfE8F/BWvqee1CQiABnCz8ZJyvoaKVwghKM0+gyblQwbwXsoYEYQWfztPVYyV103dkc4/mBanWgImnYD7/jF3Y5coawbKpTtWwiQiFmoAG6yl7metPGOFdKC2l3oX2086A24qefkLji3TzYgtFGU6rrv+G+Y0sZiAWeScgPmDKN6Nzs45MjdEZRC2yGuJZtTpNYjj5mG//cye2hNHA79KimTxdUhvsdnY8+XSqXQ0JiT7bKt+4ZJ3E+X8kBoutYW6FNe/Yj1PdcQKqUxwrLw764EWEzJwFolr4vWpRldj0XmXWXe9LM+VO4phQNYNazdWP8+5AhtJFqRv57Eo/rQkcYpIlzMmvBxlKTGapn6ItG9FE30uDi+SMvP13yOdTzgSscttUZRC6Dy6stnq7Xj6HstRw5xNq0CNR5oR99olfpwwW/uCt2CGwYBpPB9vtuFcjh9qG1eRyAcGQrIk1g1f6ii0PwlNRurxU9vkHZkeXh0mLE0+luZfllykl0O14XRhNJWZecGZKvL1ImV8LQ6dCBl8tVpm4aR5A7+/uj4eLkXhYa2kIxBUk= 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 Wed, May 07, 2025, Shuah Khan wrote: > The issues Peter is seeing regarding KHDR_INCLUDES in the following > tests can be easily fixed by simply changing the test Makefile. These > aren't framework related. > > kvm/Makefile.kvm: -I ../rseq -I.. $(EXTRA_CFLAGS) $(KHDR_INCLUDES) ... > You can make the change to remove the reference to KHDR_INCLUDES. > If don't have the time/bandwidth to do it, I will take care of it. Please don't remove the KHDR_INCLUDES usage in KVM's selftests, KVM routinely adds tests for new uAPI. Having to manually install headers is annoying, but IMO it's the least awful solution we have.