From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010060.outbound.protection.outlook.com [52.101.46.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 672EC375F82 for ; Mon, 7 Sep 2026 19:58:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.60 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788811083; cv=fail; b=CcxLrGBCChDdPywMnwe34Soe5Rlh0bSDKaOAt/2f+60SyIiiocEAuEoFMLPrznxskCrvMKR7UgmLDBzJOkavWNHnpnWil0TGtBQ3iBuEViS91L3uBZl7wzhUWR44Y+TG7sIIU+8eyBa2AylBlAj64Sn+1ppYlEm0Agd4avlEzAw= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788811083; c=relaxed/simple; bh=72j4r8y6uQgG6g/RSl1GdVw1ulQj4IoPj6KQ2pTHCM4=; h=Content-Type:Date:Message-Id:Subject:Cc:To:From:References: In-Reply-To:MIME-Version; b=TcOffXSL/yDcSWpqBFM6aS3XDvchLZqvtbukP56cdsImz+MdWK52n9PBrvbepdwCyFc+Y0VvI0tCD/hJRIrMCnnGdw+GaPF27srMQGOz+1PnDOem5YU9pkqwRlA+W4w1PP12iLBs1C57s/+er4U6zw7rQWYj9CVQ8XxGVsFmScw= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=r4TzcxWV; arc=fail smtp.client-ip=52.101.46.60 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="r4TzcxWV" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CYYSWDYrr90vMlzNU5p5HOl5IoOQwgN29nv8hNdm8qn59YiVd4GjK+3coZ3x458e+gZBrj9BY7sW589DXzpQ6iXVZfikgBkL2xkUeHdXqwezEtWf1cQ0fQXweY8IAj0zwwYitLJPaZia37Y4OQXvq9S0EJHjNCX80I0vMLlhD1WtAB0Dmzgvz03EtTuT8mhyq85vCNMLYoTZRa+6Q2aIkdTTG6QPeW5Cj4XfztiHg/D2jkSykq+UfagdJnaDpB3D1U6hC0A+E2o+zZuyWEZgmxkDIwl6asNQDNSN4gszjB+o1PWXFuFLzsG03g2McB9UQ69NzU4kRAdB/RwM4WQ2Eg== 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=/M2PszB3lmzXag4sSPuZr8fX+7Ydvg4Q4Uy7bmhLv4o=; b=kKj9a2ST/hnGNL8U/9TZrysOWXRxJoPylfTn/qQyjPROYE5VYrPVjLhZANB45eqEGe++lvTf9NkAuLMNDe/BmiiL3oKx3BGwb+im8UPESqkD/yGxI1xlt+82Kx/Nwc358wVxBzKRBJA5hdkI2u/ASA2z2MDlAipBvyF22ibtjNzdgA3cG7uJVI+jAbDWDDx0VwSQlpVYSjlAZjFFZ7xrfWRfcyb64tJp0pwPn18fPZ1OCs730GmTbplM43K1u9KNfRpJOnO2Mb7H8Gzx/JNPOqywIui/zWwsVDtg4Ysi0qeKMNLUOSyYq0dU0Q5zXd2gDr+RWYu0tNNRi+nSJjzfXA== 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=/M2PszB3lmzXag4sSPuZr8fX+7Ydvg4Q4Uy7bmhLv4o=; b=r4TzcxWVMvMKLgod4LrVdOZWsH5AE0DtyHBiE8sHnEtkJfFiUEKe8nQL2nftGf6FZeQLbYRIcL+CQ8z6vX9YKAKXk2nh2H5A/y4BruKpi2qLruo8RclYJmGCojwCUK4sm5pwZ6VQKb0o+6ZiOehJL1BXCn+Txfgl/em05bcQBeuicahD0X4uOuLfJwwBo7pDsCmHmZhsw6vhwcw7QJVFYtPXuwGfo7gm18DTklmWfBQsxPmGyb5PR6cpUTUJ8KhZvyOfodmhBY6fY/4mEWA/buSkO9Lcr+GmHbC48Dbx/1qT8vUt2w7jyJjr0GGOkc674oa+Z5+UHfSouG3W97V4qA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) by PH8PR12MB6913.namprd12.prod.outlook.com (2603:10b6:510:1ca::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.15; Mon, 7 Sep 2026 19:57:58 +0000 Received: from IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16]) by IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16%5]) with mapi id 15.21.0382.014; Mon, 7 Sep 2026 19:57:58 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 07 Sep 2026 15:57:57 -0400 Message-Id: Subject: Re: [PATCH v4 11/17] mm/huge_memory: move filemap management into the file split helper Cc: , "Andrew Morton" , "David Hildenbrand" , "Lorenzo Stoakes" , "Baolin Wang" , "Liam R. Howlett" , "Nico Pache" , "Ryan Roberts" , "Dev Jain" , "Lance Yang" , "Usama Arif" , "Vlastimil Babka" , "Mike Rapoport" , "Suren Baghdasaryan" , "Michal Hocko" , "Chris Li" , "Kemeng Shi" , "Nhat Pham" , "Baoquan He" , "Barry Song" , "Youngjun Park" , "Yeoreum Yun" , "Kiryl Shutsemau (Meta)" , "Shivam Kalra" , "Kairui Song" To: , From: "Zi Yan" X-Mailer: aerc 0.22.0 References: <20260908-swap-thp-cleanup-v4-0-b532a3f20e71@tencent.com> <20260908-swap-thp-cleanup-v4-11-b532a3f20e71@tencent.com> In-Reply-To: <20260908-swap-thp-cleanup-v4-11-b532a3f20e71@tencent.com> X-ClientProxiedBy: BL0PR05CA0021.namprd05.prod.outlook.com (2603:10b6:208:91::31) To IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA0PR12MB8374:EE_|PH8PR12MB6913:EE_ X-MS-Office365-Filtering-Correlation-Id: 6fdf4a7d-8c63-4adb-7c2e-08df0d1a5088 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|23010399003|10067099003|6133799003|3023799007|56012099006|22082099003|18002099003|11063799006|4143699003; X-Microsoft-Antispam-Message-Info: 9DGOH+J+7/q1+AOzS9/7DCJh/b88V1P/3DU5MT6YUo9iWUnWlVeO89xGTDLngvAODCfoGwur+ru1cQ389nXkEKccvcLbXD02rZKGH8y1VjAQKL/w+g/nbLZW/DYRnfC5LmWB/L6qlbJzEYpHOyAepKGDEPeFzH30Yq5gUVvygJaqjCwL0EfGfQdypUyNR8WZYKknxv4krXT3ftzCGlm8OOc4exacoc9Q2byB+I7YF8UxE+CMDuBrYLi5+LpsKoBu6fHZsNxZcwzSnQm5ovk6OqIPcH0ax+EJA6scYEId8o+zjvwo+ouwNoPbqYk8S3sDqyZXmM2t+glqDBbaIFuZwO9ral7625uEqnhB+CxxeQMjN5Hv/iUZHf4qelojOIZtxBcR+iZWS/oanO7iCG5lhx8FGc5yLOY9qESbPreP8zPKiiC0komoZHBErwuq18Vpnfl5Bgjh4ko3huWZFl+svid0/kZdANPkivWIssY1XBPBqsC5iPGmj8qVf1NTIcgqUl8mGv4UjXhQWouxcb3axGB3IaGd6an1WW1DxpDRLi44MvN6Rb/WvRG2Uydq7ksiXWdMOByvC4kSHmeCIWT07+q5n4E0P2ZQHPtveUKhtvK7deQ1lOINVXRy50KDO7s6k0XlbmqyQwgbM1SE6rHCmZx7VqJTbjRwGKewKYO+dU0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR12MB8374.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(23010399003)(10067099003)(6133799003)(3023799007)(56012099006)(22082099003)(18002099003)(11063799006)(4143699003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?enVzMkJKbHZMYU5YREovOGZoa2JPVE1QaFZ1RVE3dmJwc1cwSVJIamVSWTdp?= =?utf-8?B?bUNrOFhSRVR1TEZRbmJ6WlV2Ung5ZWdMeW9PY2F2czR0TUZGY2RDZVo1S01D?= =?utf-8?B?SzhvL1JhZFNIZmZ5U1lJMUowUXYyV2gwaXdGSnFEY0lFd0NYRFFSTE1HRVRy?= =?utf-8?B?UmEvMzVpeEEzRmFLT0JBMDg5VjhvMDJNR2toa2NRd2RDczM3QkQxVmIwd0xI?= =?utf-8?B?Q2FIQlVCQ2ZhS2UyMnZOYnRaSzRkRVVGS2R0Qm10bjF4MVNUMWdMRkw0Rzg2?= =?utf-8?B?bEs4dnRCWWcvdzlaNG93OFN4dFNINUhMWXFKaVZ4Ty9wSCtCTjlIem16dU5C?= =?utf-8?B?Q08yZW0rZGYzYkFBajk4enZ6ZW9meWJrbHBnZDdnc3NKVWszeUdGcll3U0o3?= =?utf-8?B?dlB4SjVzcVU4V3M2MlA2ck8xSTB3N1VtaEtZeldHMGNXRm5leWEyS3pCK3Qx?= =?utf-8?B?YUJNMDZBcVU1UG9vSVQ2ZGxoalU3eGZZUWEvTXNoMW9Cb1VNNnVtdVhyT0E2?= =?utf-8?B?eTgrdlM4RWsyYzUyNXRHL2gzcWx5TGtFalBjRDRkWEZHUFIyZkZ5a1BHU1RS?= =?utf-8?B?NlR5WGh0S1dBN1RCaVRkbGUzcjRWZnYyZWNVTGl0MDdwdVFpV1NUTkYzUlVv?= =?utf-8?B?dUZvZnBOWnRHYWdabXlDUHJHU2lvQW52eFExYVcvUFZtdDJ5MDMzdFJvbk1G?= =?utf-8?B?UndUWk4wRkpESXFiOENyQ0R2T0RldWgrUi9MVERLZ0pVRlY5UmtwV3NwZ05j?= =?utf-8?B?L293SGwySWhXZ2ZRendCbzhiV01iUHk2K3BJTW9oOC9LRU1iMEpUZ1Q1ZnhO?= =?utf-8?B?dnNPdW9FSFErUytXM0hiZ3BLZk05Y2JlN3lsNyt1WW5uTWxDMzNKOTJvM1NN?= =?utf-8?B?eXFSbkJMWEltLy92QXVDSHNlTnNOQ0pqN2ZxdEQxOW1sYnBuYXhvN21aVGRZ?= =?utf-8?B?TmVkRU5QbDJHak1GMHRRSVpUSkVMQ3kwbnlTUFBhYkZFTFFkZm5UR08rQjRL?= =?utf-8?B?K0NwUWlkVW1CSDlORUdzNmQ3dS8wU1VNMms1MkV4SC9CdHpFbnhxSGtjNmoz?= =?utf-8?B?K0xNeXN3dEkxWlBpVUJ3T2R5QTFkbHFZYjA4Zk80ZlFma3craVk3VlpVTWI3?= =?utf-8?B?S3lscFZMODBYOHpyZHV2blU1OEthcW13cGdHVzgyNVBJWlVqSmFIQnhiYzBS?= =?utf-8?B?Yi9YZ3MxcWd2Y2FrTVBpTjFqY3EzZFFTbHdkSm5vWHVweHUxVTUwc21xLzBP?= =?utf-8?B?dXhmeTQrTFJoK2JMU01rVWNnRFJRajA0N2JOaGVGS3Z2cHBCUW00dWRubWVB?= =?utf-8?B?VTFkNThIYytOQnVkY3dXN1BWYUt5emZ0MWIrTlBUYjRCZ3VEUGhuaXRQc2JP?= =?utf-8?B?aEswZXlha0pqdWZFdXVjVUhXeXdTWnFxUFlud2JwM0R0VzBJcWRuc3lNRGxO?= =?utf-8?B?alU4NTl6V29MZmZ1WFZySUxsSy8xdjZocXJqQWhndklLSVU3dXkzeU1MbjYr?= =?utf-8?B?NEJXSkFKWU0vOXNNVmh5R0JPeXRwcFhIOG5NZS9velhlM0ZHcWVBdHF4a3Iz?= =?utf-8?B?cTBjZXRBVTVwTjVnNVRMMHBtZ0Y2VlhmL0Y4OU8wRmM2SVFpQ0pJU2ZDZzFK?= =?utf-8?B?S0VFcHpyZmZWRWI5cXd0V3FjMDk1WmZqak5mT3pRU1hmaE5RVFp5eUhJMk94?= =?utf-8?B?TFFoVGR1NTYrSmo1dUgyQkxZR09yVVFWcVRYQmpTSWlrdzdpcGpvMXhRQjI5?= =?utf-8?B?WmlDMzdKNE5ZWis0ZERvbVFlUStlaFFOUVZLbEtxWTVKd3lvQU82aUUrQXRT?= =?utf-8?B?elNJazNvQi8wWHI4SlZLaTJXbFhIanNJcHRQa2FRSFRJb0ZMMzQvNXNhcnZY?= =?utf-8?B?WjloUkRFOVh6TkNEMkdJOVlRS1pNRGZoSllLeE0zN2RQTWkxYzhvaFFuSzdY?= =?utf-8?B?NjgwR3UveklRdXNLN3J6QWE1dTd2V0xwWExqUEcxUWk4SHRUVWtxMVZZUDhE?= =?utf-8?B?U0RWMEVoUk1mS3ZmdzRQWFhjSm54U1ZjbDdPa2kyVDMzcjlXd09MRnAzUFdG?= =?utf-8?B?OXVMVUpYZU9FZ2x1NTNmN2FyeG8zUEVrNEF5aUlKbFFnQ0tnOU5HSmU2U24w?= =?utf-8?B?QzlFTTlHVmhDcUNObEVyaXczNXNCcTR1SGp2Y0NXbUFYN0xJNkRya2dYL3JS?= =?utf-8?B?WXJBNVU2K0t6dHpxM2IxZCt2V3dqekhCR0t1cXY1dDBFRUhCMi9TNUxvQ2hU?= =?utf-8?B?REUzSE83SHpIdWFWSjF1RFNCSUh1NkZMSWwyZjRoQlpMQ21kNG5KT3NHQ3NL?= =?utf-8?Q?KVqihaKUxl9DFk+EQ8?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6fdf4a7d-8c63-4adb-7c2e-08df0d1a5088 X-MS-Exchange-CrossTenant-AuthSource: IA0PR12MB8374.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2026 19:57:58.2354 (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: cWp9ClmJazsb47RPcqbfNITvaLSK5NuVC/JRdmDgcGx1lx0huB2A60ERGub1s1kJ X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB6913 On Mon Sep 7, 2026 at 2:12 PM EDT, Kairui Song via B4 Relay wrote: > From: Kairui Song > > Only file split needs the filemap and xarray handling and related > variables. Move them out of __folio_split() into the file helper so > the helper is self-contained, and simplify the parameters. > > No functional change. > > Signed-off-by: Kairui Song > --- > mm/huge_memory.c | 102 ++++++++++++++++++++++++-------------------------= ------ > 1 file changed, 44 insertions(+), 58 deletions(-) > LGTM. Reviewed-by: Zi Yan --=20 Best Regards, Yan, Zi