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 C0A47C282EC for ; Mon, 10 Mar 2025 14:20:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 39D8A280004; Mon, 10 Mar 2025 10:20:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2FFF2280001; Mon, 10 Mar 2025 10:20:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 10691280004; Mon, 10 Mar 2025 10:20:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id DE1EB280001 for ; Mon, 10 Mar 2025 10:20:18 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id A408B12103A for ; Mon, 10 Mar 2025 14:20:19 +0000 (UTC) X-FDA: 83205851358.20.AC98B60 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf15.hostedemail.com (Postfix) with ESMTP id 42D7FA0024 for ; Mon, 10 Mar 2025 14:20:16 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=UT0MKWKI; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=fg7YcA1+; spf=pass (imf15.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=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741616416; 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=g/V4KRXalZq51wzi09HC1Fn5mjW4FGgsiJ7TaSiw1oc=; b=ao91WuBtoMuGeXHdEC3Wnm7JSk8/eE/guMAOIQkRgmfDInjHTqLp7eAphB5rvYP6xtp6qS 9Z3Vr/wkAghUAqA9tvzqthJwqjZLQSXq/eLyjlvmyruB8JVTW49UQDi9MfwOgVBB0xhlW6 LmBHevUT4Coco2J9zOVWEz3l+NL7Hlo= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=UT0MKWKI; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=fg7YcA1+; spf=pass (imf15.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=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1741616416; a=rsa-sha256; cv=pass; b=F9ly9nM55DbjSM/s4o71EeUsqrzIoLKTFpCG36q5JnUNBCHVT72vcGHGPdtkLFLKuGxaxX IgtVX8XWuohi1tTN4eO0vaoGQqQ3KIpurxMB//TrOVB21cGPogRn/Kq3IAE0q29DK94PxL kP/YoFU+aAh6ZpQbW8YgjYLsPFwcZRM= Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52ADwQOU003856; Mon, 10 Mar 2025 14:19:57 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=g/V4KRXalZq51wzi09 HC1Fn5mjW4FGgsiJ7TaSiw1oc=; b=UT0MKWKIztNtWIZcc/soB72c49xo8rmC5T SrhUdA+gejPX2QfJAXNSVrIDVAW8DmEMUM7u99qjrYyOlQ7Ljjl6fil5Gy1JqM07 vqM6Hvy9wnZ/5R9JqxPooEGPnroszpm/K46sOKEwbwF/man6mPxqu5NhKxptl7xa 0zACU5ccRjQzcMPv55fnmzXkzEXko3YNjPnXhF7nDmSXmokUOYj251N4bZo+vRbV Kv0/N5heFyZP14VvxQ+Ea8L41CDmItXtW5etMkXb88crWvWgj2eB73bSEBkBNr5M 3qdVVVUq7LtSX84zqZo3hwKbaociFjOZL86zp21RDqPKllAwQGXA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 458ctb2qwv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 10 Mar 2025 14:19:57 +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 52ADDwAR017599; Mon, 10 Mar 2025 14:19:56 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2045.outbound.protection.outlook.com [104.47.55.45]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 458cb7n6m3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 10 Mar 2025 14:19:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tlx3uzjNSank8CtQE3nZts64lTuDSJc5PkVdyQKqnog+IcgV6NVJdqWn67GJJPn4oP95bJNj7X/Cyn1zEn4QhXylSBvYt5JTQGhKu8OHxBj50LfuEovLMTXWZYnNnMuzAyImJ2KTKxukJmhYYNNGmCnDN+o+lhGv0gKFellocQVNhgnw/YNOFXp8i8rx9YvU2yYxLadC98m00qR4isTWjqJiFkpZbGD8h5FpWz62d0VkgT5qHNav381RdJ5xoOWauCFzN0VHpJZ7xg4ois8ZLaHHKmB5AeuV1nicR942VwUkU14N/tAnqy6aOeM2QPQOOkVjX/CupO3F01qW3CWg/A== 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=g/V4KRXalZq51wzi09HC1Fn5mjW4FGgsiJ7TaSiw1oc=; b=tMR/T+kAYC4XdxX0RMcMLhLStKOt47ITjJ21xKvm6QNNS7Wq9W82Da8TVO3FMxupAGhhADH3eGYTrqnjljqmTjcdfdZVGOf3Q6NeLjgNASXGySAkV13KNbwJbiTJ6QuYoituiT9LXNtlTvCKjOXBhw2cyGD4i7+w+AJ4zb/d97nFGKHcE7U2zjZuQIjqjygs1rZ4u7Cvcl6zlgz57Yj3O+TR+2XY+zFyxzau9F2pJVVAwMVZkK4Us/EXNzjnF6CqDv5IkzssF5awidj6dGb/i84yqq1reFv+X7F8clEQvaQHa5/LoyyWTzW++z6VdtaB80qQ1j1Uf97OKHnwRN4feg== 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=g/V4KRXalZq51wzi09HC1Fn5mjW4FGgsiJ7TaSiw1oc=; b=fg7YcA1+wd80COIgKS873aU5Ejk3hbK3zc0kESiEIz7a7WubDAzWApXfWmb4zTQ0brfGw+WWhgOJnLTVUcS/U+Zmu7aIzqt49dYbuFRrz+Zkfre+TQSqm0Xs0tSNymg76vbsx6dvdrSPm9EdQj3hQlSElk5cRb2rY5cPom+r53k= Received: from MN2PR10MB4112.namprd10.prod.outlook.com (2603:10b6:208:11e::33) by SA1PR10MB7791.namprd10.prod.outlook.com (2603:10b6:806:3a9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.26; Mon, 10 Mar 2025 14:19:51 +0000 Received: from MN2PR10MB4112.namprd10.prod.outlook.com ([fe80::3256:3c8c:73a9:5b9c]) by MN2PR10MB4112.namprd10.prod.outlook.com ([fe80::3256:3c8c:73a9:5b9c%7]) with mapi id 15.20.8489.025; Mon, 10 Mar 2025 14:19:51 +0000 Date: Mon, 10 Mar 2025 14:19:49 +0000 From: Lorenzo Stoakes To: Alice Ryhl Cc: kernel test robot , "Liam R. Howlett" , Miguel Ojeda , Matthew Wilcox , Vlastimil Babka , John Hubbard , Andrew Morton , Greg Kroah-Hartman , Arnd Bergmann , Jann Horn , Suren Baghdasaryan , oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Alex Gaynor , Boqun Feng , Gary Guo , =?utf-8?B?QmrDtnJu?= Roy Baron , Benno Lossin , Andreas Hindborg , Trevor Gross , linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org Subject: Re: [PATCH v15 5/9] mm: rust: add mmput_async support Message-ID: References: <20250304-vma-v15-5-5c641b31980a@google.com> <202503091916.QousmtcY-lkp@intel.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO2P265CA0400.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:f::28) To MN2PR10MB4112.namprd10.prod.outlook.com (2603:10b6:208:11e::33) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR10MB4112:EE_|SA1PR10MB7791:EE_ X-MS-Office365-Filtering-Correlation-Id: b2217216-05ee-4892-6fd8-08dd5fde9ef0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?BCGtyqgAdXf50foqHXbEbTkSnNautGG6viRhaPVrUuMh9BpCA0YNzU2z5apT?= =?us-ascii?Q?rfce6n3HY3LbWYa0mLCA8VO70SBmeYhMC935z2J2spBpENQv8HGlz5OBcUo8?= =?us-ascii?Q?Yj4+Z0J7Tik+TtUKsVBL0/Ua6SH2EGPEGGYkp74K+QrBeLdDhS/7JwLFYbI1?= =?us-ascii?Q?k8wqNPg09mSniwbZCVuv4cLllaatYcrg0PWqQx4X1YGOGW7OMXyZQySIZjrV?= =?us-ascii?Q?M4s/Yu4VvX5ffg6plPnSd9yiZOCD/NKUTiAffS7N+ae7nE9eb8sNHOG53odm?= =?us-ascii?Q?/ThXaN2CCzp1pvaqR3kDgaBwQPQmgPuooriO7f1Hto9/ZCShxU88QsP7HGNO?= =?us-ascii?Q?dzsuwv3cB6k2QEafZEr+ZNnsfV/ZXpe1tMaKaPqYtb9ZCEEE87HbJq836Xc5?= =?us-ascii?Q?mgnfTc/obDGI6kJ30NOU9hkJXFNnAshxsgIV44e3P2ymyChbkara8rgn5/ND?= =?us-ascii?Q?H45EV1Pl2Q2yTTdAU5eiCBNKZi0FiPhlT2fBi/Rg8smLe666W2Stz2f1VqvP?= =?us-ascii?Q?WMqgPukwOgkv9GJA9qJroVD4hkKUPA2b73mV1gSjT63NfxIwsTHhpPwxVD8c?= =?us-ascii?Q?TxvSSEG9WDSwrNgHiL1HSk5WQYglPr6U4VcentxbVkiDLRvxjuz9tZI+PYka?= =?us-ascii?Q?B6T69UDxWskYi0Psy4zrVxzME1ql+N5vQ6IWzrwa+V1YWv1UOxvB2E9a1k5Q?= =?us-ascii?Q?IWAj8npiAMJtkDulLQDcsKudJiGYAKC4rdZhpacWx+c5BvBuayyCyTT3+FIk?= =?us-ascii?Q?3/W8ONDDi0AxJfmQ4US3vtPUy4lBbh0I9T/CgCEI+F8TMcZsxClotI6PxNxc?= =?us-ascii?Q?Wr/tN8vhTwI9k/vov8UCUyxcIZJQuSoC7jXpOvtMJETqUDQa6a/Ye+DNECoM?= =?us-ascii?Q?FbsdVVyYObVLNGLMGWvm7KcB27aQi9omJDd+/9jiF/9F4laPjL1lX+fmb7K2?= =?us-ascii?Q?GFOTQGLgTObjirp8rVawo0uLret4bxAI5yM4BVp03jP5iVC2SW6RilAKZRGR?= =?us-ascii?Q?MrHr/26Q8rzwwsAq1A3Gj88O8A/379MeEqi1TeTDlp+sITieZgVdt5cNFqo8?= =?us-ascii?Q?dL0+gLNw9yP4DD+OFjJpUaI1Ovf8GQbrfadH5PFaRzISoTWAE+5RJln5l/dF?= =?us-ascii?Q?Tgy9beYRzPcIpW3NFh/gbAASAYY1r0Lc1gop3fK4ElQGqql6PFv/i8aHDehf?= =?us-ascii?Q?CyucCm/CcQIlOBqGhyAvGX56tRGPuuhWb2nBLeC81jkfebMfkFUO/0/kSz+A?= =?us-ascii?Q?+U0uIr/Lw2u2cby4x2lkgfTsqRHenk+6zEUHbsz05+b98bLSkgLDzSB5Dlm+?= =?us-ascii?Q?aUdKy8rBD7SPzQrcJjO0Cp+2/HAuIf9mdw3sI2kF9u1IEXmdRDmBYDb9jfIl?= =?us-ascii?Q?Fw1mwp6oKvb/9S3MB1A7tbgzQvH4?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR10MB4112.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tgNf4zJiF2EkHXktclbwOrKYLmY4gVTLQfovwXSLPSn67+hCdk/8eIqebmzT?= =?us-ascii?Q?gIq3bvGzFbuuj9C40vraLogbh7CFQD5KplRlnfC1qNJLXkZuiG/MXlP42KU2?= =?us-ascii?Q?ejINo6BMvruU7yldFY+g1CSx5gR9SglahqNAyJKu0ski9RR0far4ZNhXi33L?= =?us-ascii?Q?0BjFj/DJAj0Ykn0qNGGIQKmiS8PubKIH6pTD7Hcb9/S7yL7UMaRnoFCtOb4c?= =?us-ascii?Q?MV2AOnEATr+eQ6FQxFEbE8wVLMVQCZ1J21rtPFSbS8jVYk/nicCQwDl078KU?= =?us-ascii?Q?pa1tZT1KJOX7+TBTGBRVZ7G7UV54TVEKC+MV6LpAdT+xn1sM1Vtb63asSuo1?= =?us-ascii?Q?hZ+VuL8ctrdaeCaP7xsZtux7rY0A24nAGhlpGw0aP34blxbtKXudm0HGz7cA?= =?us-ascii?Q?lgNUKduPz+qXPUYdQFCfz5C8B8a0EvBSe1iMIkoZiqWESJK9D2BCqZnQUMIx?= =?us-ascii?Q?7x7RjEc7vELNKk2pGv8I4uuEsOBrLcpET0OW9N5DN9nWIK4dbJy5Q/fxY4s8?= =?us-ascii?Q?n0uZh3G2g6cXxOF6nQ0dAxRz81kSMcuMY78ZAqaXPGemv34t2Iw1toZqFBcy?= =?us-ascii?Q?5O5s8+yoENIbHtg8YAq5gq5TrYPZ5LhnliofTe3DSt+oTPSCVbKn0kt1xHIh?= =?us-ascii?Q?AJDStTW+egFS38iAt5qGZjr9/LrxhdtkbQ8uUmMKXizPcc39sE2J+5Cn1pYB?= =?us-ascii?Q?M53TM9687Ay28cs78woTy67Cbk54pxJY+yBJk5MVmga4hd221SGL4yoJwZ2B?= =?us-ascii?Q?/cQRpilg+ppi4R5C2YRu5dbmyapd906jSpX54xcE/qL5epGfcozNSnLWvL7W?= =?us-ascii?Q?M69YmJlBTeDEov2No6fSgGUPX7F5Yp/tpKJAstB4YOWles85bZyT1n4C4NUE?= =?us-ascii?Q?C2uerAGAZYQDeuaV8Kgz5j8ckLbrMNmUbqrB9lgEG9+5/qNlbrPb5so/uAQq?= =?us-ascii?Q?WH5woSiCjDyyEmohwQVftZkKkxR1aafA3aOl7gPguky5NyDejS2MrgEDHQsM?= =?us-ascii?Q?F6qkNKKwK8srSYGTlJVHZsmt+OA9hwbUslm2Mr954WGu385D5CkwlHxeWo1/?= =?us-ascii?Q?DvGt0/i/mIoOfp1+bBOdVejc1XhfuA45IvXiD81gplFOs7r5PmKhIEBcriD4?= =?us-ascii?Q?00Y5Yf8uMyIJ2u2HRFvmkYmHuwS1yT8iB6fP4T7arK9a7Rrx/dwTpnTXiuvx?= =?us-ascii?Q?m8CBt+QDR1gITjl6BYOGUZARzJV2MGzENF90cy2/gH2w1AHRgO0raPI409U3?= =?us-ascii?Q?iEw7uHAoWhYnZcoJd7l05+cI40mzINdqUrs06LgrJ0Ivi2fb/NBltsD13R8T?= =?us-ascii?Q?LQYWBMwSLJl8GRrPDFKMaAzJS7FNxxPlLY9++LiQ/njri1FHJ2AOVbyAuNMc?= =?us-ascii?Q?ebiPpdRFylnwLDq5AWyGUamhxTq3AcmtkW5cl4Iky20Cey15PRr5FctTEYSB?= =?us-ascii?Q?zTmo0MjHBhm9BHNE/VxT3EAsY7W8umbQPeQ+Zhbum4caJaQ8KPmpzNWyud4+?= =?us-ascii?Q?Tyd2iDKP+cu2jDj/6rpcYLyBQJyo23QwpNy/pMZ+M+EmpkyviLF6GpuDhM04?= =?us-ascii?Q?olvPhNlm500fYR1xQQPOlJA8zXrsX4SEOCfiKxl7VEBd95ZVeHKSfkuShiKL?= =?us-ascii?Q?2A=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Fstd4GVHeaUBKmpw26YkQPFTfjqwfS2SssMZ4XxwrYAwyRuqETccBklw2gVFMkJnvs39rEPv/zERPeMJQUICJ2aLJLkUWtVeg5tFV2Eh4thAoMHofUyK0GDLwE0HSK7Wz+MIeqK9NTP2HQ/aF9Wa4SpvD3R/YFfjeMV0rZU0eyjUW38y1lgypNfPofyiNTTxlE1XYakp1Kp8ceA8lHKFKOlELClyKjwWbv5Edb4s2Ala1X6/NRlIn4dqytVV9PFqLxImAOdhNuEhDLYWwQOXdicQb8TUAyYY/7Ynip8J2URyfwj7Uy3zX87kFXItbDQgXqFEVtza7FdL0irOOlTIoCrjQZtUmXu5YLbotMUZ/ufOAIaPTg6gtQXot7u31/75q/N2fXEwub+43RRqRiOlwM+77gfAzsQNDj2WcjZRlZsg0da52nVq+FT34j96Y+Nj0mDe4Nz9B3gzZzJpFHYmZfx0NamB0v8yj0kIShG1svcy20WHjNW3KCWnr/7FOMkptFXEUEUtjpPFKc60LCpCMiV3WWu3SsDJyHl1zo/BvCC7LxWghAFjaGNYJWQ1nSQ5tswVD0QFV530WplE+Uk6QewukFcoRjAnPBkJw2BJLmE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2217216-05ee-4892-6fd8-08dd5fde9ef0 X-MS-Exchange-CrossTenant-AuthSource: MN2PR10MB4112.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2025 14:19:51.2748 (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: 1emwypdheSPYtqYPmdpg3+EZTlpmTcqq8Vih2bpdtm4mvZ2bgzLnBDibbC+af/Yh1nmq3ZxRs5ghybvjx8DUTla5uzEuKJyk/F0mMiAOd0g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB7791 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-10_05,2025-03-07_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 mlxlogscore=999 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2503100112 X-Proofpoint-GUID: HpbDvwZ6vUE2EKdo-AHpdVZQ0FbhUoCS X-Proofpoint-ORIG-GUID: HpbDvwZ6vUE2EKdo-AHpdVZQ0FbhUoCS X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 42D7FA0024 X-Stat-Signature: pynspummmkim9fa5eptsmk3bwhqr3umb X-Rspam-User: X-HE-Tag: 1741616416-90271 X-HE-Meta: U2FsdGVkX19MgDnxjJ6BTKHSOV3AZvcL4PrXyXe+q68Nm9dlOTm29oS219MOEYIercqbIQ4zi8bfEuYoM1CAgle2tmwGB3qGnZuan1cyxK/UtbEQdzDSi6UDh5SeP5Fx4VX+41Uf1l/1LFpVNEoKvLpZ6XicWcD7YvJ+P67/eJUo4p6SreNkC2BlnWZTDDnqoPIr6nI4raKP+d7PxmmmGvrntO+kTOZaHgHkQ8JL9RukPo3AjHs3kFiAvjSVmtCnhI2MfzKhQcBkzlXOiQFLGSZwhXeA7fYSvmNg16tvHo8V/cziSQxWtb2vHXqc+/lSLT81aPgbsNwV17SNw/SEdse5v3s5VLa3hqHRP+w6ZAd5n012J0Qfg/Lsg3VvdwyLy6h6sm9CKIK/3nPZ1ViD2av7wLXYJcw0SxLPJQfdwSO092wY8mWdj8JCnipt8Vd6bEUzgii+GBNbt0v2Kw0Awp5GFFHq3kjaGupi6kNrHNq3yI3o+ejlahTZpAwGHT8eJ7DiJuQ+XLhHM5I2cRTxwedR5yZiCFJKXmAZJU8pdh3qyHfJNs7XJTKj2YjsoDDdA/bELc6x75aJ1p0vMBYycZPs7fJe74FxKs149EYzFz0PNTr3kM2BZGKfZDptLFm2pfZBtM2mJg1ai7ww5/Hn9a3wXy+n1Nwpia9mqqfVyPrxOYLCpSVVGYkPG+Nw7ItBA2w7cbMYG1FZe9hPfDm720vHN+CxgNcY/QR8suavD5pb2fJcYjkia7JWOh8XA0rIzDQffmt0dJbFppDdCdlCXi0UH7N+Kd5ye2sig+4IM8X4P6cNoAax7lf07wVm2SiVByJtN3WnN15cnKG6s6q29DpZvYWianrcCm3fhPG6TBpf1JoCuVWpQ6nETLWrs+Me44+noi5Z16g4RpDQ2V7RRj+Y+WfEn0PTb0So5T+LZtekPrXlTQyG3Xa00G7EL3jhe7bsuG7uPq6imFba5Q1 LxY2/d3s vKWQ+ICYwoSMryO49H9B2TRy6S9rnm2LdCx9o/PZC7vopA3qGp3YrKVb2VPj8KvrTtES/Imf5jG+HQrGpMnvjL38TdjmiTiZkb//+N9Ztfp7mIuxOdp/lrWWXwS/35KmZOdcq0MD5smqa9zojQsRlO+gS64oOlOLGY9B0Yu31+tIHQbNccTGKGz+92vleONUyu686VXIJoXqCTyaMQyKc05Zi4xr524Vlbbb1ZJyg/pTeKr25IosQENBtzOOeGg7c+G3jy9w30r41B1zHCS2+GeweWq8Hp7f03DJsg4kLV4MqLfEAffACIO6POt06+gv84BNP8xIZEt+i3TDryX4cpt7I7A3ucoHueyCbUte6+JkplytjbQq+ljEJwb3n1rSHRWk1D2PAi1Unrrc9GL97rJbsYLukdEK02XSoz7rg8pULiFZyE4i8ZChLIvK1JEcFJiQei5NHt0dd/0EqZgKAlzv2dD1PYdlZHcux9fOAdL+hfXrZWRqxHTjGx5/cVgEo8wHwAPKggzB8Xt3POtWAQGJOty33UCsc9Kku8iWQdqEqSrl7+QxVZiF+WTnn/8k2XzCA9bfLf/HUQ9KL2BIEBaDBmTuUNJ/vN0+2O5RKTtLmQ2WVcnsCGx8cNAV/T1HivEEnMckPqy4DavFo8MZeGEF+fy9yTOEYtVkvqBscv5KN7rMcxoYCllOtGw6BhlINfd4Cv6aZMjROf9AM5QJRgGS6rg== X-Bogosity: Unsure, tests=bogofilter, spamicity=0.491599, 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, Mar 10, 2025 at 09:23:49AM +0000, Alice Ryhl wrote: > On Sun, Mar 09, 2025 at 07:37:54PM +0800, kernel test robot wrote: > > >> error[E0425]: cannot find function `mmput_async` in crate `bindings` > > --> rust/kernel/mm.rs:143:28 > > | > > 143 | unsafe { bindings::mmput_async(obj.cast().as_ptr()) }; > > | ^^^^^^^^^^^ not found in `bindings` > > It looks like the mmput_async function doesn't exist at all when > CONFIG_MMU is disabled? Yeah, !CONFIG_MMU is a constant source of headaches and pain :/ is there a way to just require CONFIG_MMU for the rust bits? As far as I'm concerned !CONFIG_MMU is a relic... (not everybody agrees of course :>) > > I guess I can just make the MmWithUserAsync type not exist at all when > CONFIG_MMU is disabled to mirror that, but it seems a bit weird. It can sometimes be a bit weird to figure out what should or should not exist with !CONFIG_MMU, some things end up being bizarre without it. But I'd say, if it relies on a CONFIG_MMU binding for this to function at all, then it not existing with CONFIG_MMU is valid. > > Alice