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 E6B08C36010 for ; Tue, 1 Apr 2025 23:54:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CADC9280002; Tue, 1 Apr 2025 19:54:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C5C1A280001; Tue, 1 Apr 2025 19:54:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AD5C0280002; Tue, 1 Apr 2025 19:54:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 8F223280001 for ; Tue, 1 Apr 2025 19:54:02 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 842401209E0 for ; Tue, 1 Apr 2025 23:54:03 +0000 (UTC) X-FDA: 83287130766.02.E1B1299 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2086.outbound.protection.outlook.com [40.107.94.86]) by imf26.hostedemail.com (Postfix) with ESMTP id 869C0140007 for ; Tue, 1 Apr 2025 23:54:00 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=oXlgvfaa; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.94.86 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1743551640; a=rsa-sha256; cv=pass; b=yvgWAzeTViIVx5TBrohknIM7m3UpNCFK0XiWBNR4sjCU3VP+4XXMI+p2Er3RuzCjl1jt1A 2cCkvEXqT78nrhC9mC3+g5HX1pdwoJS5R1lmOKisAJb47EVPRjVn1cRw8ChZKUfOn4IJvu qAC5l92ompxQXd2zdEepAodabsstFxc= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=oXlgvfaa; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.94.86 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743551640; 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=onXiUduueMokGdW5PTBIHzHhx2BS7nA1RNGvorKXSf8=; b=dakLEMmF/AdFDUBIzGHi4kS2F7oQF8TX0p/GHA+rlP2SakLgJxiG1R4LkUcI7NWKsUgEVv yzecmtnp7meafGsMECAaMsEqYyNhrDcAaqIBQmutylle8p+MMC2q7Z9ztggI+OKwDqD1Cu B0Wc8UQabc5t8n3igZzitPGds8+AutM= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UJqv5DIev8x7NPXRnQQ/aouxkyE4WpYvFkfHomYIRT439Hs9Poi7fJmc3rJLwfIZUIOUKTZGQIxFomu+QRN6VaiUCgM3iTMC+tnYwIBp8ycp8uDkTD4gSSKfGzIA8kuNQVAZnGozJy+kVKrWsgFEULcsvbScSDNmYebb0BQ3+rd7Z99bzoJE6fobsFnuuw7AHrAtLzff6FzYfWgZ7mTK5gqW2KVp6taRMUNRYljSUxQH9h1Ndi5TGrn2yaCRRUlBoy5SJeWoVE4GPY3SCNxKQIzPXSR+9wj374MAFlWHKTKXegz9HBUBWHOgitkmbrb4//XokX1fAuO2yRKYXxCzSg== 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=onXiUduueMokGdW5PTBIHzHhx2BS7nA1RNGvorKXSf8=; b=sHYoLIXugoOOU5VkrCDp+K/rlGJJsKaza46Lbyg++ZVmDrmM37R+/wBmGeDBbOiSSLAdmlXzcrQ22z+9PvnM7fPqvQs0aTR+RFcvVsWlumQut7c4PPm6+0G3swwZqc0MRRoIYWNZsONIP0TfEph0E8vZ5D6cnyxkdwnAp8+UhbDFS+1pBhVqnONnATSTIRg7Lx8Ee1svmhZR2kvfPvEy5DTe6KcolNC0jSOu6mtDcHLTblBx1btZcYW1KgeFEKDe/zzhfBwizJDu0dHFJywbm4pPg99tpjVdm3KyzjZPKOretUCwDl0XXHY/TFr09KMs/wlnrAdVeAMZv25vmMWHtw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=onXiUduueMokGdW5PTBIHzHhx2BS7nA1RNGvorKXSf8=; b=oXlgvfaaz3dm8id+kHToG8yqWwGzOtEWLx/0D5Gn1nxGAh2ivLz7/6DovM42Y5HV1owfFpR63MRIj0YAMNuag9pu1+tZFklEncRF93RDcS5vRhJlDMuO+oNenk7XxD28kVXfr2XNWU/SHdUcRs3SBUSWECN1HqyMstmGXb85rQd2q8gwf0ALV67H28xnWPL4QQYwThnoK+0pHiT0MaKuQKV4PpDT4fP2ovpqX9qWtpo3nu1BK5V7yMxeTEBm5/V63hB0pjLO/X4PhUYrgmC2dY1KKCJ2ZInag3D7ZYpMjVq7JnNf1IuX94Yx1OmOjPg9xDMjRed4B61KGaYcVJG78g== Received: from BL1PR12MB5945.namprd12.prod.outlook.com (2603:10b6:208:398::14) by CH3PR12MB7547.namprd12.prod.outlook.com (2603:10b6:610:147::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.50; Tue, 1 Apr 2025 23:53:55 +0000 Received: from BL1PR12MB5945.namprd12.prod.outlook.com ([fe80::1faa:be1:ae57:44fd]) by BL1PR12MB5945.namprd12.prod.outlook.com ([fe80::1faa:be1:ae57:44fd%4]) with mapi id 15.20.8534.043; Tue, 1 Apr 2025 23:53:55 +0000 Message-ID: <95068a38-2540-4518-a335-5c09e7a25b96@nvidia.com> Date: Tue, 1 Apr 2025 16:53:53 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm: Rename vm_area_struct to mm_area To: David Hildenbrand , Lorenzo Stoakes Cc: "Matthew Wilcox (Oracle)" , Andrew Morton , "Liam R . Howlett" , Vlastimil Babka , Jann Horn , linux-mm@kvack.org References: <20250401122602.1738511-1-willy@infradead.org> <47aa41fe-9129-4e12-aa51-987748cff740@lucifer.local> <3c90c3f5-3ec7-4ea9-b482-840f21db52ea@redhat.com> Content-Language: en-US From: John Hubbard In-Reply-To: <3c90c3f5-3ec7-4ea9-b482-840f21db52ea@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BY1P220CA0009.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59d::7) To BL1PR12MB5945.namprd12.prod.outlook.com (2603:10b6:208:398::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL1PR12MB5945:EE_|CH3PR12MB7547:EE_ X-MS-Office365-Filtering-Correlation-Id: f826de79-2f4a-4d5d-04ef-08dd71787669 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UkJCd21vQllHRFNROFE1UmFkcHZXaGpjaWNXd3gzazhlUit5MmtxaTkwZ1dD?= =?utf-8?B?RFpGTUZiS0tZamU4TWlNRWE2djUwU0t5TTEyTlhocEFlN2tmU0p1VEIzWDVo?= =?utf-8?B?QWFBTnVCdE9sY1l0emhpUmNBdmNiM3NSaW5yTzVrUmkrVklscXRlUGcvR3Ez?= =?utf-8?B?SjhnVVREQkRTYjB4cTJTQkdYVEJMZ1pSTXNvN1ZoYW1mMFpWRER5R1NmM1Av?= =?utf-8?B?cG1QS0RkUi9yS1hNWnB2emVlVHltKzRtTytDNGE5cFRvY0dQV1NKVVBCUnhZ?= =?utf-8?B?Y3BtcWpwK1B0S2Ftb0h3MXBLQSs2clFQaGUvUWVjMWVUYWNGdzNnOEQ0aGpD?= =?utf-8?B?T1lkamt2TlJ2bWhOczVTdWl4NlM0WVAzalpiMjRIVEdaM0JSSmJrNTdnOXZO?= =?utf-8?B?NUVBUTM4dlE0VWxHbncxZ1JCSkNsQnc0ZE11bFptdnJzbURwR1VCRzdFM1k2?= =?utf-8?B?ZFNQUXl5WWxyWTZsMVN3V2VyZ0ZHRi9pVEFMVkFxN2FkV3ZoRjcxUHFIenR3?= =?utf-8?B?Z0NZSVE1WWlIdVFZa2o0bk41ZlVBajFyVTJwd3E0NTAyZitmcjN2TzlDZ01q?= =?utf-8?B?NGgvbnJ5WThBRityYTd3dWpRa05mWVVGcEp5bTFPbTZiUStmcUhyVjc1N0Yy?= =?utf-8?B?cnYzZmFNeEZMSGFzS3JPZDhYWkYxT1pPMUdoSzZBR0lrcVBmZnhYektMZWZ6?= =?utf-8?B?azcwWWR1NURVOXZLMlFOdmNjTEdySG5sL0xwRUQzKy95bUQvTDNBSFh1UHJG?= =?utf-8?B?YTZ4ekd1am94TmlEWStkcnFBR05yRlZjMWNlcG9PVGN3Y2JkQWJUMWE0WHQw?= =?utf-8?B?bk5qTzk0TitFZHJ6S3A3eEZmZjNpQ2ZlK0ZjQ0VDR1V4QVpORE14RmErL01i?= =?utf-8?B?T0Q0eGljeHNhVDNTdFRYU1l0U1Fza1VxVXpReXVuMTdManl1cWZVbE9HNllz?= =?utf-8?B?dmJibkI2ZjVULzJ0c1JObDAvWU8wNFNjOHpwWmJISm05bEZOZEFPSVcwdU1p?= =?utf-8?B?Y3hOL0xNd0QwV0ZpNTNoQ3JLaGtpWWR0ckdHVHlQZ0xMd0JYdzN3NGg0ZDgv?= =?utf-8?B?WC9PaU85SWtBMkllZmRjM2h5bDdLbG1BTlgxT2ltL1hjOWlUYytCVzZJUG1Q?= =?utf-8?B?TVJGcm8wbFB2VHhOWmZKZE5MdVV3VVdOUmd3Uy9zeURwb0c0Sk96eEphdmV6?= =?utf-8?B?dTY2T1o2UkN6WWlHN1dubmw4NE9MeEhSdHF6QzQ4bitWSGl4Z29jUXRPK1RF?= =?utf-8?B?eUZrNGNiT2l6SlZDWnJJcGxKa0ZtMUJVS3ZBZTN0UEdYQzd2QW1qQ0VreThG?= =?utf-8?B?aUxJeUZPWDQzR2hlQU1nNHgzcUJSRVZ6MUpHVnd4aWw1V0p4Mi8wcVM5YVhm?= =?utf-8?B?Y0JMbWpwUFZRWXJMVDZQbFBua2JYWE55a1g2b3NVd1RPNUYraDdNTWF4Y0Jn?= =?utf-8?B?Nldpc3N2QUg4Mzg4aU8reDlMVUpHakRVUW52WkhRMFpqamM4UjhWbUVndUdm?= =?utf-8?B?SmVJUEFrMmdxbXI4WUUzTEhaREJzU3g3Q1BYb3c1SWYvcnhYOTQvOFpLZnBh?= =?utf-8?B?dXlLSTZ2Q3RXOHFmeDJiMW5KbU5FT0ZWQVk5djZoOXR2NEJqVGtrWGk5REx2?= =?utf-8?B?QlB6a0prWUFCSUJDWWZWT2x1L0JidHFkTXpiWlhvbENjZVhGRFJsK3JBOUYz?= =?utf-8?B?ZDQvcXNYdVdmRVBHaEpObXJqa2pZKytYTXB6UWNMbUxxRDJEbVFhU1gzNkcv?= =?utf-8?B?N3IzOXBFRk1leDBUSDUwaXhpc0daRmt4bnRYZDNSOE5PL1dXM0FXa3RXaFJQ?= =?utf-8?B?R1lzTWNpQUNsK3pzTHFhRXpNdEVFN2xkeHlLM09YbDlnVTlvaWtocDNtMmQx?= =?utf-8?B?bW43cjNmU20rY043L1RDMXVUZ1F3M21wVWlyQktDWHpwQzM4VnlGZmJXNXNa?= =?utf-8?Q?Qj4ads2QfoA=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR12MB5945.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OVFaa2F3YUlYNE11L3JkR1RlZTcwbXN4NmxqVkZJQVFEUE54SnZiVmJWUDNa?= =?utf-8?B?cng3RjFlVm03RTM0YkluM1YvWjZtWklwRk41aHlnbFIzUE1oYkZSdk1yVVdH?= =?utf-8?B?MGl6OVZJTHk2c3dyc1Job3dxN1ZUQnhJUElRUDZtMGoxZkJzUUh1NUlIbnFD?= =?utf-8?B?U3l6ekwycWF1alB4d3V4Y1VOdnJrVTRHSXhYYyt2Zjh1YThxbHBaa2VpczN4?= =?utf-8?B?aW8rNFd6MjliU3ZzekR5UVo3MUR6RmlDM1VnNHlpSWd4YnpPUXBGSk5FZVp1?= =?utf-8?B?UTRndndGdzVCSzQ2YVRPMUtENEhnZWkvVkNMNEo1UE9PMnN5WjVrNzh2d0FN?= =?utf-8?B?RTlwL2hrR2sveDl5TyswZmNOSEpOaFhldVRBMHJQMGRMNmVubjBVUm8zZnlU?= =?utf-8?B?ODFJZUhDSExGdTlRY1NEQ203d1V5SGxqR05SV1RUdnJVTXg4OU82TnJyc2dr?= =?utf-8?B?VE5aL2NneDBKZ3pFcUg2bllybHdNSlNYSVR1cDdINDZDeFlwMFQwOG1LOExv?= =?utf-8?B?SVRwT0E5cDgrU2Q4TmtWQzEwcEhZZURQejBtc0ZxS25BNWJwa2tkM0szM3Vv?= =?utf-8?B?SzdnN2NqRGxjNHJxVzRGcHpScmVYd0RGODZaa2VVVGF4WUxuMmphRzJMK2tY?= =?utf-8?B?YVNJM0VZcVZyaURQQjZVRzFMOGNDVUN4UW93SlFUUlVmL2FSNmlkVGVPc2xY?= =?utf-8?B?LzNQcGNBZXl4TXo3enFEV2NXbTVmbmJUMkVlZFhRWUlnZGorTHh0SnlkVnky?= =?utf-8?B?Ly9GY1hEMFM1NjIyY1ZxcTBFYUZlQUN0WnNpaTJWcFQ1YjhTczdnRU9Qc25X?= =?utf-8?B?QkRKeXNSdFIwc1oxdzF3UnJJdTlWZ3RGSk8wc3VkVHpEMWlJTWptR0k5ZTRh?= =?utf-8?B?bHJkdGd5ZXZadjU3TUpWSzA5NG04d01GeHA4QmR4NVR1OVZ1NUh5TVV5dVdN?= =?utf-8?B?eUU1Z2cxb0Ntbkhseklid0hEVE5iSE40QXk0YTVuL2J0VG5uVm5MMm8yVUIr?= =?utf-8?B?Z3JGazcvMUlVd0NGRW9GdEcvRjRxSi9McW84bDR0VlMyVjNtdkdtYkhaWWxq?= =?utf-8?B?aUJSbmZyUmZpdDhpY2FiSk1sK2d6SS90cVY3NUttOUtDUlpPUnc1K3hBeFBG?= =?utf-8?B?TFR6S0x3STBKdmV2T2EyUjJENjhwaFJzUW40MDAxQVVKSTdJWWxFczlaMTlK?= =?utf-8?B?MXRPTTYwU1Rub0dpcEd0Y3k3TDZwY3RaSXFrVkpSbjUrMCs1TXBoK1lEbGlx?= =?utf-8?B?RGhPcDVjZW9rZjhXQ0pkeG52eG1DMzNrN2h3TGlDMFV2TGlacG9raHE4b2lU?= =?utf-8?B?eXREMHNudmQ4NVB5ZlkzK1oyVFp6SW12VWVMNEVaekJCUnhrM2VSMURwb0hN?= =?utf-8?B?ZkV2VEMwMjcvVGhMM29vMForS0ZFTnpRbldVRXUwcnJYV2pRcWMyQWtQQ0JL?= =?utf-8?B?cXViNXhiMlNSSzNiaE4xUml3a2VmZEZZWllFaTRLOFVPUWxrb01haGNGU2dH?= =?utf-8?B?KzRGRzNrUTJLaVlNYmFzck1LdXR5OU1oN2o3SWNNUFNZeEZseFQyeWZ1OEI0?= =?utf-8?B?V0pJb1ViZGpNbmJKNEswa3Q2VTBrUjBJclA5RlRnby9Bd0p2NTRBYXMyM2Fw?= =?utf-8?B?YitJQXVyUEhaZXpqaUkxQ3lqeFh3WHptVXM5UERpY2tXQWlqVnB3ZVA4Z1V4?= =?utf-8?B?Ry9XZkphUlZDVUtOQWlnZ0dON0JHc3RydWw4azg1UXRMcm1UUGU1TWtYKy9D?= =?utf-8?B?d20rai9wdTZ2NXRDVXEwN0RtWFlkMnhpazZEYlVYeGVNRThTZ2tuN1NaODIz?= =?utf-8?B?WUpOYVFFVVlPak4ySEVuVnZKdjRRMUFmaWpIeGlNZDF5SlM1aGhMcnh0STcr?= =?utf-8?B?WVA2d0MwVFNzSHlDZ1prZ01tcUloMzkzR1kySUx6czF3NG1Wc2EyK2owT0J2?= =?utf-8?B?cVVaTmpxWSttMEk0R2o3cWlDdGtoSktsKytWMzBmdkdDQXhZYXJnM3VYeGhG?= =?utf-8?B?RWRmYW0xbFpKZzgvQWZaZUNjVUFiMGFXWkRCbjRlMnVhOVVnZVZlbUhpRWk2?= =?utf-8?B?Qk9iclNLNDhCN1hlRjZkRW9LV1ptVDNBaGVhNXJ2Vk1iUEswMkVLN0FhODB0?= =?utf-8?Q?Rj3hFUgK5X5GOVjUdB5aiDlnL?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: f826de79-2f4a-4d5d-04ef-08dd71787669 X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5945.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2025 23:53:55.4925 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dtolNLa2G0/ZS5kRvwSms3RcyF1mZuNVKOUr70N5zlVr7B++E96P8TBgqRKZ8fFFCZ6lbMa3sma/fB85uVxSlw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB7547 X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 869C0140007 X-Stat-Signature: xrwbzo1hnij43898ftuo6y9t9478ef15 X-Rspam-User: X-HE-Tag: 1743551640-382196 X-HE-Meta: U2FsdGVkX18NHf/ArgM6ctZ07XuF/B2mkHhNrNL0HYpL0AsMDoHVvaYPbvPiDJBwvelJjIJcuI+FVoPVabCH2sU/4hTBnnrScBQYL6V8i4CbfivpZIIS+nYlk1IW4w0wl8s1fqsBKOpNBA3MSD8K5t/iR4YwX5X4oOZUWL+5UwKnxWxkikdkA6TuBcVbMYTRsETG5sYMLsDsNSLfKvQoYrFxBY7rOIia4ZkikOg3nBtR+YYR5Od/o1zHZNJhd502630Lg5wDKWCOLFgPYW3zej3zvENSuW7G1tkWtPiD1BG4T4K4wkB5KJskY+K8xcpg6f5WedCaHKb7EZP8+RR+lTVl2bdJJmK6Iq2rZOnJuTrXPnE5JlS5gIhKdhC5JeJIwOMi9UDYeDAkOhmVYqlvJB4jwQr94+1Y+PBtdv6b+e28h7Lqu/bbJup1PPAYXk/DSNj1ByWQoJ40UEFXClH3UFdTLX6a6HDb6w1Rmt48L9XUh94ozuEqQGH9ewTa96FU3bXdYCPkrwRbNZwRPPJ9ur1kuDLJz+geKJcUIBPTnKbhkBkvtks/8K1FKfvngMT3ho4zEqp1eN2+9Fv1M5mPwMwNQ4Db6e1P6IJyfO/IBEZdaCa4Rjm91ftkx/emWxHwfFjAt2pOz95aDAEH2fJLeNs53fb2kTatzPUXKYQ3kycrZL+aAsV4PRdMxYQAg5hpU7O1pjKiQvmkntL8v7HB2nE5t/BrjekuQVnnu29Uo2KjHN5JfzuoCb7oAFPi4ZLjAvvmGDMducu0O+/Ty3Lv///vQoPd9h5cZF4uT/sVBv3KY0zyumsZpNBJMEEIfg3cYUnMiK1HbI8ei/zB9bzyEuG3Uz0CuH/onBUUszUHyiibSmfvblJ+hru6lYWFuenHK9zQI0UlQ5PxwZEwUTdC/ce0Y2Mae3phdcjHHXxZI/1NOnmnIY0z5AVSAoXWThc/4Tl0XVRMQS1yI/wl16Q UMIxCYh4 UZRbOtZFVjLOr18V8gCRFgFsEyY4nEi7j67SQ4mOd5aYS0n6BrYE9jRKReCW4bW9w5ENfyPF+RJXSVu6wQT2CwUrjR06uQari2eZp18Je8nw+QUmlnehXaTKcWJJzOzb+B4f9N+mgTdx84wIpcqn3Mh7rfOBLjK02oLN3UhLAP/aXYzdf6J1zGeVX4qSp2V1OlkcsHL3xmgSYd8kzf9CIorTjznTZvt6xsuQx0vY/33seOq33Vgc87TP0R7yk8qyzucq6tG9gQ/EfZlE00753SSnO73LLwGOavUNwvatOHN6D+AnFemxYWH7NzZ14QLn/7C1I3q5HOHVwg/VBXmwAGSc3/9+eQPRfrZAU98ovsRkFwREi/9A2ZWvP35uqtUn9lB7KIbNTdnweMHLsHEbHLPUrKNYFhC5hI9N2bc+AjQ+x71woSpQAP6+qAITrDsrMwMXTJW4s2czDrCgu2JNaFFP+Kz8t4LyJLKtIbJebChykT9U= X-Bogosity: Ham, tests=bogofilter, spamicity=0.060595, 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 4/1/25 8:26 AM, David Hildenbrand wrote: ... >>>> be a fair bit more disruptive. >>> >>> I almost fell for it, until I looked at the calendar :) >>> >>> On a serious note: "struct vma" ;) >> >> We should put this in a helper struct >> >> Maybe: >> >> struct vmb { >>     struct vma *vma; >>     bool is_file; >> }; >> >> I think this would solve a lot of our problems and probably eliminate >> anon_vma or something > > If that solves most our problems, imagine what a "struct vmc" could do :) > I was almost ready to ack all of the above, until I realized that it was too disruptive, because it's written in C. In order to be as non-contentious as possible, the whole thing should be done in Rust: struct Vmb { vma: *mut Vma, is_file: bool, } thanks, -- John Hubbard