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 908F5D3C526 for ; Thu, 17 Oct 2024 17:39:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 21E336B0082; Thu, 17 Oct 2024 13:39:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1CF506B0085; Thu, 17 Oct 2024 13:39:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F3CB86B0089; Thu, 17 Oct 2024 13:39:17 -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 D1C0B6B0082 for ; Thu, 17 Oct 2024 13:39:17 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id E14A34072C for ; Thu, 17 Oct 2024 17:39:10 +0000 (UTC) X-FDA: 82683805260.10.2B32404 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf12.hostedemail.com (Postfix) with ESMTP id 5F27B40012 for ; Thu, 17 Oct 2024 17:39:09 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=mwS7g1oF; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=gqU2kz7b; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1729186608; 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=ZD7R+srBq9IoCp7Fg9N8pmYq9MRwLEJktkFaikH01XY=; b=OshFrI49xP1B7GZJVUuWVWrDfQa/mwpwzo6S0tqOhefdMnFadvQDsuMrF/svWF17PbOwSr ZYHvJGkL7Cqn9sOB9Mx949NUgwnqMppHFsPcG7Pf3q6Jm/B9vrldITxtE3gC1twVCsM9Bp NLciKbdFRWn934CJAwT5KfipPK+Scio= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1729186608; a=rsa-sha256; cv=pass; b=Y3tme1i2cSQ9grjTeM7yB7SugV/4bFQQuFVOgUUnBJ5pynnGqKlmDIYBy6loh78ldkaCk2 MtLsf+InI0wck9TgmfiLnfV4RjJ9jcAIWS3QxJ81qnrbTZEaYnsbNbEwx+KfFhJ6TLlczE fKBT0n9AtjavqLaD/5dkvSIbRYVyhrA= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=mwS7g1oF; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=gqU2kz7b; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49HFBuss017827; Thu, 17 Oct 2024 17:39:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=ZD7R+srBq9IoCp7Fg9 N8pmYq9MRwLEJktkFaikH01XY=; b=mwS7g1oFYzD2Yvsh3VKvIQKAhG+rwC5JeU AmgA09tuHyGvwhfVxabF1vKYledFGmAHf07455hk8fZ1YO/PfjPicWpeQq0PxeMo GbLSrhzPO/RmZ2QBF0I5lA+1B4+Pd5LsVxJ01/SKP7abKW0cEC0CfEIUKG62KcB4 AawjRfIsZNIVawesWZ+EsDuVq63DUGTXS0t4BOyR8CNu67lt9zGoH9/w9snYwAn6 9/pK2BW2zQcbBdPlZWJcBqjt9yifiLSEL7qevcpAtux1FGyjLJyYhkvrW+Kc3rdG WkT11Pd5oNkQiNOy/xLniqPKPuPksEeh6Kvz6VvLRwdYTFshUftQ== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427hntf293-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 17:39:05 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49HHPhmq019856; Thu, 17 Oct 2024 17:39:04 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2170.outbound.protection.outlook.com [104.47.56.170]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 427fjajmqg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 17:39:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=f/54O0amYTiYGlX4/UMt60A/gbo4QIOvVjdHw2gYxhkdRB22wMqhX2Mc4tgrlnXQM8MK0nMDY0bGQhpfVgi+Jx6Ab5zJgzwmhbXYMm0/F0G+6x0gYprVR5QCk7CvkYgHMv/6tefHGnipcFJqucFa9P3HphHuJrHT645AwKoPh3d+3o/El3hqaH6JREumRmZjsXc0h73dky+9VLzEbX/+7MCVz/fMw8hBcNGliY9kPVbCjzzLZSCfBMsjVZ8kToXrI+mes+U8PD6Mb77jc+n6c1w5azK5fpkBwIjO9FQQf/Ofor2nHGGgkGqxRbDL4ACnqjUdu1uAs0MHsS+RI1YuoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZD7R+srBq9IoCp7Fg9N8pmYq9MRwLEJktkFaikH01XY=; b=wuPl9hvtlliPw2w64EeDICB/4NdDckmScVynblv0c6/cT3r9ko7QakFZfZZrZDpDj1dNrTJhSiaKL+3lATuHbLnLQR+RuIjz1wlMwRhACKLI3MM2eBmPXiGko2AXitAKqrQ27Kj8j7KjDosMyyczbUmzsUyflojiRG8dVlbtfOpwWl9bgP8dTIT/PwwKTcC5LvUdCRPkSXJ/6Op8RatR9ubds81+am1Wmn/tzCxME8tNR6HH3BjO6Vkua8Qq7rs6g/Yjw5VlNAy2GNwadi96MxAM8hwfqvVngUuEqDlHZ9Ugw/x5OhQ49u2Vqr+DkFaPwbYW8awaODKmouCEl/uTHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZD7R+srBq9IoCp7Fg9N8pmYq9MRwLEJktkFaikH01XY=; b=gqU2kz7bmufC2004YgZYg1QcNkNM17SqAZb9L1UT7eaUI8MzsvaMWbxqvKrCk0M9M1X+5KOWD0da8j204pwQXtaNG5E/FfnSygWr0nrYpdA4ny1hzV2CoOam8xt0X/Bu5dOrBZ5rOq95ieeW9dojmz/IGuVPqu22iAJ6gP1WADs= Received: from SJ0PR10MB5613.namprd10.prod.outlook.com (2603:10b6:a03:3d0::5) by IA0PR10MB6865.namprd10.prod.outlook.com (2603:10b6:208:435::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Thu, 17 Oct 2024 17:39:02 +0000 Received: from SJ0PR10MB5613.namprd10.prod.outlook.com ([fe80::4239:cf6f:9caa:940e]) by SJ0PR10MB5613.namprd10.prod.outlook.com ([fe80::4239:cf6f:9caa:940e%5]) with mapi id 15.20.8069.016; Thu, 17 Oct 2024 17:39:02 +0000 Date: Thu, 17 Oct 2024 18:38:57 +0100 From: Lorenzo Stoakes To: John Hubbard Cc: Shuah Khan , Christian Brauner , 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 Subject: Re: [PATCH v3 3/3] selftests: pidfd: add tests for PIDFD_SELF_* Message-ID: References: <84c0de17-899e-46fd-8b72-534d8a02c259@linuxfoundation.org> <6080fb15-9073-461c-a87d-80e6daa326e6@lucifer.local> <6e0bef3a-6667-461a-80f9-791891e11d8d@lucifer.local> <97b6a4ea-d53a-47f1-8e64-5b9558f194c1@nvidia.com> <28184c3d-3c88-4f8a-a25d-7b5268b55c93@lucifer.local> <79f70ce6-f2ad-4fa6-90b9-6a0a936669e5@nvidia.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <79f70ce6-f2ad-4fa6-90b9-6a0a936669e5@nvidia.com> X-ClientProxiedBy: LO3P265CA0028.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:387::11) To SJ0PR10MB5613.namprd10.prod.outlook.com (2603:10b6:a03:3d0::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR10MB5613:EE_|IA0PR10MB6865:EE_ X-MS-Office365-Filtering-Correlation-Id: 6c76af72-1b10-4299-fcd7-08dceed296a5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?SIsy/vun91FIVQBqkrEmbAmDbnxhFUG+u5WAKEEjYnKsAULdf6da/XyXlC6F?= =?us-ascii?Q?34u5uLKxtdsveo+lWQPk/T3jzuV4Y1x4kumQRRBJufY1vDksGvL8+KKZZB4F?= =?us-ascii?Q?Few06C301Tzjf2TXWvUF3PCSstp9ZEYTtYHZ+m+edaRs4cZKyPtmpvKtK1om?= =?us-ascii?Q?V3ZJmK9B8ik9Ux42ZCLaCiYwThd+mQ7qgSzlucdak4RQ1l7G3QXU2Lidf0bq?= =?us-ascii?Q?DnT8X1fVY0uLplova73eWh/YUVlm+hGp/SECtQv93/orSJgHxRG/Z4u1X4d/?= =?us-ascii?Q?cTRR5E7g3PD81he9bdxF0vlMKQRFsJuBaX1d7QSzG6ox1WUK/qMiSV+D6nJ/?= =?us-ascii?Q?Jmiie73hjVHIFzvCZM7Uc8f3phtEsOaRcPdx5hQ/CxLymZJfwSOLBtSdqktf?= =?us-ascii?Q?JXf75cw9vEZNeMa+SrwiBB1r0YIGZjBCE7yhPuj2VYHOV1Ugl81YCJ/JlLBz?= =?us-ascii?Q?u9ie5pKwFUfJe+ryyZh0B7MawSoCOSY2UmxASh1Z8qCzWLfhAR3bT+z5GTgC?= =?us-ascii?Q?hLNvLfNLIupPJCLBOpBsbokbW3yuVsXf8Q7fBDuRasMwannKUgMUeSuV+RTF?= =?us-ascii?Q?9ayzm5p67q5xzIqB/aKDVYD/sOBmmi3VnkmwK2hgLipju1gt4AkW/ALU76DJ?= =?us-ascii?Q?ADzTi125/ftgTbDAaSuRxYqmP3PmWjJbMEIGSqaIcLAGVmWmCP2mXItMW9JE?= =?us-ascii?Q?MSEkHMP9g9aGBQylfD/HSYAowSP3O4TAt9zXtMNhPmOlvGWA6PRoYKnEgZZN?= =?us-ascii?Q?oz2TInCkio5XPEuYfo0qIJAw08Cof7fOdgJD7HWetoU6BwRJ7kmWViUpn3EJ?= =?us-ascii?Q?7paKkc7Fq+r2O/qcDfhUk+Ts7ON3xkWYzHateClPGBFIQ75b0HGSnyzoQCjk?= =?us-ascii?Q?chGNxHHiJUuPcM9Om3agEabR7/U0fXSLu20ZlgEsdQoQojErLBV8gWamarSY?= =?us-ascii?Q?Da1t/R+EvJIEhDAdo0VJD8+qjrkRAQDnnYa4NfrLd43KWDMVFCkIPZRiHKHx?= =?us-ascii?Q?ppHQxlssyPwrgixtDnQyuwBXwgw8Nw24EMtAFRBJXmnwDtbILoMNA4vwJ//f?= =?us-ascii?Q?jRAkGkKbJw0kBSDOZ+bFlvsGOf+Ujb0/lX4qlw1H6l8nicQ9csA1VFm/kLac?= =?us-ascii?Q?5wYFpzbzQzErlL9VdqWsahaDkY3o98bmwrd976BV/Aor9TuCzpMkFk6rReRc?= =?us-ascii?Q?XkIkTcv6PTwCSsFushUAkDZpyq3oS7q9LTikUFtgbo0jrO/64DYVF81aAu9s?= =?us-ascii?Q?RKEbYMf+a9C3eDm3Bb6uSxtkRHZsHPwCkMAixxbp7VpU1gkSOrZPxgJPC0DU?= =?us-ascii?Q?PisEAqcr45xnt5dmN/lUFDHR?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR10MB5613.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0nmPm+I9+1O2qTOiJXSpk6rzjY4JI9cJYpJ0ep4xCH35HQno1bOKZJQe05mY?= =?us-ascii?Q?SLqTXwWJLAXkxPG3YvEg7pO/EhKCZVSYs3dNhaK5JULXrDmJDc035pHLzeFR?= =?us-ascii?Q?/H56To7vFVl0dZG4Nh6GtUh7O4ZZ/47H80mqDIIljqwqz2pYpk6Hu1afU6s5?= =?us-ascii?Q?iKlA+2mv78iqBK/hNDY4iD6j69YkpSamrCD8cEDYzjha7eC8u5bHfrgYkGEd?= =?us-ascii?Q?cKd1cI1Kf45HyFV8yTdg3vgYn7K47M73WfdIzAeJkJI3h1R2sMpqEdFuYCUp?= =?us-ascii?Q?R3zKFUqtV96LPUDIfolkTzc3xsd2hxCMxqW9Xt/xBXtkhgbrP6FKtrqAbk6h?= =?us-ascii?Q?Oi1kgSFT8Ki/TQG4z+TIXb4SjkBzXe9IwCnLb4+HBnhYxy0ypgDj/7UqLVA9?= =?us-ascii?Q?NftdWFJ4f4yZdJlUZv8VVS8xoewu72g6bZM5YX3KDXGnsJCAsz5BEDJvTO0J?= =?us-ascii?Q?xTE93/0DcNqeV+4Scjz4NK+I28VGJCfCoN3mJLD/vSuduZpmxJevIzo9nKWj?= =?us-ascii?Q?5PWxdpHbf1Fzdttg5+ClreVL+awjdamYlw+cKec+kgeW1OsEPj32dsoqyb3H?= =?us-ascii?Q?SZpb703SmonsrK/IDusEYlTRp2MQHovZ9F5i8ifyAdLTuy/yez/txnrn48IG?= =?us-ascii?Q?vb61bWLjBFcAXA9t3/kQHeiTYyx7sfmAle2uMvAPKFdMsSehb8GR9Po4i+bn?= =?us-ascii?Q?pQPymrP7eY0IG5GYIkNJhxWeA8IHcRrZzCSd8zhD+ubHup32F8IH676+Hf/S?= =?us-ascii?Q?Iw9mHxT2pqdeNiyNsu5CWNCE759eJDXTHVxCyS+B9rqIsM/AZ2W3Gj3KE/5f?= =?us-ascii?Q?/5R1IAEp+bia3BuhOCXzatzuiSe2rauwC1xwVe96Xzrv5mEWrr3ymKNlTu8L?= =?us-ascii?Q?+PSxmIKTeGP7N8L8aWWVQRr8KiDCiGeK1/iTfqTWjqSImlVSKvSLQjbQCZ6S?= =?us-ascii?Q?m2codvMXTb8HAYxea1pAfSbIDyJl/daqgBfizH6B5axxIEIplxN+WCkMBaGu?= =?us-ascii?Q?BxcBapyr/cXHYeOgJ7NpyTTbWHp2+kVbD4Ee5kaQy6AeiulgLLhNdXb/5BTr?= =?us-ascii?Q?HgFQIOjFtgoDXdu1tuUL50zJPl+P/DLVuZARGI1MhPWYMJukEBxZM08wf82J?= =?us-ascii?Q?/U2rjlaMUKBbi1JbSaD7n2m3pcjf/sFB/UZ9noqEe+fFmt96vS/0Dr/yTi8T?= =?us-ascii?Q?6tQXNa2LNbZMT0pl5hFTMGYhvBDB0u7xFQ0NlScF5qcGFBui+peK2socgNsA?= =?us-ascii?Q?b7/QB45agRuB/TCpZKayEqada4AU3a06jJ2Vgl/sLOHOBjvNfzHK8gl2JU3H?= =?us-ascii?Q?tZJguk0duvskOG1DidVUB6MHg0Peo4tqvx9IiMfvpsszFbLBir0dSVyMjppf?= =?us-ascii?Q?23TRV9EEGuHXTDEnJD7HN2W54emrAmU1ZTGUK5YAMbcsMVRgiNmR8/H+zixs?= =?us-ascii?Q?N7DzACNaAgj6w1bwrbhp21ggT3U1o4+Ze3f+JP6OStQL7rWYqCTduzq9Oogn?= =?us-ascii?Q?1/6L/76oq4C0rz4vfdRtDbe7ugYKJjkgm48NehorPHWHdRPSaLOT8J9o9p7C?= =?us-ascii?Q?pwI9/ZmqO6x54UQFhg91IpwALHGoBE2ft0dFvPADM45IDnWyBg5acPCMsEb4?= =?us-ascii?Q?gQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 0DTbgukWhEFVKPMQmYikJ4bgjYDQHdD9ogMQvGhl3aBMKrkzNFlgkIjdzhujX9b7jjQYDIQ39hNt9IjhljX5SKpglibyn3Ge7u/Jk/o/+ZkTTx7vtmvewdfhzQr0XxpQtql+NCCUFDrNZ0LuhL0trZwdKmMwd1f9GZCjRYYidmsK/NehXUaGnUIXuZ6h3qx8XqeOE6FCzlMEjNhbsrLoOkiw1ly+O7l6iBFamVmTvrRyqQX5pfFkZtWwM/BpQaSUii8V1ulTJ59310UbBTNrhFwrWbXXX4AOa/K1s/NIIqagvJEt5ZOMVrP6Fs9cEPq2fP1erVbn+1loJOUTjScy46Ku8i2LR7vebZmWdoz6l/r/4MK95AP37rd0K+yIwcfjLLl4LrVb3zYVaA5dl3eXzQkZE6OctVOkh4mgS6MFBpyTzQbi/QgRuRRJe95iJ2e7v9FjkJDLWveRt3HEoPOYYYunThM9htrpCZMmqEuhAEu5QueyTwhgY6EN9A1qGZ2x9uriF7Y4tTqwigjci5mbyVrq961FDWm+Pia6ZWJ2YG5U0eJGdlqp+Z0BtaQiUC8KzIywqxT2auzKLQTezc2WORr7rEsYYzE7EVTUxCnpAag= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c76af72-1b10-4299-fcd7-08dceed296a5 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5613.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2024 17:39:01.9682 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LVWLjECTRKOsHjFWCxIZM8xsqIohCYNVn4IrZ8btG61ZloMshotIRhII9/WsIw6taR7oscGD9HLIEz9dECC1frKAA7wOa6699XHE3ANiQsE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR10MB6865 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-17_20,2024-10-17_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=842 mlxscore=0 phishscore=0 adultscore=0 bulkscore=0 suspectscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410170120 X-Proofpoint-ORIG-GUID: GCc76ZBI809zHLlquuMwv-idNxmFmw9X X-Proofpoint-GUID: GCc76ZBI809zHLlquuMwv-idNxmFmw9X X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 5F27B40012 X-Stat-Signature: 68pxjtt57dusqxnchrzdnco159bb4nk8 X-HE-Tag: 1729186749-653634 X-HE-Meta: U2FsdGVkX1/AhitMk1bcMKFi3+1+677d69HiGf4EgJwKoSLc7ZBokp3AAeynHftDIsda3p2nj1HwkjE5hUak46rm+BhmtSm922GcjTD/yBD9s7L76OG/S/Gp8gb2TAHoDdA3DLmQchhNqWkOkM6ZbwVag/NPmlAP7wM+DwDIIqtQOSwk3VyrvFNFpLK2ipBsM3FlnIior1OLmoVSkn7zluFNML42LqzeHFXvBjdztLEx/ZhheoULFPLwt7ixyY5hkaUivrA+dP1nEsCRiwIbjg3MsS9WBjTW01KEM1dKgtUuYiw/XzTWV1lLI7rmeJABXQJkhwtUYKOUOnjwC2ttJ0QeDM5+d009/VotoPCRkpWznHdJNWoo3luONXEzootL7xQUvy9QSpvQtdKZoBif8m4/hd0higwSHXXiPoQgckYoQwsjRlP8CthGuRpLjPEQAcvZ1yw+fCnHZ4YOEMX3VOuZ7f+QqAS8Zravk2w/H+pgZSeUP1oH/mCJNOhtvIvR0b/DttLD4LX2SapPx6+VPXi/CJBB+DNPoBWV+8zVTjHgxS2KCAubtmoqgv1C3GUz0P4uBjKmdk6LRUWgHzPJvruyvgA650DSQ5Kyj7W34owCWXz7VPwt6DZGttZSLtKjfY5A+aWYOoCxGvX02bF6iRWSvocXpeLdr5ZL62xI7PsoM0fCWvSnenMVo3iDVPfDzRDoTpYhvAYnskPeAz6Hh5/tPmOos7Pv1adDbK5BDI7825RZy2/28GKZIST1AWl6GbSTrei/skis8HHKYNTBbcFRQOmziSA9BncUFezczPWmR99bEoIu0JLjR9NVTOtZjIZ3ENtCLVnxdXAfhidhT0tP9/RwoGDws7sCq0rrkP2Hdi+VuuH9W9hIWILVKOlZ5fW9MHdfRf5bqGGQOE1awlsHeAEtFKsvy+FYeAyUKzo4mxF/BoT1P69rUOLQraQhCiJrZtZACYwEEE60Ue7 9GUtcHzY ORlWWNiaH8kx6tEAWmGA2pIp/1j4001MG3tag23xfFF+seG6QU2Vr1mn4fAdxYPrnNOGU38qutXZqGwcXeaePWkeMCiwYzM8cBGYCZQfYQpKO/0fSlCrP+9Im1DsK454zeIhv0FQj0JbCATT7p1qnN2UiB68rpvsexb4KdNKadSQc3RfKnmc9AhHBEobNCZJmqxp9vBJ3RHpYmQRl0ZJXAls5m9XQJlvHwSA89xqBGLDwseISHVIwdZlLh3VRCKzP6vCyyLP/qnGuETAX90Uw7vmcVJUYXHh5Fj6WrGwkvlEy2dWsRjj1QkbgiafKFIlBD2x+qPglEKADNClMQb/4jgZkUwp9MoGjvrV78QRpMu4s17b3S9B1/SPIhx/Cvh0DeXwiJ21nqjj0m1f8RctwBpTdQ5c0J4zz/LxV5rK71+AcOODmzTrN36IFAnxOJ1c/pAytDBeHHNTgI88ZD/2F+m9Wqh4c+PRw8tlZa+IPTLHx/HBkmvto1SbGy3IIWMnpiGWvxHHG+lfU86x+RHeC969IVVxrYvbyObLWNwbh85ZP7EU7zt8aCeUqNc4ErZQyT5mrp1gNaXbjLEF2LhU6pfQLtad2HrNcMQr/Me+rmQDRAWI= 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 Thu, Oct 17, 2024 at 10:37:00AM -0700, John Hubbard wrote: > On 10/17/24 10:28 AM, Lorenzo Stoakes wrote: > > On Thu, Oct 17, 2024 at 10:17:54AM -0700, John Hubbard wrote: > > > On 10/17/24 5:06 AM, Lorenzo Stoakes wrote: > ... > > > > #ifndef __TOOLS_LINUX_PIDFD_H > > > > #define __TOOLS_LINUX_PIDFD_H > > > > > > > > /* > > > > * Some systems have issues with the linux/fcntl.h import in linux/pidfd.h, so > > > > * work around this by setting the header guard. > > > > */ > > > > #define _LINUX_FCNTL_H > > > > #include "../../../include/uapi/linux/pidfd.h" > > > > #undef _LINUX_FCNTL_H > > > > > > > > #endif /* __TOOLS_LINUX_PIDFD_H */ > > > > > > > > > > > > Then the test code needs only to update the pidfd.h file to #include > > > > and add a simple $(TOOLS_INCLUDES) to the CFLAGS += line in > > > > the pidfd self tests Makefile and we should be all good. > > > > > > Yes. > > > > > > > > > > > That way we always import everything in this header correctly, we directly > > > > document this issue, we include the header as you would in userland and we > > > > should cover off all the issues? > > > > > > Very nice! > > > > Thanks! > > > > I saw from your other thread the idea was to take snapshots and to run scripts > > to compare etc. but I suppose putting this into the known-stub directory > > Actually, I'm not running scripts, because the only time things need to > change is when new selftests require a new include, or when something > changes that selftests depend on. > > > tools/include/linux rather than tools/include/uapi/linux would avoid a conflict > > here. > > This is the first time I've actually looked at tools/include/linux. That > sounds about right, though. > > > > > Or would you say the wrapper should regardless be in the uapi/linux directory? > > > > No, not if there is already a better location, as you pointed out. OK perfect, I have a patch series ready to go with this (and addressing Christian's comments). Shuah - if you are open to this approach then we should be good to go! Thanks > > > thanks, > -- > John Hubbard >