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 80D2FC02198 for ; Fri, 14 Feb 2025 16:10:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F39266B007B; Fri, 14 Feb 2025 11:10:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EE9206B0082; Fri, 14 Feb 2025 11:10:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D14FE6B0083; Fri, 14 Feb 2025 11:10:19 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id AE7286B007B for ; Fri, 14 Feb 2025 11:10:19 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 622481A05F0 for ; Fri, 14 Feb 2025 16:10:19 +0000 (UTC) X-FDA: 83119037358.17.ABCF6F4 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf27.hostedemail.com (Postfix) with ESMTP id F356540003 for ; Fri, 14 Feb 2025 16:10:15 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=DNzea448; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=VTEhLJHd; spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); 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=1739549416; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=dUU0a31ruD8VyKPPZ8MTHc8uO/csTG5bd79DIfjLzQ0=; b=rfr6q9Zink97ilgSZORsAG7kqUBy647Tv70ADBpQY0sD3SnmslehJoHzn6VGR2PvPpNWBL zKmWT2wUbp8f/Mof3G7gijdelvsRxhFZHleW42obcrE590y+/S1HkVVL6UmaA10wFNFedt Vigt3p0qf6wt5Z9j61N08j7abYXobRE= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=DNzea448; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=VTEhLJHd; spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1739549416; a=rsa-sha256; cv=pass; b=sxHIdGZSPg7scpTkJ0T+r3vNiCXpzvw83IK0Ry4j+rfBndB0+Uatvyx9COLKbhi2EmxYpK 3RcRy8RlbnRu2OTnL+p+66pm4d+AHWQQP9l8BdKKfeo0rpiJV4Wh33jGCAqjIexV4S87/O o8LN74hLprxEzdarcVTVDqpfdr4HRu8= Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51EG2aH7002936; Fri, 14 Feb 2025 16:10:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=dUU0a31ruD8VyKPPZ8MTHc8uO/csTG5bd79DIfjLzQ0=; b= DNzea448VDE6ik7Rwxo4VEMoceeq3F2TouspSXD7Sb8QY8T7rrv2ixaFtGmxUCJ9 aqnPPzh2n7+N1qUotTmQl+Z2WakqaNcvkCuPsQQcEGxUisk9Esf5itzBRP22K0ej 4ItuNPKi/oUq4JHk5e/IkjIC4ZlghCBKu+w5zyrVcNPuYUC5DVSlcvfuLPuN25HO OOYGPdkn2uD3kzoDjST7bZPBlB64VkajDCq8yHFBt7mJbwHcpNpWDo8Z403Gssl0 8spvxuypjagTwF3Z+gj5qnixwOKCaGJXALCtf8vI90z7hDv/VqjMqNucSfm8YLPr WRAO8NHX0sG2wsO/62nAXg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44p0qyv1n0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 14 Feb 2025 16:10:03 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 51EFph4T014118; Fri, 14 Feb 2025 16:10:02 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 44nwqkwm98-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 14 Feb 2025 16:10:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nwDn5nAg2s5h3W47KOyhPpW8GbZYfqFADat6ppOFSZIY6CfMwX+kDMeZ4NZXAqJPIKG5hzWVqfZHVsvgynT55ruddNFkSR8fWHzf9qRxT2zTyZLBa63grfbhSFkjX0W/eujQ+Gj2dn3fzCyhewJGDaiFYgQIvolUdKhnu2d/CcSeKxIp3HLkfHFW8qECl2NwbIudtAlbB3ck84EQrkbSu5BAhdfH+FqIihTDQnRwflaeKDOCmyATGtKh0vyQrSQK9Ki4lD7BPbxg8IMTgz/tKHLNQBvXs2r6OIi5npE+/LX9ZLLrHntioKU74nT4wu0oZ1tu+YsoKUKheXBWAh4TNg== 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=dUU0a31ruD8VyKPPZ8MTHc8uO/csTG5bd79DIfjLzQ0=; b=vtssy50oeB/AOSikk5DGNgv9cfMHOBtdyuePh+C4h+oPBucxfM2am5eTvzw3T7UN6pwhA7hs/o4Km02rR+LVpcXGa6x583hverCEy1yYzv/O7+kvWYt8wjnV7wM3v1H9vfnI43NgXpZPofc+lpoaZxhCkurCY2b/TKf773JlystaUhxp1MLMutHvSZ7BXYHdGVEiLw4DhJH0gfr66vCrpBsgqZ/HxMHLDpFCs6enipibCL4iOY7UU5A3+732/hTR055rkbU6rsAfDRwI5vYAP/ZASmbrvreOcUlTjku7+Jou2HJnix+K4DqPQdnvuUIV7X8ZGbD8B0JvhjdwczQKFA== 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=dUU0a31ruD8VyKPPZ8MTHc8uO/csTG5bd79DIfjLzQ0=; b=VTEhLJHdrfY4E/bSUPsIJsXWXoiphbLGeKPRUopX910vF98sb/SC3hxRHtkve4uRuQejox37tRrzNcqfz73NExBWnj4/2VfpowC4OjaVGfDSNIwmNMFswfQbF+LgIZgFqjFn5YSsLPXfY/o7X6lBsTBkZEVLUGfoiO4sOc5kTvk= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by CH0PR10MB4940.namprd10.prod.outlook.com (2603:10b6:610:c7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.18; Fri, 14 Feb 2025 16:09:59 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%4]) with mapi id 15.20.8422.015; Fri, 14 Feb 2025 16:09:59 +0000 Date: Fri, 14 Feb 2025 11:09:55 -0500 From: "Liam R. Howlett" To: Lorenzo Stoakes Cc: Alice Ryhl , Miguel Ojeda , Miguel Ojeda , Matthew Wilcox , Vlastimil Babka , John Hubbard , Andrew Morton , Greg Kroah-Hartman , Arnd Bergmann , Jann Horn , Suren Baghdasaryan , Alex Gaynor , Boqun Feng , Gary Guo , =?utf-8?B?QmrDtnJu?= Roy Baron , Benno Lossin , Andreas Hindborg , Trevor Gross , linux-kernel@vger.kernel.org, linux-mm@kvack.org, rust-for-linux@vger.kernel.org, Balbir Singh Subject: Re: [PATCH v14 0/8] Rust support for mm_struct, vm_area_struct, and mmap Message-ID: <2iypqaa3orklplwec4k5n4nuuov3gajtkiv2nt2ce2s2b4e7gd@7y6cmwrwr5te> Mail-Followup-To: "Liam R. Howlett" , Lorenzo Stoakes , Alice Ryhl , Miguel Ojeda , Miguel Ojeda , Matthew Wilcox , Vlastimil Babka , John Hubbard , Andrew Morton , Greg Kroah-Hartman , Arnd Bergmann , Jann Horn , Suren Baghdasaryan , Alex Gaynor , Boqun Feng , Gary Guo , =?utf-8?B?QmrDtnJu?= Roy Baron , Benno Lossin , Andreas Hindborg , Trevor Gross , linux-kernel@vger.kernel.org, linux-mm@kvack.org, rust-for-linux@vger.kernel.org, Balbir Singh References: <20250213-vma-v14-0-b29c47ab21f5@google.com> <8130a6d5-a7e5-402b-b05c-2d0703ac1ed2@lucifer.local> <2d132129-fdf7-404d-b1f1-8ee87b838dcf@lucifer.local> <30ffd737-d0aa-44aa-a647-686e536ac548@lucifer.local> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <30ffd737-d0aa-44aa-a647-686e536ac548@lucifer.local> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0419.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10b::6) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|CH0PR10MB4940:EE_ X-MS-Office365-Filtering-Correlation-Id: d4c0f8a3-2e12-452d-491e-08dd4d1207bf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dWphMDZyTm8zb3ZQZWVtVnFWY2V2amx0RDNNQXZib1Y3UnkrT0FVazgrWnFM?= =?utf-8?B?UWUxcCtENit1T0UyaUxkVzdqZFhYRy9ZMFhoTno2UVZqb2E3eHFiMDVHQngz?= =?utf-8?B?SXVubllFYnBTOXBMaGNyQkJOQmFUY2pFRktnRDIzUHFjMXRyUTV6aTV0dTlQ?= =?utf-8?B?ZVJUUWVFREUrTFB0UC9MbjZiRW5HbE1DSHc5cExSczIyaHZRSnhVQXI3ZEVo?= =?utf-8?B?QklMZFF2U2YzWUJQRFczTzlWS2xXMnpuMXE2RlNlOVJiMlF2ZERkcnRsTlIy?= =?utf-8?B?N2pEWm1DS1o3bjI1ckI0QnFYQnJSZDA0cFdsUDM4WVdlVEhkVHlJdHp3UENs?= =?utf-8?B?RXN1MEp3cFFQRHdlZkpQS29uQ0dLN0NLTUlITUw4bjI2K3N1K2NxMEoraGh6?= =?utf-8?B?dzZKbkVkUU5QR0E0bjAxSS85aWd2eC9TYU5HTFpYc1lDL0dadXJMQ0h2R0ZM?= =?utf-8?B?MmM3aW5LbEtpWmtiUWFONnlHWkV3bU53Vnh2RHhwQ3hTY2UxU0ZnQlFSS1h0?= =?utf-8?B?TjhEdFBzNFk1ZDJCRk9pTFBuYVRwNmVja0tmbkZsOGZkZ1IzaTV5bjVtbkh6?= =?utf-8?B?MGNwTVpjeW9PZFkvcENjdGhOcDJMRDFmMU9BK1h6dU9PRDB1NFpoYllrcmsv?= =?utf-8?B?QVlxQWpnK1VLRFZKNm9GMVU5SVZyY1VFVW5LOUc0Y2VIL3QzNytOUkVobS9P?= =?utf-8?B?YnZGMzRUV1Z6V1YydG9GdVBlQVFtVnlFZlY3dG5HckFFKzBoUnRZckl2dmVL?= =?utf-8?B?cXZJaDhkT1ExN1YwZE4rYTRrR0d2bm1lOVU4T0ZocmllQnNpWkk4dXg3RmRl?= =?utf-8?B?elRMY01lYUhvOGN6cEJPV2V1VDBrZ3lPZXpzaEpvUmNKVXgwU0FiYW9WWThY?= =?utf-8?B?a3VHYU9zNm83ZWdxWkhrK3QvZ2xqcExGa3BqdStmQXVGSEpTN1dkVkRKeUhL?= =?utf-8?B?dnQ4L0xEOXFIM1F1bnZPakM0RDdGd3hxN0xSRWRtUk15THAwbURSMmNXdlB3?= =?utf-8?B?djVvMHBuMzR2RGVkWDRXZFRRaWhWRHhyOWorSzJRUDZuZ0VVUW9GM2k3RUUz?= =?utf-8?B?U0MzVGZJS1hxM2pqUDVKeDJjUnRDcWZFcnBmVzdoWTBValJRLytucWN2cG95?= =?utf-8?B?RXVhZFBLYlJ4ZXBrcENMMXRma2RjbGdzeit0VXJSdjl6bXpReWtjRG45dkRt?= =?utf-8?B?aWZHbi9jRlc2d1kyVTJzRE52akhkYVBjUUNBakdHZ0xCTXVIMkZScERrVnV2?= =?utf-8?B?Ynh5SlVuWUZUTW9BNWE1aURITDdQQWhzdnN1bmhzS09JNzRQV0pJQXk4RXlJ?= =?utf-8?B?eVRzR05ZdUwzZHlUOEtIcDlmUzVlRjlYbW5YR3BOMG5tdDhtZXdXdHdUMHU1?= =?utf-8?B?V0pXaVMxTzFFanQvellraXhBYlkvZTQzb1J2b3NJZEVnUG8xaFk2eFV5V1lz?= =?utf-8?B?SWNhcHk0Q2VnZ0xaZytsWXpGT3hiNXpWN3pHdm9HSm84STVCLzFpUDZhQ3Bv?= =?utf-8?B?ZzhTVklyS2Frd1NiSTFyMlU1QytMOTdEQkY0OUt0QW1lZVNwdXVhRjBaOWw4?= =?utf-8?B?N2F6UWx5T1I5U2M5UHdiTGkyeVdCejZlSTlkbGFyczVHWXRnTHNiUzBjVWZK?= =?utf-8?B?a2tJejMrSlBOUGhxNGxIYWhrRnBCMnlFZnJ2UUNpT2kwa0l1Z2J1MEFNdDRF?= =?utf-8?B?L1Fma09GU2xvNnRUbkRVWGo5ZTRZMXpWd1hpRTQrZW92TCtqNC9QMFhRKzBt?= =?utf-8?Q?/DsMB7PY9STBWb7o+ZeKbMCsEmsiLBN7DepWP7l?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5777.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(7416014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T3dDWktoeTVpc0F2ckEvR2pBNFBKcFdzbVRJTjlpWTBmUDhZcHY2TXljVFJP?= =?utf-8?B?ZWNKSEtvcHpSRjAxL3FCUFlyMDQzcFNjd2JWT21zK3ViVXVLOVlUWks4RlpK?= =?utf-8?B?Z0d1N2RiVlc5TnNySmZ6VnFkQk5yK0hWVWhwWHNsa3IwRFZNNlV0MXZEYm9t?= =?utf-8?B?a3RMdzJYV2hoRG5VeGt0ZzlyZ2tYRG50NlFQWnJwREo2NlhtRUwwQng0SWIw?= =?utf-8?B?bjVuNEQ2R0FwTnhKRkdCY1QzVzQ5WGxGWVJsMWtOMWZ3dkV5cUxGci9xL0NY?= =?utf-8?B?VnpqS3dlMGRkbzZ0ZE5JRW1LMkFNcm9Udjh3V1lTdXlqMmtmNWs3SXpEdEIv?= =?utf-8?B?UVM3NXpLYVRuMlA0MnoxMHVDdUsxdXNuUGROb1FEVUZxaDNVUVNpSFd0R0Uy?= =?utf-8?B?ekVLRXVDdDZKVXZSZFVJSGEzWVBIRU1SQmhnVFN4U2s1b1F1M1cyclg0WVlS?= =?utf-8?B?N2dERkdoMldqeU01dFU4OG1CY0dUejRReWdmek5DcWNlTUZEbjhoWUdsUDhj?= =?utf-8?B?NFB3dEtHL0k1NEdlL1kyeUxtTGVSakFkeU5pYVJYbHBDSG1pRzNpYTFiUGkx?= =?utf-8?B?cHcrZzZkc0prNzg4OXcrbFBzYmRDNUV6U1g0QlFpcTgyc255cktJUGRvRlhu?= =?utf-8?B?V1VtdHU1Zmc2SHZ6MlR2UnlRQU1tZndOejhMNTl4UG8zdjVzU0xsTWRzZGlK?= =?utf-8?B?emF5NkdqQUoyZVZOb3B3Wk9oN2YxOHEyTDlKdVdtVml0YjM3NGRlNlBYTWVV?= =?utf-8?B?T29UYzZSWUJxbnJDUkRJcmNaVVV1UkEydFVtKzFldnFSOGpHeEtDQ0ZyNU9s?= =?utf-8?B?Ly8ycnFTRmhZRlJxNzNRWGpzZjRnY1V3U3U0Qnord0VleDcvN0pYeWJXMVU0?= =?utf-8?B?cXVrQVNqVUs2TUpUa1FZS0orTEdiZ0YxNmVKNWUyb1VmYUZzajV5ZStkeGFx?= =?utf-8?B?L0NWZExUWlZWeTk2SW1Gajk5UW1YcWttNkNCeXk0SEFZVytNOEhKdk5iUlJR?= =?utf-8?B?SkxEYUhJVDU1UElrU2hBMzhWUkVzZzVJMUN0SjNJa0pRbnNmbXlkdTNXeFZG?= =?utf-8?B?ZVdhU1MxRFN2YTZnL0hXRmVHUGdBV21ZVHVVTElja201OENCT1M5QzVhVjh0?= =?utf-8?B?N2txcFMrMGRzNWFTaVpwejQ3UlZ4QTZmS0djdHc0djFGY0FrNXRjamxOZnJ4?= =?utf-8?B?WFlqazlSSlg1VWJIWStNSnhkUzdCRy9uZnN4MGJaVW9YRU0reHBJUDk1N1Vt?= =?utf-8?B?T1oyNFVCU2RaYnhWZEVJVlhhQnlXVHViY1Fpblh6S3Q5TEE5VUhvTmZCc280?= =?utf-8?B?enAzakgyRjU4UFVodHhWNkZxNi9rdlgzMHRjZ1k1Q2RCYTBOQU43dUt4NktR?= =?utf-8?B?NUxsYmV6aHlreldzT1Y4ekR4eUhQNHBheG9Nd3RYbzkyaXk2OS9qenl3WkFk?= =?utf-8?B?TGJ3eSs0ZUt2QkFKVWxzZWpaQTZpQ2phMUUybjVYZk9HcmFXTFpHTXRHaHZx?= =?utf-8?B?aktEUlFxSWozY01VL1hIMTVuQ0ZaNDZ0Ky9sUjRZQzJReU1xSDlaejJzdWRF?= =?utf-8?B?UytQbGgwU3dSQnR3dVoyeXN1b21VcW14OGxKMERya1FhOEpKL2JOSFBQSCtL?= =?utf-8?B?TVJuSVZJdXo4a0ZHWnBwNEVHZkpGZVNkcmdsVFdpUDRaaDNqUFA5MmF3V2FR?= =?utf-8?B?WnFUTEdPUFpMT2tOTEVPOW5JcVh0ejF5ZTd2SkJQOGVpc0svejdoOHBHazkr?= =?utf-8?B?S28zNXdoMklpK1BkNmE0SzYvTTlsMmhQNVVuQUR2VUZ5SkpyVWprb2tRRm56?= =?utf-8?B?R3pBaWN0eUd1ME5JbThSUFZxSjc3RlRwSm5sZlRISlR2eUo5U2krTkRseTRs?= =?utf-8?B?SGU5VDNUQXRVWDJxaE8rQ2NwZDkxMFVNaS9sZk1LV0wrU0ZjRFVURlF3aHg0?= =?utf-8?B?TjNiM243NHRZWWxCT1IrcUxRdUNMb0ZNdWE3VjcydSt2a1lObVpFUVJ1T2RO?= =?utf-8?B?UGZVeUdzU1pLWnY1QXo5ZTI4NDhqME9nTEdsVVZKUmxFVFNOb2VpbXQ0SU83?= =?utf-8?B?TGY2M2hmTUlYUFQyY3FMMGNmUFJpTldLaG9FaUxUMWNYMmtZRjZmQlB0ZVFk?= =?utf-8?Q?DlITBUi5AKIW2zrsXkh2kNfWD?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: b6iEcgwFmMZqTmAg27e3OPkvHDzPPEtPDkHkXrTTwdVDu13Nn1vgc+V7ce3KeCR1R2e0fyvEitimjYDg6+mwJrzwL86xMstFztj+jcD9zGZjkvwQdcqF/wmn43Wv9gW/INqr1Ur+6zc5y0P2K0A2vtv1jOnN7ERXNcg9bX7nRgiEeCCvY7CbldMwlPN6RCpCGJFNq0VtME7Ujwc0sSffpsecIxVprcfK2rjh9NFbpGBq36CcBx2APdY+p7gEvm1BorlOD4adZvA0uL3wgwThKSlQ358MiSeju0V4EFDddEV+A5+HzjfEXpobt6L6uVhR8ZxVce6UnNgDoJSKh35uWz/30IdtdENtJxo14Jfd74t6anQevsPj0xlRQxU10ag9ipSqNdl4IYWvhiIugLGrdT5y8m7/yYnkEZPWz/laRlgK0sCCqZUcC9+GIHd14V7/hscDT7iYomNNvV/Gh2mDRQFxtHLPAICX1TqGV2WBiz9X6ICCgSYXCiNdiAL665fbvnCoLNlSTbFxweh72ExBG/DndDxHckWRFGskh9fx2YK9CMubrTiaWcmF/1H9NfPFDh9LqQ44vEhQm7ahIVnCmG5LHdlD5FvrY2tIhOERLf4= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4c0f8a3-2e12-452d-491e-08dd4d1207bf X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2025 16:09:59.2750 (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: VSodTTnvnzm2fYXopXYdpKn0YPRWVIyyUg7Iq6YGBi7we9wlz1v9kd8fdY3Vadm3acDX8KU2jfDAQff8EhYkRw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB4940 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-14_07,2025-02-13_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 mlxscore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2501170000 definitions=main-2502140114 X-Proofpoint-ORIG-GUID: hsnZy_cMRXk_0pbvBCOMTuZ3Q_HzYGwp X-Proofpoint-GUID: hsnZy_cMRXk_0pbvBCOMTuZ3Q_HzYGwp X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: F356540003 X-Stat-Signature: aemyow8okw7prqywax7x3parg8pnwjb1 X-HE-Tag: 1739549415-643997 X-HE-Meta: U2FsdGVkX1/MDOD6caFFe187IhPpgPOaNeAx3EErD0vs7cyPeJuNDuHIcoeKNutYnu6I5lGqEllaF674YgD5pz8cjz1edJRaYECjd2FAkY9TTm7UL7bOvUUpYyRulY2yvNyT5tWaxQ+1VWbl6jHltl/LPbH1YqO/PUZsyBo8g61emK0j6rBOIGfZmzsqfrme0yYE0Pw78gH21MNRBPHyMc1AQxSZz/z8WPoL2+uh25OfHhLnVbjd/r+tADMFYdAbqs1/2kfy26uYiu+wvvxw8qcUsUt3PDCuY2A40lsIKzquT6008Ceik1g04Bk4BNAguTZOSwkPe9IcapdFF66ERryoRutRl1dak8f4uJACjbyy+FmPhNWDrXSSCYh/MVt6KcKZZ4CDUtFHNWZM0UNfw87ksMUpRmTub56k+DkKlgF9xI7qmWB4zTDcMUAGfuX4K8ipEWHX5Gusn9UoejwxFlfQ5QkgM/hn+4PFefi3LpvcM6+BP3rQAG+yW/ivkvQjht48Wk9IwGNylR4iMpdhkDvtpYQGBPU/VVXU+Vd83kM4K6IPfcWy7ggVD/F3VzqG5l96pNdtc+yrpWfXJbM6y0o20mL80NLAqNx7gEbstdxH/PGDY1WyhK+Xu5B+lt9w/Pj1L3CneoDDDk/iN8bi8yk8bsqFH2JUqhRts/6/LFtiruj9a7s/wooY49aXCr48I+uOzqbYGLxofcSVJ4XXNRLZ+hoMJw3I3YEUZyujZj89X2zIVXXvlLkw09aZmZ5b1NLzeVc9X6YQsKMHQEanZ7EazTgG1dipRd82Ipv3HZMZXQWGSPZYG6g+CiUP8FwRNzuIKAanVG9aBM2YKYdZB0uY+B2kkIC3SY/ZMdYzZ5PfpyX2kfKr3f2YvROnNlyL3POsg6RzrNnvFQCIFNIXALdXcQuD2G4eqVnGCjrlPf7JLNjcfRfHWtSrEI9yw64LLDLeaVBxhacL2vIAPmb joiMpef7 Am1dnIL735K1LrMnTf5ty+h1EFXqUIlH1sSRKfUhLsAFi046YcOzWC9d6OiWOStujd77Yj4L650BJVZ042e1u6HoTh96CvOFIPXdCkAXQzcAvKDbKaXtnj67vif0EOUhn6Vxx9BT096EjiNhv9KX4HnyqLO1NyeDgO7uvN6OMK0VIN9VuG59tMU21szBMo7lsz+v7eqwrPA7y6xNs6F2GTTAwGFAki1ItUm5MZbuntedKJxOQJ6lyBZ50UAo1uJOxgCJ26jEflvI5t19/NUTamzssxAbaib+Q7rLBkBz262xT3rRs/nMBW8voVilfA4QOfIxLpYDjft9VatpEdV0lU5CBiBW7nW9L/xIfUjqKdL1BxGF5m+B0h91Rxwgxu9xYjnj8RqAn+bEisYS1YR1asJKB85f5M5cDHITR8idsF4iPAWeBpK1oLSsrVxLVXgX9ixOuOCTGYqzkyyafsk0Qs9RSCfL2f8JgRLujhAAL2gpyTwuVh5xOdJjwa3Aq5CWnRazqJd9bU8I8bp9vVqWdSOOz/lHZecN+Lp1WlyusdYpcV3d/QLPCKd45AyZ6iDG62rwn5vo07AxlNfcYMFy9hXGR8bUVOzQszs7bwYCB4xFzj7vF7/H2QwRA6ui6QAMHlaHlMXKGzHiX9wko57KhsT2HckcwVUQgDm+NxObIBKlGcUK1wLeh+8gNFh3j4JN/Er0w/wkuYU+xdhXaUFGc3bQ2aLZ9BdbN1aWwdebhpurlUlTHCIMufwCAcLBgWl5+oDof8h6KT/LhWB/3HRm2YvqOOxwEXvVuEIwvHSdCnvQPMc+lSjjw9JLAzOPHmPVR4OV+U41QnLWt6Dhu4y44ayyQaPQOp0mqceJ0Z3roKi835T+8BZb68FEy4wZ3eF+KkqXNPTsFKWs67fkJ1/Q/pjldiOxlIqOknPcK X-Bogosity: Unsure, tests=bogofilter, spamicity=0.499177, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: * Lorenzo Stoakes [250214 07:20]: > On Fri, Feb 14, 2025 at 12:56:29PM +0100, Alice Ryhl wrote: > > On Thu, Feb 13, 2025 at 8:46=E2=80=AFPM Liam R. Howlett wrote: > > > > > > * Lorenzo Stoakes [250213 07:16]: > > > > On Thu, Feb 13, 2025 at 01:03:04PM +0100, Miguel Ojeda wrote: > > > > > On Thu, Feb 13, 2025 at 12:50=E2=80=AFPM Lorenzo Stoakes > > > > > wrote: > > > > > > > > > > > > Right, I don't mean the rust subsystem, I mean designated rust > > > > > > maintainers. The point being that this won't add workload to An= drew, nor > > > > > > require him nor other mm C people to understand rust. > > > > > > > > > > Sounds good, and apologies for being pedantic, but given the rece= nt > > > > > discussions, I thought I should clarify just in case others read = it > > > > > differently. > > > > > > > > > > In the same vein, one more quick thing (that you probably didn't = mean > > > > > in this way, but still, I think it is better I add the note, sorr= y): I > > > > > don't think it is true that it will not add workload to Andrew or= MM > > > > > in general. It always adds some workload, even if the maintainers > > > > > don't handle the patches at all, since they may still need to per= form > > > > > a small change in something Rust related due to another change th= ey > > > > > need to do, or perhaps at least contact the Rust sub-maintainer t= o do > > > > > it for them, etc. > > > > > > > > > > https://rust-for-linux.com/rust-kernel-policy#didnt-you-promi= se-rust-wouldnt-be-extra-work-for-maintainers > > > > > > > > > > Cheers, > > > > > Miguel > > > > > > > > Ack, for the record I'm happy to help with any work that might come= up. > > > > > > Ack, here too. > > > > > > Without the drama, I'm not sure how we'd feel so alive :P > > > > > > Can I be added to whatever list so I can be Cc'ed on the changes on y= our > > > side? > > > > I'm happy to format the entries whichever way you all prefer, but for > > example it could be a new MAINTAINERS entry below MEMORY MAPPING along > > these lines: > > > > MEMORY MANAGEMENT/MAPPING [RUST] >=20 > I think a general: >=20 > MEMORY MANAGEMENT [RUST] >=20 > works better here as it ought to (at least for the time being) cover off = all > rust mm stuff. >=20 > > M: Alice Ryhl >=20 > I wonder if we should have Andrew as a co-maintainer here so people also > send to Andrew also for merge? (and obviously as the mm maintainer he may > have commentary). Indeed, FWIU each subsystem is doing something different with some taking no responsibility/effort while others are involved. The mm space has been a very good citizen in both methods (merging with cover letters, code quality, etc) and in code (always on top of syzbot, bugs). I think it is important to strive to keep this functioning. This will become more important once we have more than just wrappers, but I think we should talk about what this will need to look like before it actually happens. ie: unstable rust branch tracking unstable c branch with build emails, etc? Early days yet, though. >=20 > > R: Lorenzo Stoakes >=20 > Am happy to be a reviewer this is fine! >=20 > > R: Liam R. Howlett >=20 > I am sure Liam is also, but of course he can comment himself :) Yes, please add me here. >=20 > > L: linux-mm@kvack.org > > L: rust-for-linux@vger.kernel.org > > S: Maintained >=20 > Probably need these here too if Andrew is taking in his tree: >=20 > W: http://www.linux-mm.org > T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm This is a good question. I am unclear how the branching/merging happens. When do we need to start (at lest) building the rust side? We've been doing a lot of work in the modularization/interface level to try and integrate more isolated testing, as well as the locking changes. Do you have build bots that will tell us when things are broken? ... Thanks, Liam