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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E4A35CAC586 for ; Mon, 8 Sep 2025 13:47:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 47C798E0014; Mon, 8 Sep 2025 09:47:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 42C928E0013; Mon, 8 Sep 2025 09:47:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2A67E8E0014; Mon, 8 Sep 2025 09:47:56 -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 124D28E0013 for ; Mon, 8 Sep 2025 09:47:56 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id B804056772 for ; Mon, 8 Sep 2025 13:47:55 +0000 (UTC) X-FDA: 83866211310.28.368B678 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf14.hostedemail.com (Postfix) with ESMTP id 3D1DB10000E for ; Mon, 8 Sep 2025 13:47:52 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=cVZYGxWf; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=AQzjAv6M; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.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=1757339272; 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=xCk3OfISa6YG2vf4BzYC9DHLdrfy7yobDGmI4EOsGGk=; b=ZiWcwV4XRgGvOwYvuwQCQZ2vZxAB9s1r5F/GUVQAOUrm7PoLvDWCAE5cpD7qS8FxTC+VST 3vD1tEFeL6XLsia6LwtDEW74ei8q9o1466PmlRGSMc/53qhwZJDr/lBdpK6klf7veOZwM8 c0bbYZT81wYHeUYbLPbzh8gNHg7iiXY= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=cVZYGxWf; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=AQzjAv6M; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.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-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1757339272; a=rsa-sha256; cv=pass; b=3/iZe1M6Jk2hzHkqyoxP/D713ZQHjTdeNPiKSj3wQefhsxliQZeq+LjiC9sgr5el/99NMW TgxSz0NzW7IY1Xk2ogT83DMAAV6lNtjcwTp4k3ClNcV6Ug9xCvwHgEtxwiOeNFYbRbZbrg dgF4BPB+9SXnHAHCvNlDXvV7qZMO8is= 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 588Dl3gK014165; Mon, 8 Sep 2025 13:47:34 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-2025-04-25; bh=xCk3OfISa6YG2vf4Bz YC9DHLdrfy7yobDGmI4EOsGGk=; b=cVZYGxWfuWZbDN6ZT4f8TZ4TZvRdvoEgvA degPMzWQkq+O/kHYldrwBQK2hGBlH1B4/cgQRUttEf2ZK2csYRaWgPTsy9wrDPvt rQLtDfg7/7yG+3XEla1GjQicq3Xuaa3dX/OhIcJfAjEwu/VyDKqxFBuEsC3mcFFn yxzV7UyoZWRA7f77ZGxuT5nei4ckiq4ySwC1T3sW9zlUZInuSxG2ydz8aUOo4Rre gC0rkTyP5tB+5rQPjWVaY0t25xFPRwGMg8qg6HyLlu8DBQPbJJrLdflWRpVrPLY/ rdHnXT0zow+d+P9jsdp/dKN6n5KuaoPaDCMLqrImLwnyQom969Pg== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 491y4br5kc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Sep 2025 13:47:34 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 588DHg4f032957; Mon, 8 Sep 2025 13:47:33 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04on2060.outbound.protection.outlook.com [40.107.102.60]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 490bd97cpy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Sep 2025 13:47:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WUDaY0coeDz8MhfaQ5YMTW+ZqGCL/XTXqJGQETYfX5GQnYYLfeF6Ly+6OPqW+qC3dnYkDjyJkU9CKJyfIkNmYu04OTIjz1Ns7O6sH/24dJX7Xp73m8jk4ETN96vYpJQXE+XqcuhTnXhmGcWwlwQXfzRchW1dN1/zUnvyHTvWb6sgh4BWh9HYJpTfpaRy9J0LRF/V+I2d4zGqtnrhfk9TFWI9xjxyOuFTqNUfll8X5U0/YegbShjq4A4K6Hk+x/A7MGwVKoHDGZQK/Td9ZaSb4enteOJoYZRnlLrbKiEfBxPKoyGjV2m3iHowa5+iZOOVxuYRAwkvTeofhBRofdthtQ== 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=xCk3OfISa6YG2vf4BzYC9DHLdrfy7yobDGmI4EOsGGk=; b=jXfsWGAuIZ1MdIAj1bW56I26l6mf8Mi9/zoE/t2rYk08JH6rFb4aEmYG7AXxKbbRloCr79Jr+ht64O5hrR2JM4yoDOXWfu+N1cPQD5jnIS6RrnP/lFgZNmgXAwL3Dwv9n/reJ0u5R4fAUrH20jNcC/3Fm7yAtilXZzP6zuQxcvhDDiVZXmxMw+EkU7ccvnew50LmRfwiIhK7Jx9te0hkH5nrIaSBA+zDmUV1r1V20XtdYEFh/t1M+dLSTMEAhFmLmkWMDL+dC7wIfHYa199G3euo2EUL+t0hZ79CJtnw0yTWv1lnJk++v7kQP5p3J13y3LpemPrwzYpIxi9DxT52/Q== 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=xCk3OfISa6YG2vf4BzYC9DHLdrfy7yobDGmI4EOsGGk=; b=AQzjAv6MFsmhBJxWM4oWwRU8r2K6b/eI2BGvVrJPg0d59mYBpoOT+euM+dgR7vh5PQQokder4+tQbB/x3KbvxJ4eOcl92FGdHIqHhRxh5DjAGZf9Mkeop96DcvxfGu4E13LoqjTISOCQwo6iR+B5nYX5sFCXIfFoD8MnHMoUAvM= Received: from BL4PR10MB8229.namprd10.prod.outlook.com (2603:10b6:208:4e6::14) by SA2PR10MB4763.namprd10.prod.outlook.com (2603:10b6:806:117::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.22; Mon, 8 Sep 2025 13:47:30 +0000 Received: from BL4PR10MB8229.namprd10.prod.outlook.com ([fe80::552b:16d2:af:c582]) by BL4PR10MB8229.namprd10.prod.outlook.com ([fe80::552b:16d2:af:c582%3]) with mapi id 15.20.9094.021; Mon, 8 Sep 2025 13:47:30 +0000 Date: Mon, 8 Sep 2025 14:47:26 +0100 From: Lorenzo Stoakes To: Jason Gunthorpe Cc: Andrew Morton , Jonathan Corbet , Matthew Wilcox , Guo Ren , Thomas Bogendoerfer , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , "David S . Miller" , Andreas Larsson , Arnd Bergmann , Greg Kroah-Hartman , Dan Williams , Vishal Verma , Dave Jiang , Nicolas Pitre , Muchun Song , Oscar Salvador , David Hildenbrand , Konstantin Komarov , Baoquan He , Vivek Goyal , Dave Young , Tony Luck , Reinette Chatre , Dave Martin , James Morse , Alexander Viro , Christian Brauner , Jan Kara , "Liam R . Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Hugh Dickins , Baolin Wang , Uladzislau Rezki , Dmitry Vyukov , Andrey Konovalov , Jann Horn , Pedro Falcato , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-csky@vger.kernel.org, linux-mips@vger.kernel.org, linux-s390@vger.kernel.org, sparclinux@vger.kernel.org, nvdimm@lists.linux.dev, linux-cxl@vger.kernel.org, linux-mm@kvack.org, ntfs3@lists.linux.dev, kexec@lists.infradead.org, kasan-dev@googlegroups.com Subject: Re: [PATCH 16/16] kcov: update kcov to use mmap_prepare, mmap_complete Message-ID: References: <65136c2b1b3647c31bc123a7227263a99112fd44.1757329751.git.lorenzo.stoakes@oracle.com> <20250908133013.GD616306@nvidia.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250908133013.GD616306@nvidia.com> X-ClientProxiedBy: LO4P123CA0150.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:188::11) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL4PR10MB8229:EE_|SA2PR10MB4763:EE_ X-MS-Office365-Filtering-Correlation-Id: fd51ea9f-2893-4ce9-bb89-08ddeede40c2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?SfekJ3w52oiqcVmVNbzwUBRDyHzPLQfC0qjxyds7oxjtj3UUlqjRo19Cg73N?= =?us-ascii?Q?04X94+0O+AaWPRyclRArj0DQtfv0H6CYO9TN0VpluGwclQwNON2rNZTkRKog?= =?us-ascii?Q?OrM96IWsgl7F273mwNbIGHiB/3yjcZAahaop9eKYWGkW4UVb6FGaV0vNSOVu?= =?us-ascii?Q?lg3g1rBPV/3Tqre6i2A7owxdYoTEbu6Q7AUieHKitKZmv5l7alx44PYT46px?= =?us-ascii?Q?tc9kDgP6jTu12bzVNoKkDDqtmFsZwR9hPcR0P21/V94rwm2GSqXwC0XzEPV1?= =?us-ascii?Q?fJpthu5hbok7h99tK2fyj1UlJETg2O7wdGZN8nhAWgT7ayYxbqS+y5vXB0ig?= =?us-ascii?Q?o7V8xeX+i1dyXtdmhf3XBzlxEiH8l0Op/lcFz9XOZoNijEuMP+w4kUZz1XIB?= =?us-ascii?Q?JUtgNODxNZkCqmIBmDxNkG6Aao974JNUD7Ux7WkgB8id7qQ4ovBr+YsP2MT7?= =?us-ascii?Q?Fffl0sUgt7RgoVfzGZWSIGbn4ms3bc5GNtdK8ALdO7Q3SXQWGkTdBYP1NTYF?= =?us-ascii?Q?hznfRNey27kE3m1uW5VW9wWeCptK3jT1DzbrUeHRZeblCGRXy3aUQqCLt7w3?= =?us-ascii?Q?eIY2+Cl20g4iRMugI15k1dr5tM9Ta1NCbGfhI/wjG9IWpxgzNS1hkCXqjTK+?= =?us-ascii?Q?uYAqvJPv4oZViA7nNMZ0VYvcByccrPATbo7dZC5LgROh70J+RnuFvheZIeZx?= =?us-ascii?Q?/FBXyQ7agcpN+Te7qu4jprtaZdicLvKtK9fN2uLfW6NDLH0XFseKpicFiO7C?= =?us-ascii?Q?ZBGL+Aj844ceDdEwEuJOzVduHCRq+Ghn2bi+9EEW2LwZF+T47c/uATc72aoM?= =?us-ascii?Q?NuIY8p3WX3PUnW+TWErg2yj0qyai5LmntwrDfj33XlOe/MYzciRG3nTAH8rd?= =?us-ascii?Q?Ip9XhSj9eHr6WlzVPY2eEtlMyzpAm4dwLn0itJOfUtBHCQvgfa6utRyLbpox?= =?us-ascii?Q?+APi8asBpyrN2pRaT3c5yvZPHK8HSIf0MI+GukT63nODZ+V9BfIPIbsx28XA?= =?us-ascii?Q?2Fu+1x/NMvPwkzcgPrfrKb2r6MxNkMZttiKnW/QnT7SOVjem7fv6IMAnS2Ab?= =?us-ascii?Q?OsaytVN/KZrvR5aWULTsHWNZlhT4myrd+xEepC7yD+tD/IY8Ubb3zLdDdh/z?= =?us-ascii?Q?xdd3odrpYN/mWaWbPCZblJ6/sDyig33Oinu4ZgZYM4ZdND4MRuID4naPvfnd?= =?us-ascii?Q?osJ8I9IWexz0gl78I8yECZQ7PCHgH3EQcvJkA+xq9VNfemSYQ5kqclTaON2W?= =?us-ascii?Q?d18dOQFbZyT2IQF9FVm6ZAJqwqMgEL0snwoMDTKqd0kne2RpKFtsIQGYSKdV?= =?us-ascii?Q?2Y7O5qMT4SPZpE4kypFiyxy/b91yHOxAseNVAqIPPomg6ddI83VirrnOkAmw?= =?us-ascii?Q?fFZuBumPPXf6DRUan1AnT2JBq49UB57PvYgd8A0MaVZZwg1UX7xbyjCoejPb?= =?us-ascii?Q?AHpp1HBUSPI=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL4PR10MB8229.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Hbo8MPReyiQxnpsK40QVsM4xd+BgiBSC+TKsZKaMITvmZiEFhqHV6mk0w+h3?= =?us-ascii?Q?WQy/yzvoJeWKIAYwhM+yeO+3oOP3dl50uiyjvCgo5n8SFT2IE6rMIw+Hf0z7?= =?us-ascii?Q?/IXM+zw3AFCAQl3h/kDSn/+GjoqlgtmX1h4Q6YQeXwTszy6AS0o9q3HM3mXN?= =?us-ascii?Q?X9MyJe8CI9NbO4y+qE9Uds3NTfHEJ4GR9r0SU2j8Mmw8vldhtfWCTuViaXvd?= =?us-ascii?Q?t8V8O5tmtegTb/eO1yrOKiF+DbuB+TgEDzMu3+JAHCLwZkMUTzsXL5sGZSqr?= =?us-ascii?Q?WjxAtfR2iVQmXHW40EVRO4gXClFK4RJbYwKX9s31aL4yQwA+bVhcEpJVuWxA?= =?us-ascii?Q?/3cRFFp09kDZvu4zClWl652qKqoGLWtkwxSwaH0SXQufGeBBILY5UGFWyZH2?= =?us-ascii?Q?tV0N52fze4rq9zqG/h2hzdRiLEXkqtJeB2WXTwR7TS7REWCYWSFa/gO/GQph?= =?us-ascii?Q?We16c1UaJkI1rVDHjCVB5/nGxL5TXxjXgtPRkfKeZ5Nuu5HsLucaMGPgWqbQ?= =?us-ascii?Q?1e+lztEz2N3gIuaWXMpxvgcQCz0t6+x+Mkx+tr0BCyEhCPT1NqVjWrNF0u1j?= =?us-ascii?Q?R40t6BV+jJgOlytUktb71265JtxUT0eonCZDeNOAHf7r3JDkoX67w/931dMU?= =?us-ascii?Q?Kmcnu7lbR2DaEufsr9ZlTILT7IycaFS6Mkye0mtOIY19BmbYVcvsrnSaJDyX?= =?us-ascii?Q?1mvaZFy2iqOLiqPhaMTy7GUHNvwyLm5L29GvoJXq9HXIolenkBVkzchBphmV?= =?us-ascii?Q?s+NfKHCii1Ofk9M29YObUtJDii/kI0WqfL4spQdtBkmmvj09RFul/fkrozEX?= =?us-ascii?Q?wdkzsfgQTaIRyLCNMhOi7u5QtpBn8w+TaAp7CHQFxaW8HVTzMI5QiqZhIzn+?= =?us-ascii?Q?mLyoMd9LxdXhfBkOQVSvAMJiMW13szvARkwUbw92GB+ktTEL0glaD9oxgPuf?= =?us-ascii?Q?x6IIVfz2TfllLPhPz2rjP6v1zta9pDIK7TIJgzclxC656hsejuVQdRg22nM2?= =?us-ascii?Q?zVexu/t72ydcHYwIR4RNMOuLuEg1wY3qU77yhBn1D54Ddyk5J+RnJAhif5Vx?= =?us-ascii?Q?1A4uNd6Qqbi//dyaooyQd0Rz0WE0lKLH9b/DrwGeifRwPZAa5/PoXP+IP65J?= =?us-ascii?Q?5tvmS4/bndGiFMYj/SykyWwcMkEF1BEDzuZ/lD6XSMWIMoQvLr8XkO8igug6?= =?us-ascii?Q?2sXCvG7A8ZTNjqh+xJiwrA1HErXpK2IfdpZpm69tRQStEIQDbPrPTBJAqk8o?= =?us-ascii?Q?Y1UH959uDW+Hug6DPd/aDn+RMgGJx/vtuTuLVpfuKmG4vuvA2q3STj4XgnVS?= =?us-ascii?Q?D3aDrwlpg6DZ8ykHYVtvkWxXeHYHRSt2HaF2qpRcc1lqNjdpWljxdhADU/3F?= =?us-ascii?Q?S1xOd5WPt+v3Yah6huqlT/nY6T0kKf53xpxr2D8Nfd+zZueS5kTjZOwyOBi/?= =?us-ascii?Q?GLQRLIebO5NpvOeeRDXI7jW/ZCUBcjqEL8w0Jd5cHGPrtYxZBEjslkjfxuUb?= =?us-ascii?Q?Oyb1ElriuqkHwv6XgVLapH/o+wJ/BjXUWpXdD0CLZd3Dl2dWfaOTTkm7qeiL?= =?us-ascii?Q?gFR6wnE5obO2Ei8u5slqMzK/mU35x6WVg7uUNKBHRKMVOAFJDXBHaRFGrJPL?= =?us-ascii?Q?SA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: S4kzey3sxqybyLb4E4Q1Bp8aYwr3PIJKYXQC9rhPS7JfxsauA1wFkAsXnNUe+EuLQyjLCsRnA1Hbi0FwVyXvQd8wu8f9TTcRlRpLyjBqm5ituXenDxNWs8Pku51BfQfmttTlzCtXnSo3eGATk9epBxQ4QbHL8EhLVuH7XVzma5t45Ch7AO+XGgGXeQnduSLwnZsA7f3eD9z8UNy/ijSe/KWAXvvtIKpG2vSRvJR6uVqFMUCPW31UCQ/xRf5Bevodom2+/+52zExsuBrrEnQVJH03L4ozHA4y6szpXTAcYu3OgvcNyfIGEzvJKeaYOtbiwr4AlXq+wUtNjx+hh3b8IGjTkvQrTYNxYMsxBDoidLAiRi5vjGhg+tqhFkskIT5tDLFeKhmI++Wort+OuOOLZq/nOnq6QGNhfXpB6yabsfRgSRAZlLGgcfK+qrmnZvpirGcTMD3bDNHcN1eLJWqliqTegj67QSu+ZZsLJcy5DvQB6co7TumZCLkBfnz6AxJhQ7K3c17gOvEcTxRM49NshILB59cxjOjxtVlwgklvbLp6nlFJ4pss2CVgijESWqiWMhGwclL7ciKlPtIEV9dHk48dldz+tIPuryONzMLO6so= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd51ea9f-2893-4ce9-bb89-08ddeede40c2 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2025 13:47:30.3949 (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: +Jd1qXpfim8AtzFs6NJLhI3DQWYcbs0FDEw4IZKbfAUyUhY+K43ON/4Z0GH3OJerbDAE/8Z/aJ6cOKFS9l2OB4jf6LORJ7b0+msBAFlc8FE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4763 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_04,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 phishscore=0 bulkscore=0 mlxlogscore=999 malwarescore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2509080137 X-Proofpoint-ORIG-GUID: eB-VeA2W1TuxScVCFmYVE4quLjJTdY0k X-Authority-Analysis: v=2.4 cv=ILACChvG c=1 sm=1 tr=0 ts=68bede76 cx=c_pps a=XiAAW1AwiKB2Y8Wsi+sD2Q==:117 a=XiAAW1AwiKB2Y8Wsi+sD2Q==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=yJojWOMRYYMA:10 a=GoEa3M9JfhUA:10 a=SIcRoMYcOWurme2wFRcA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDEyNCBTYWx0ZWRfX/wfl6UbXNUFj eypm5gxGHALNNFAnUKyc3jDR04W8mc8VT2IO82gpktCw3fUkdWSvNvMbPIhbLydOa4YUpIqlNtM LiiaGvJWAWRx5TYEuIBU7rTLpOG5rRf8yToI7B4LABx4KvTuul4uLXAt5BOqE3W6TwZZn2ndYGz dcFzFvWoyYYFgrnkRMCAza0SXR1xIOpx3iCRP1Ecm+w1BWtxUG3aZeRE3Kjf+hntKBtjgFZxje/ rYoOx53F89YX4L4G83ghvJb0yqSbC7ZyIQFdAeoX05ccX1bgqzGOPcTbV8cEIt+Z34vX+oE+IKG llAtp/l0eWVLO5KX+Syhyt7XOf+1wKa6sd962KPPAvvkkyFzvoNBiCVBqn6JIi1N/Hl4uma9g23 QSmGwnyb X-Proofpoint-GUID: eB-VeA2W1TuxScVCFmYVE4quLjJTdY0k X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 3D1DB10000E X-Stat-Signature: rfrd7auykn8eign7z78k53b9eefuwsjg X-Rspam-User: X-HE-Tag: 1757339272-702396 X-HE-Meta: U2FsdGVkX1/6LWLX+FHJCeS9+ZWohxY8LwhJOL5/5fF1l0HbOzNjPIzqMcUoctUQnWat8dYWj8dmiZItvulq58ubke9YSheWNpa5wHr6odTg83x0FmwXj5rrwR+RQsc9AZN5RJzXSmAWom9YnwVz4lGtzF5PiJG19w8idAB02QecUUGJ7UJIlw0rj09j4xLT3ijGPiyn6hw9yAP9h9fdrvHp75IjQ0vXwDRn0bUkNPCbSo/CJywmMbbKCrmyobIoqu0R5ceiy11cIlPVxTmneZ+Pe6q81PGdIwQtl2u88zbjqw7TLOSFFNPgme9Q/uNBmx0vMNTLf5YMS6tVMDw9r7/jebCi3UeNPD5HiCcPYC3SXKYJYJGI9mgntpv6vWn5tpVFn5IciTwwW/a3OWvwX0RGu8ai7MbziFwU3IlVcxKf8iQRBLJIDDST0usyyj/4tTOiagKrvtmg5ZyU+PzwVZAt8N8poeOFbVpb6cbW/pWGfkSYJ4U8Sb7EyN7fXE1qKAZcWo8M7DrszCUwsgPO735dV7W3FQ8yxz3cB4aHvCj57ApLCEm2A0NHB+cZpUcP1Gj1KoDaQH9VSQfvbtpRC0MHfvxSdPhJmZFsAHPQWiZmic6xvVfHphe9IEOBv4S8Vp4h3kAtmjAAAc79ngmOlGSm+WgbvZ83015wtSE3lnGiuqIuPv+JlGMfNRwsJG8ZL+4UfwGwG5eZ1Zhc7e6DJS/K8UUWtciVUEUIgdiN+X4f/AT3diLaGtY8O2Q+2vprCR0bksUpMu0BfS2ks8d1hn7OWk7y/xjcpOktvNDPCrCQre9098atTzyYeUnKLJBuTahbAf9BnqnzgryYwDeTbJikZM+cFZpViu8c0y5Iq4sP0tP3hDpfkfc0qjSLiTCYfZsNfevXa2JWUsKK/s/iWrPEqUo4XBZlf7ci13yNzUiCXbhe0mS9Y77H45Kx6ciADPvNq5yWZ6U1RbEFcLq +bZHDQ0Z RN0nDWlb9I3zk9/80T5IE3vyKkIRFogAV7qcG0NV/97r9HbxCqUYhR0cYngUyvHL4U0kUV2QTRSJRU7VmvUSWMhxHxZNYNgRGAjb0dQXpOtrhIon+9TqMXbKDNRXzXELs0dSrwUNESAL8OuF3yiyf7cjMbcQtwV24zzYydK8JOWmoOqGOHIOGp+kUVUvmGLBs5S1UhSNOygq1Tm3fBN0o6S5qWJTSGCWoGLJkz7CG10lqh2zjN/3WAu0aLBpX5tMT4mW2R7qbfpcFqrxN40+R25gtX9vhBMSfw0i1EBcAuwSdJ/gkaErXoG9IvuZnoVZAH8wE+xKV2gziOiFVuq8Bav51ouKmXqJSOKBjR2hhkg0mpwE7m7Rzsryr1p9nTshotHQ3G5OBw1f6mzrCfvnMZ8BPZbRMY5oNKaiMXy5rUDfRuUN0/QpmjyfIsLBvEbD6d0Cr7BLkKNE/sbim2YauJUqe/z5DqRkyY0xIyPreBj2qFdQPdbPj6U3ixiUx38B/CXPVsxEH8exaIzsTR63c69qMhq8Qo0SgpWzWt8HejkYqWM3BkU2oHEJgC7BVLQZa6KR47C4Ztxs7JckQEGm4rnWciQ0pWZt3MeOwv6pTkTiI0pL1G8L83aIqLLhlgkTQ3NwDQmt63/9Nh3i6Hhe5xb/b0CeAbHYdZGKVn/uw7o5R99y+9f5Xlx/gWvyI9vi/L1DiIHYfHKt6cF5eAAiG030h4MMbdZkPzRrcZLdIUWPFeWosUqaVAyZmbrbMaKDezT58 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, Sep 08, 2025 at 10:30:13AM -0300, Jason Gunthorpe wrote: > On Mon, Sep 08, 2025 at 12:10:47PM +0100, Lorenzo Stoakes wrote: > > Now we have the capacity to set up the VMA in f_op->mmap_prepare and then > > later, once the VMA is established, insert a mixed mapping in > > f_op->mmap_complete, do so for kcov. > > > > We utilise the context desc->mmap_context field to pass context between > > mmap_prepare and mmap_complete to conveniently provide the size over which > > the mapping is performed. > > Why? > > + vma_desc_size(desc) != size) { > + res = -EINVAL; > > Just call some vma_size()? Ah yeah we can do you're right, as we assert vma_desc_size() == size, will fix that thanks! There is no vma_size() though, which is weird to me. There is vma_pages() << PAGE_SHIFT though... Maybe one to add! > > Jason Cheers, Lorenzo