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 D3E04D3C52C for ; Thu, 17 Oct 2024 19:40:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 659776B008A; Thu, 17 Oct 2024 15:40:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 609206B008C; Thu, 17 Oct 2024 15:40:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 45C096B0092; Thu, 17 Oct 2024 15:40:50 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 232696B008A for ; Thu, 17 Oct 2024 15:40:50 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id F0050A019F for ; Thu, 17 Oct 2024 19:40:28 +0000 (UTC) X-FDA: 82684111734.29.6A3DFEF Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf07.hostedemail.com (Postfix) with ESMTP id 2374C40018 for ; Thu, 17 Oct 2024 19:40:31 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=BkWTXW4R; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=skBwsOhx; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf07.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1729193900; 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=/Ceu8/wwh7+1B1fFKvlCde4rlsfKugpyoWExq9/8VzI=; b=HvI4bodRX0QrnXKhHL5anCbIfMZdO7nLT6/ta4FOkOj6IsDvwsOdws6rUMsKlJ8O4NGVJY n7PlbSFWHsHiMY5LPzpN8CBk7rH0IjdSxPmkIs/dm3+wozeGMWEFoQQ+QWxuMhrzqghHdK VbunlLdyTrtR4pra/osRL8yqr+/ExmQ= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1729193900; a=rsa-sha256; cv=pass; b=co6sOCABLqeNToJNxknlscTE/lYrqPrRoAzzlu5yGdl7JN1Yj75GYfXXNozomv3KPGhK/B RmOdNraFoVEwLIOFRCcGKut6NtLrVug1bR37QUZHDu5DniW+WzX09KH45+ML/CYmnjAouk oZrlwpV7uJr3Ga9/dHo3kB18vOZ7UDM= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=BkWTXW4R; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=skBwsOhx; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf07.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49HFBvUI024516; Thu, 17 Oct 2024 19:40:35 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=/Ceu8/wwh7+1B1fFKv lCde4rlsfKugpyoWExq9/8VzI=; b=BkWTXW4RyPS854G+UmJgHvMuO16MFU+6eP 0N4nmMyv0KA7arCP1MdbdS7Q4Y885wQrVTr13WBZnZOvHEkI20xV7po7dKBwyW1y ImION1E/Rp0yhCtpF7LtuYnDumeXJMrPFa8XK0yeeyE4dXhpabL5Uh0W9yyuBctF MQunrQuZM7dJSfbqi+EcMTghqcaMnhCLsnNv44LCxc0n+eeazvUt3L2a0G7gNHdO EoEwPr3J3fsYeWuWHo7VhJOajJeYVbKxrNRRUY8D/DoR5qZEOYlqVowQFx7T0iOi i7T7BJ/9V00q6he8n0W+WTU2AlhDvEszdvxub7Qcb5lryxQ6dUoQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427fhcpv18-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 19:40:35 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49HJ1CNr014016; Thu, 17 Oct 2024 19:40:34 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2049.outbound.protection.outlook.com [104.47.57.49]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 427fjapj03-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 19:40:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kyKWJ6CYwhtG0vSGRlp2jBqKN2EWKYfmvRzo5wz26taYmhHaQXBPqtSGvXgBUP1X1CQvyaW4qjK6ZZB/bg5r/ScDd0fmWCKla+3BG89gumh3cXsute/w981D123RO+oQRqLXI3OCz/r6zQgUbrbg3hxp1mwTIRRRy9Ttj2f7KB/c/PY27LFbrUC80YeW0sPsLfWbZHw+I5TCyaWoj/ZDh5h27nFBmhWXWpOIzlqK38C1E9s2U/lN7IauAePzhXJyhMew/uQZil+4x/q0VY1beezJP3R9f1dAJID9Y2DEB81ZtXlXZLpKJrEPt1SYdJ/Y7MH1rQHse2Bdupfw4JRJ7w== 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=/Ceu8/wwh7+1B1fFKvlCde4rlsfKugpyoWExq9/8VzI=; b=Z1zD7hnnUF87oRPsEpUXOm2oQBMfryR0mfFMfHC1emJk4Tnya3CXJfawWPEZMFbhEwSgeSSgh5quOUHccaaHMOrUsxnKx7ORoJAk9da6AKtUjDsy08+qvp+EW+X+8OMxJ5IeiNW5pJqntzKjhp0wwOwqiLfCGMqxKe++jyis/8A20TlWNkyFgi97TPi+HAzDxz5eUEknGjzJ3N8Dfxzx3jXF1QRyuj016S7ZAQFGVpDpTsmnPW6O0Bw9DoGLQEgrPqzTdVGLDWVQvIIuBkw+uV7Tp6ZLYglJCBtZJLvpw3DBg+H5ZXOBOH4CRkf5MyjbiJoJcJ79p0GNClDHq8ZuDQ== 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=/Ceu8/wwh7+1B1fFKvlCde4rlsfKugpyoWExq9/8VzI=; b=skBwsOhx7odcwzd37VZkeHgFHKjNAEK6yJbWYhqZjtd0krcoBhCW996EmNJAw8OXfXDsR4UQkQY++5OrClPltSBPkWBqNK+YBY0DMV/TeK0DEm2Gi9gNxVhMAhG1MIzZvOmmkeOj5nrX6HdUTyHCZyY33JLkfjV+X+TI7ItG+x4= Received: from SJ0PR10MB5613.namprd10.prod.outlook.com (2603:10b6:a03:3d0::5) by BY5PR10MB4244.namprd10.prod.outlook.com (2603:10b6:a03:207::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.21; Thu, 17 Oct 2024 19:40:31 +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 19:40:31 +0000 Date: Thu, 17 Oct 2024 20:40:23 +0100 From: Lorenzo Stoakes To: Shuah Khan Cc: John Hubbard , 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: X-ClientProxiedBy: LO2P123CA0048.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600::36) To SJ0PR10MB5613.namprd10.prod.outlook.com (2603:10b6:a03:3d0::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR10MB5613:EE_|BY5PR10MB4244:EE_ X-MS-Office365-Filtering-Correlation-Id: 31acca11-9fac-42a0-d441-08dceee38fba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?TiOolz8jcXsfh/belejXxakgDuZQ5Zeue15tUIxm3zVPe5FQKJwxk9+0eSQt?= =?us-ascii?Q?2FXgn72MkGYtME3G+MT35hJIZY6xT4nfTzPn1JzzK84yFsHhrVhxxCwAvQim?= =?us-ascii?Q?HmbJEo7QGI48G343uGEoTmJZcwsgaIz51BN9hgKHiP6uhGaBPGjiESDoGOsL?= =?us-ascii?Q?1rFOfWWCvrssL9IFefitPdVNzIcxSXunHAGSGDJXc9maL36Zwj+dB3kY5wis?= =?us-ascii?Q?bvPjKlK35JR2Aya5UZsg6JMpNFrcN6IrzQQguXrgrXLeqH48TE/N5QK6SrbQ?= =?us-ascii?Q?9Xma+UIA9v6iWfDp1c5Ws8aeWbJr1IsMm9QoTF2AKmZmE30l+1Vp/x+6PBW6?= =?us-ascii?Q?JPAzPe7Md40WrZhOz67nLUXSaI/P+jk0Dzkq+XHt0BpDbIm9klkgIIME0F78?= =?us-ascii?Q?f3ppP5/Jo2nSx6Pmw97hCQHYTMEn58s8q9fRBtIuO85p2GBwbDVZOVD8dEwP?= =?us-ascii?Q?wLi5DmhBIsUgLd91IzvVzeVX5BTlE8Q8dUITokNg1RIaNhZTG7b16O3dKgk9?= =?us-ascii?Q?kskQb9Y0aED281pORZjb50HdVILT2lQO+zKQxa+x0ZwI+Q/deD/5nww75MmJ?= =?us-ascii?Q?xY0FXWZurCoN0BoIicLu6wjjwmNvTRkYX7r7h+GdT4QlmclZFi6RamRqNks7?= =?us-ascii?Q?NQy0Fit3HB9FsU5XYA183iyCQ1QvP2tj0Fk/+qbacaNPbBkHKnv+as33dBG3?= =?us-ascii?Q?9UrD8XpkOWQp0ainGzxz1px7+qUvsxFoi3eqYa5mdwJdpoVgFZALOhG3K5Ha?= =?us-ascii?Q?mixljAAgejOrt7cUrI/TRk+dU/yiWjxeK8NYXkLtv2PT0CVeV5O/aG2CseFe?= =?us-ascii?Q?enWFnOsJ8HSLPvkbIfA+IMFTq+72Yr1/pzYUy31X4ExntEj0St3rOF6CE9oT?= =?us-ascii?Q?8eN8psW8NLpqm+yOzx4/y74RLLwKIm/Dx5HjpnMPWDeXpNfcVgqj1QBFz0XL?= =?us-ascii?Q?zhAO9MDoVPtwNBCgfyyydXi6uebaFMqf9l+sOBH8nsXfl7fgL+ZXPUZ1E2Nw?= =?us-ascii?Q?7fwZJDVw/uiJGcbLOr80s9UnWVqMnBrfTdOBbMlmfmisWntBMt2XuVkaXtKi?= =?us-ascii?Q?SrGJoHVHCzwU9hPm0mgVXNNESwbagj1JXXwRnIR/vqvZrwPb9foJYsaMJvAs?= =?us-ascii?Q?szDKWdt/QU06vyDiTbaOJzzmYa7L05uXY0UFD4ZHpAVG8tHLg5KukIX6OFUX?= =?us-ascii?Q?JgI0ae/Qvbdx5e7W4m+i7AmrH6199Pt311qeA34moK+KYI+AKwzoGhefaJq0?= =?us-ascii?Q?0bBsWEePCmueJwHpL9ldgMelVbAHIL2LQdcXThrGWcLm8NJFnOl+uY9M7dXX?= =?us-ascii?Q?xwoVAhiOKhnN3yT4zMZEl036?= 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)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4xR39j7WpSb0PLgK5pF71n2/HPhzPF0D2od4E1qBV46BEaKXBoA08bSvNxCH?= =?us-ascii?Q?8ZQfieELfDLkgYDyv51himhsIIjGYX8eyW0dobZCUgzcwuIMmWCXQ2cJJU64?= =?us-ascii?Q?UMQ7FnB84i0AhzeU7+qVcUV4esFc+RXs54T+ShjzDFLGUc1ex/YXnMb5uuYm?= =?us-ascii?Q?Z8jWCYTu6Zq77PvOgiVUDV8Xgdg7QcLplCGsyBhWTK8B9b+sXE+suB8clcan?= =?us-ascii?Q?6VVPAymt57oB6BifchO3BqtcwrGQx8rZgYEqR8veabzpJJSVUStTq+zUQNnr?= =?us-ascii?Q?M+/IZxHZ9tKKAxKMuLUti3Qr+ljXgTWvhAH77xeq3uAAGEM9uQyh6BaQHU52?= =?us-ascii?Q?lPvQjaQWc9+ed4GwFJWt1bk5LfCIIzUlko27Pi6OPmrlLbYu1XFlK63Cr6hV?= =?us-ascii?Q?QBsTRNR5si4zsvfF0K/2JcEGeJnpXY1Jm+d/vRH9/WPnA89Ge45Sap+VBqkD?= =?us-ascii?Q?kXOBQT+MLtvIH7rQvgJkcS+vKkn0MWGoQOKckHrHU1Xi7RYGX0pD65Bjc+YR?= =?us-ascii?Q?Tj65OU2YwY+QtLorcG2Y0kesomECnc+F8nVf/5daysbCLkXaX9BVPbaEH20b?= =?us-ascii?Q?qqU/Fpi6roKr03/fZAEsRVMiwaTFzNNfBIAPcaHsi005mqEsTXyLq20x8qeq?= =?us-ascii?Q?D+AMRHc8Ki1obG9hcTtiNRryXJHaLFpWROBFej4xQXrYvGN623MosPSK/dp5?= =?us-ascii?Q?g1eHcOlZDrSZhG3zn0f9WcRsy/D8z/ZqBigl3LXvghVHkF0zxO7adzN48BXH?= =?us-ascii?Q?IeE0cQSCEQZl6+q/dTxsc7tdQnE7VgiwMgwUnoDz8ZU66WvJ6qy4XrY+cBbb?= =?us-ascii?Q?HAkDWFNArgMbAEbK1EOBmaUYm41cLDCkoI2HcrHTeuE9DSWyPcaXQm5h5LGn?= =?us-ascii?Q?X0UrRSLpFKLrIl3tIXXjhKR8ruCncYfrqHGz8RfPC6YNAQyzDO5GgojQE3er?= =?us-ascii?Q?HOP5d6jYQHtZ4Tb2/NqqUfQy6zrSFKSs+zlW2dZucwJUeM+v1rPtvRnntzuG?= =?us-ascii?Q?JfOIBsAwl7tYvo9O32as5jOIl69iivIZ7TqzPs0hXFFaMQQgpLgdQpg1AgwQ?= =?us-ascii?Q?dAXlR3Rdgz5U7e2HqswYT+nN336bM7wJz7haQiHcRYdbLYs4zi6YlNA5ssvB?= =?us-ascii?Q?3x1uTe1CbOT2CWR26sJ9mN0BuwcGJ+1RZDCgDKi8Qo9OXd6DmA2cSJWwdDhI?= =?us-ascii?Q?KdU7/6qufE1CcnbHIOvWliugQKQwIOkUhm9CfsDDP/BVUn+lQZy57hBXQxP2?= =?us-ascii?Q?fUrk3rUmcGudOUASU3+bX67lcfHHDnqD0wDJ1GyvcgY7NdHVouKW0+wysmfA?= =?us-ascii?Q?sichOToCS8D+rnqLDVuq4PJZv4M596vFY/fZ5HQyA7dSVjKn39EpLKFYW2MP?= =?us-ascii?Q?mpk6jlg1Qi5+K+yymu6ON9cJOqsb4RrJjDDP9B3UgzfZXTX9hg1pluFdRKgN?= =?us-ascii?Q?k17iLezqV2eEd+Xrr6NdypVqbl+ZIVtq3OyyYKhbG9FdMQSr639DFyeX2qN3?= =?us-ascii?Q?iSW0ETx4/65EuBjLVK58lRguTs2nsLDobWAvigcwaJrA2971J1BEDPhRa2Lk?= =?us-ascii?Q?O7wdaL5R+O0DfCmzqg39EndscKxWCrAAVT41/LePP+mIW5rYxJUlgfZgC99h?= =?us-ascii?Q?NQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: AmuU9mgYxM2/tiOQAn4j8DmoDIYf0ynnFpkbnVNHAmaQ1QgSQ5FHUKZDX1KAnE/DFybHLmAyDBgs5wW4gS5jGTT3xxCiAjIn+UoEta5lbKyvBI6kfFmp34u4OiA513eSeRz42Yl/zB5magEVlJgOPZn+TTjwl6tLBMCdbZewkeyM7RVIo4AeVGqSluMYnGzMkMOdEYoJzpWinJkoHIwBp4F3heTtgeG5oseLVtry1yH0ciY04u03Jprv9UrjrBcr2is8ZYWZ0mBQbFfSKe8q6O8Fd11QYVQRgW+jrzxnhPodqa2DaL1Ltnz/oJb7m6N9cE66/r+x1WS6/TdcBe4QsfAd4rsbdBV4O5QnLfkYeHij/BCkNf/a8oIzjoRwFspKep2VMRKalMYMXXy8iHVUFm52Mif8CxN59vXqyTckKi/O1Gs6jDctlax1aDQ4jw1V1zrjucyqIUej6rjp3h7tLAzmz365AcIjU6rn/4PJ7OAl1ZvZ4AdlXfd2oK2me2GETnI++xAOUe87/wyqbIu9x3BdHE1HiwO4VX6X/sUGjzbsMho6A1R6Zyr6mFrxLyyBWTYDQ9yNnbsVKuwc75ZbelNGcsJCMhwNkfeuyWsZaTk= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31acca11-9fac-42a0-d441-08dceee38fba X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5613.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2024 19:40:31.7300 (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: 3r6FolEbwC+0d9aUY4RPWB6jDp8p9bOcbfcY6kqVdXngLcQPfp/NLFPrW6x+7FaiLXbQ9d4d+gjP4WN/yHCx6mftW3Fk58SvUIFAjciAlco= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4244 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_22,2024-10-17_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 phishscore=0 mlxscore=0 mlxlogscore=974 bulkscore=0 spamscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410170132 X-Proofpoint-GUID: yYSDmwzVDTbJ203-qsQHxOZ6pGJ4lzAN X-Proofpoint-ORIG-GUID: yYSDmwzVDTbJ203-qsQHxOZ6pGJ4lzAN X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 2374C40018 X-Stat-Signature: zz4xswhub4tgajsmja9sgahh3adt3ajk X-HE-Tag: 1729194031-258791 X-HE-Meta: U2FsdGVkX18oDmwYEpubOe5EXblAMFZA0Xojlv1AW+QHJrnmTw81ulAsfykJeteKX+DuTA9K58kq1tSgNmEXsShGJbqJ9atBC7jmxo9p9kezLXkcgCWQopgnEuG92Lygk7XuFQe0scYMbOJJn42npqCmFzJTRDYLs5QnH031ViAJrVdSPgAbcDMohp5+lCGV7J2rjSGEoYUZmi2p5gp83ADNtCX6Wd9iFlNNtxAAOJ0y6UGEFHirpzg96q97lGUjoZBumP2cnUB4MTBwJJMj2QUuw8WCCrx8Uv/q7qgg9d/SqiC8AlYTxFnlaPSMB4OZ8PHPUbHAe1h+bPKWUYRC0Jt+LmNS1aOmq+0lD7bEuDamwEk+bI2beGka4b3QI2BeJnFk6TICaLY+56zyzdkqKssx6QuUhvOlg2PZrK3byCR7soReBEKROvQXhmJjnGGZh3NUVymnMoofRWkB1ChqXAZooOWXBWGixXj9IiKjij5Ffr/2uOBfXZbt2PLpU3MAn+MqRbrnGiLuF308RM9JfqoNHCKAr9561WUWwOaYff4zImzmJLE+UrLd4ZogjAIDZoxBGcbNQWHC6Tmjd/fJETEcWQZ5Y9SluZ9XDjPqzcAh5WvzG2fKcEUkl7Laa+y4MFAADGqJVdn8GLd5BlkP70LHqpX6NYASOW98qmGfis/oruW5RnmvGpTK+7fkcU9wCHPGS0DOmUwBv9Ym+gteV1r29hoKz8qAR2Y2K1c4lNIdvZfx8jQkuPlDam1fJCD6mK0hThQWWG6GgARA356GxNPUH8mZ3dJW4g2Mu+6Wzj2EL3ZUoag2gnJWjXlSWaF4tEpIcRodZtGYCV9ewP7gnZkiYVa/LzBrLYfYDuI18I4a5qzm274dIWctw2BSSIvYVpliCgAy5EjUn1hkZZXIhtkSaWX7R393Hjio1e/iGRuibLiFEkim/+CpMX18OFjBXI0IG9u4/vWaZfBV1v8 lR8YlkhL D/OFIgKNi3NOVnezGGXgxTbRIrCjWCrkSexPNicZ2bJ4ikjjOKiNFs0Qo+2nd35sxsLsthMtaew+T/twC/pWBwp3abuZ+UDMyZ2UGvEX7vD83Q6r/eCHILYB9WZPa4gUwxEbmWol/wvoZDeJPv7b0BQtm3InE0ewvKC9vnV7P7XpixbuFGBQhqUgLu5PVfTj9TWOfdiydhRUdaPAKa0KpN6DGZ8XoZXiOXSHLUC8e9WZ+LJk+vDOlSwlg5x8WcmehrH3ANlEX80vd+5zYAwalRj9q9vBWoIw7hQxOrDadEbV4xvpB7MMgT5xbSJeYWJWSdtQeBODxTg0gNCSaJZR8ahp/rjvGchPTQIs+WwU0gzOT5j8JsSLxso/LmPwWuDqqaf53wae/TSlBU+v3RbwgjJbIQ1OHiC+r2CiyJkrYL4KabxgHQn+QZeYo1R4xz8jYhbXnkWxbEhyfQqwvBBsOuQElCe2POE5+U3E2z4r55YFaT5ZRRx50o9N/ShyEK0tC2o0qpGF1WIBlEogdPO2xHAH6PGzhd3L3FiHNoQENLp77qklllkDVraEQjy7A6VsDhZva84zwcp3hQauCIl5R0/POJK4SHg3cTzG6HKH77T4OYK3HLRlDulXx4wQQnTFxG+tn64WuTmFKRsXPa7z+9O0jSvm4VpzdGxlhNQc0GQYswGE= 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 01:37:06PM -0600, Shuah Khan wrote: > On 10/17/24 11:38, Lorenzo Stoakes wrote: > > 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. > > > > > > > I like this solution. I should have read this message first before > handling the others. Thanks! > > > > > > 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! > > I am caught up with the discussion now. I am good with this change. > > Reviewed-by: Shuah Khan Perfect thanks very much, I will send out the new version of the series with this applied, much appreciated! :) > > thanks, > -- Shuah >