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 52A42D73619 for ; Sun, 1 Dec 2024 02:02:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5FBF56B0082; Sat, 30 Nov 2024 21:02:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5AAB06B0083; Sat, 30 Nov 2024 21:02:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3D5B16B0085; Sat, 30 Nov 2024 21:02:34 -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 185C36B0082 for ; Sat, 30 Nov 2024 21:02:34 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8BDAFA09B5 for ; Sun, 1 Dec 2024 02:02:33 +0000 (UTC) X-FDA: 82844740608.06.C3B798D Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf15.hostedemail.com (Postfix) with ESMTP id B6899A0019 for ; Sun, 1 Dec 2024 02:02:19 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=JZECyqtH; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=x0MkNmJw; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf15.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1733018540; a=rsa-sha256; cv=pass; b=ipFsl8Or9rhMHWqUmEYKDC1HL5NgFkSi0+Hh8noHEeDK3V3squwBfLffQq0J/tEvhKDonp aYBOPHVLupKi7XjEgdeeQoyVjGFBxSgW3RaPZWjAPXtCq+7ao81H+wuOlKHfSen9vxN9Lx hZUTIuItYUyyiAkdCmZoVIsfuijzzCM= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=JZECyqtH; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=x0MkNmJw; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf15.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733018540; 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=szb8tmgEBJ4zZtKJEeFaEWbJ/JgnXTiBJXg+GnpJjtE=; b=B9N8bNXrAwZjJYerIcxc1VbbETW5Cih4hcWsEMT6xLI6vopQOQj01AOgY3FeZ/54DeaKXX od12WGAhm2DQ1CtZqGKJYvPgWZViKzxtpOKCB6xgbyLLCEPkVAb9yPencKQ7+BF4Jb9z4k xGJOjn27xm+tLi+HeL07dwcup6omBls= 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 4B11xHVC021350; Sun, 1 Dec 2024 02:02:28 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=szb8tmgEBJ4zZtKJEe FaEWbJ/JgnXTiBJXg+GnpJjtE=; b=JZECyqtHsleVMIcGnEpkVTz26o07fiVEEq hvjieVv71uDw5bb8nQ7H47fFV1eZYbdVkfPAh42gx1v+c3dpXgFUtRm9EhBKQ32G rsaT1aqnY1VnLXFkDK97j2TTGVFxx3YHdhLn8NlGCcIw74LVz6nvkTmx8WDA1AU+ DuO/EzwDXw94ZnfATykQYrf+c3xEUMeDcLie4HJJbn+QVTOWmbBix0Ask1TNYvaf 8V5t1MLDXnxsJBfF0avIcbDtTl8M8gnY72KIQpc0lWhql/lOPKchMG8uZAI4Hk4e ronRAS8Q3MZ04oTI3SFDn+ffFH/QrnOutOfybbqsRMiB1GBjyvSQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 437u8t0u29-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 01 Dec 2024 02:02:27 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4AUN0aCD001214; Sun, 1 Dec 2024 02:02:26 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2046.outbound.protection.outlook.com [104.47.51.46]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 437s5557rr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 01 Dec 2024 02:02:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o+DtmDnbLC1exWWKUoo5SFR7VBgSUmLw77NYL/Xnq7AUggKKBk2Ib/5G8BDM25nPTt6e12OdBLHklJQA+AnjgLAhpz+WtkTH4P5RpnQgRgJcNCbSgnD/XCEFL9PBrkx6ldOKPseqtfUOMWr6mZpYIn6XPIx7K2r/L5b6Wd0iWmdPYJuDBic2z2OFyXrMJgG1CPgcys5PJlh7qRba3qy8y0Jpk/rjAcJz4ZjBxv6B7dn9FDUk0wYqB5UNcDr62xbQHZxWQiKDuZsExEh+ibhEeyp6O4+KrpGMZ31pZmH4ghVNvfJFykPpwxb25Bx5P+1BdjWu73gbUirHoQW5SHWSww== 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=szb8tmgEBJ4zZtKJEeFaEWbJ/JgnXTiBJXg+GnpJjtE=; b=q87l4H018vvuLl4YpW4Lu1k2/Qq2EwD6jmuC10SMXXUVKPoNVx9bNKYK4ECShucpPWyaC/GtkDU9O2leObDI8Egt0iS2gm+I2HFDhxFwZjPNxpOVFN8/kVdUk+9HW5XCamWgIJ3ZrVmhHLDi/jw9jhkWlFUP0kJ/1bpY9n07mRl/GwUEi/l8Swsy9gTfcGkJIgrj2e9wM0BsLXXWjl3W0GXq7TVaeYosTWlHkdG8NyY2+tw5bQPtwvkBZTianfq7a+QgHqYzkFkwu0EOGWv7Fq2/wGxucXA7I3nxfs1Y2v2x/U/uOj0h6LDUsnP7uKRx8xzQs7+M9vCfudM+02l/Fw== 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=szb8tmgEBJ4zZtKJEeFaEWbJ/JgnXTiBJXg+GnpJjtE=; b=x0MkNmJwTG1DInNJd1PFYYOQEeew3eZvfqqZlS9HDGeTZ6u9BeriewVcAA/Ct/S1Lb8/9/ZSG4+oe1csERPAoK4RaN6wHX/CCi5iXwvjD/chXRZYJdMuJtFxKnbgWNbpjyOjptkxbURHV11JpAto4CX/UCSPkDeUtouavPt/r/g= Received: from MW5PR10MB5764.namprd10.prod.outlook.com (2603:10b6:303:190::15) by CH3PR10MB6835.namprd10.prod.outlook.com (2603:10b6:610:152::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.16; Sun, 1 Dec 2024 02:02:24 +0000 Received: from MW5PR10MB5764.namprd10.prod.outlook.com ([fe80::8d9b:9200:a7f5:19a9]) by MW5PR10MB5764.namprd10.prod.outlook.com ([fe80::8d9b:9200:a7f5:19a9%7]) with mapi id 15.20.8207.014; Sun, 1 Dec 2024 02:02:24 +0000 Date: Sat, 30 Nov 2024 21:02:21 -0500 From: "Liam R. Howlett" To: Andrew Morton Cc: Wei Yang , maple-tree@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH v3 0/3] simplify split calculation Message-ID: <4w3aqfkzvg7xhaetkjnr5lqvzuemoxyhtfxy36vvmf34bxlrgx@a4jqm6sar2o6> Mail-Followup-To: "Liam R. Howlett" , Andrew Morton , Wei Yang , maple-tree@lists.infradead.org, linux-mm@kvack.org References: <20241113031616.10530-1-richard.weiyang@gmail.com> <20241129203139.d01376d8beab1f6ef485aa12@linux-foundation.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241129203139.d01376d8beab1f6ef485aa12@linux-foundation.org> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT3PR01CA0015.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:86::24) To MW5PR10MB5764.namprd10.prod.outlook.com (2603:10b6:303:190::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW5PR10MB5764:EE_|CH3PR10MB6835:EE_ X-MS-Office365-Filtering-Correlation-Id: afd59fd8-c754-4bea-30c8-08dd11ac32b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?fzb1XNJExgNgKZHa0oxO8/jKiM2eK+rA6zo0sKI7Zr4YopJbRpfQtc/q50Lb?= =?us-ascii?Q?0t3OfgF6PVmd2bJkW4q3XuVyAvFFBVTucp+YK6IZd+3GJ1a9G7mVapAQOyRz?= =?us-ascii?Q?4hMfgzfC9YkGPGiNKq/wYFsatGjmY7Xu3ZIBl/pUqp3xZuBIw2VJBpZh6Ou8?= =?us-ascii?Q?FkQmtLQSGaITnShOdqh7MhZvAK4RjOpm6U+hT/hD+EMs/tHzaRmyP2HS1OyS?= =?us-ascii?Q?aHaiRCwpRr34T7me4UyQZTmXlvInNE198xc6VcnYVtp5hSqTujoFl5peeioS?= =?us-ascii?Q?7N2G18/aDLVkW+ne4pouu+Bzn+CMB8Dc5Fvhj8v87RzE7cwZpfzbYEDahmP0?= =?us-ascii?Q?/F/NZI11Zuvwv2XD6SsqNlR5/x4RRR1skWScxDCWSjwYBR03rYp6erBiiEqB?= =?us-ascii?Q?E5OgOLdfDZlYoBUk3Mx2POXg/I8pReg6FEZRn5BsHJpyBcBSnHENim9hmPCv?= =?us-ascii?Q?m46kIX3XluMJZncmSj36+tt4Ou0Z8z+U5JnhqpXDTt7ihtdEDTaEcxc/Bb6i?= =?us-ascii?Q?F/r85Hg9Ngqk68DgQOZzIGm2dcYS3dWuqPT31rslGGH6Ek9JIdRjN8x/ziIM?= =?us-ascii?Q?3GSyV8+bYyhC0eUN5AJEJhKuKd8wWxA8sSCd6z+JSMnsChjXZY9B78t2NHxY?= =?us-ascii?Q?HAe0KahjZtR8Lf3jGst/lJWOejg97Olf7RKmjOt5VW1s7pPluyVlayyWbE0M?= =?us-ascii?Q?2X0KzZSzZFPKECbfri3y69ywQKmSeSiMBpWJogu9Tn1VNCOc2FQ2Bc0OKXJ4?= =?us-ascii?Q?hYfzDxUpIGayNLcEESeAEkQcL4aSA/C3YF3RwieHfBzWPahpvZxL0m5LaMVg?= =?us-ascii?Q?tmwSQSf4cgrsiBfZhQVbMZ8iiPPGbZubZgv43KT2+mEJoEBYDQCuBWU2du93?= =?us-ascii?Q?bn7TSZ4DnBAtMpfVaDlDE8sBGDBKMQulebrPlnDTvEmiCzwMIknbdRMp5MNK?= =?us-ascii?Q?5ZuM6RpaayBrwjbYtSn91h26jSxyFN91f5aUj3+F58Vj9pK3j936s3oKQime?= =?us-ascii?Q?Du+8ivTqTXH8hpJGEMVPgUy5lEc84dVW5+BlgAoJ4byp0EmitudYzrpcJVVT?= =?us-ascii?Q?45eEPcQw/FKpSGOArQKY/YmhKZHGVN1mAWq5dRw5+IyYu34qIUH3euShoSLn?= =?us-ascii?Q?phk/oa1h5N95/ezXfRCN3w3YCsgaEGhSPvTd79+ftSzDrBgcAgMMvda50x7I?= =?us-ascii?Q?PTSvTMbcqx6Qxe2XnnufER9GUAplyOcziQR36749/x4/mMtmRH5WRWcZIf0R?= =?us-ascii?Q?otyPoiDVD4JMTRvAyhauUQnN/sbIYijJVYdAdewNI1zqxnpoGUVKgDphRrLn?= =?us-ascii?Q?ZVx4Iauel/LWQeqnMFoKEaQ6Fedf5tN7BRNT9GKTl9oKhWExJX5yb9GrcAH3?= =?us-ascii?Q?uh0KM/U=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR10MB5764.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?iWWwQtjuRaLJ/FEuvhg9u6UHG877gNn/E+h1SCPmyC5ceO+f2YAB+gHRbx8d?= =?us-ascii?Q?/UkxnVgMSdwbKzWKzhjtxcs5zLjUgJvM4HA2zFgkPf70RCNHKnvtYQkNKw3P?= =?us-ascii?Q?UoAHfbTxpm7GsKuwNPyboL6AtJxICbwyrSKl8u+dVKUHTnchCCXVZPU5woxY?= =?us-ascii?Q?Qz3CI+6seT2WGy0BXm/NKvY2/olCROcIk3CoPMIyWWLSBslpq87eRvAfTlU6?= =?us-ascii?Q?YjA5ZJy8Agc2dyvZx4gmqrUAFFO/gd8oloaVZNZHEIn9vYRo2hXhOAFEp7fB?= =?us-ascii?Q?OAP4P+GhRBcTlgCYyz+tk3srtyL7Eg4scygiYkYcWDQDAJBQkauRtu1Cp1PO?= =?us-ascii?Q?UttMZErY9oM/AClBehrieH8xZV/zvVMXGAJ5AUzSANdDfM3ar7GHOMVJj3+h?= =?us-ascii?Q?uGhc2qQ9eA3RnevJx/P87qkWjWbPPqHs/OPaB6m4o6a84MBsfwqoZmDoWAqA?= =?us-ascii?Q?438ZhsVZEaS9Mui/+l1O86cllT6HoX+Yf03Ew9cRN8B5gtk3oHQJOfLtqPYT?= =?us-ascii?Q?pj4T7xC4+vWktUuQDlfhpdV9xFHXFF9DBTk/inWBvkMzSqsE0QM8VA+jDivs?= =?us-ascii?Q?ozU9wnB6gzWHEfZNNFwP5AZD03NT0spY4PLpVgP23/9ksSB3yozoatNQ6sae?= =?us-ascii?Q?M6rDqDT0ooelpFpSKe2sPqAsXJdCbF4B+lU4xnpCSIXz3YiUWE3VQc1oNziB?= =?us-ascii?Q?HPmLsakN7gp0uB0h+yoelrVVb06E/u74j+SbAU0WcD5xcDI6vTxsHs/H7XUp?= =?us-ascii?Q?doRagZvoLuDnSMbZJhwNEn/x2sMXJP1dcPNwC3xnC+Ogs2eXmqTlISdNfn8L?= =?us-ascii?Q?pTHwk8UJCtOURNX2piO6masDvOykx21qOynfwUtMLE52ntxcnBPU8Brww940?= =?us-ascii?Q?0/s1Xp3NEydEDFcieTqU/8nhYa042c2iWbA3Q3B/tE1nYVOnXBA6PLjN4uH1?= =?us-ascii?Q?tHywnjVZuTdm5fpiOgtwhgYjFiBwR5OFYk3sgI80mGfCmAh7c5W3c+Se2Pmn?= =?us-ascii?Q?WImtGWx/93qFiPxh2KZ3QLrOtFQOBvh3i8P5E5RyAq5P3HkNNbMcZO6vbWma?= =?us-ascii?Q?m0/FSbb+DP7v4FWSIRbJwndvp5Ud9E7Ykb4I5hSIS0MYei2ntAbOL4R4WFFc?= =?us-ascii?Q?/9WoJNQ3BYzUIIIoql1LgqyO1fvAa9S9ZeoJoGxvRR6nWgYu+/P7pAIs63wX?= =?us-ascii?Q?MiJ5wykCpGc19xCGHIxt1CpoIKMLQ8UYy/V3l31Abe7lz+VB9yy7tTvl4tFR?= =?us-ascii?Q?Nf6x+QnofCH7dZfGBDBNmpPqoGnLe1Ij11V1Zq7hgkFaZNcneZQmlzw+WIij?= =?us-ascii?Q?X5PEmZiYiThei8T7xlCZY89pL/DAuGHb7fGTrRhUPflRiBWOXiysCmjbXmk6?= =?us-ascii?Q?ndLiCiVVdRTb42B9w/rJWoLJ3ypY0cweiyLkbP5tIqCxO1EvGm5ZyxvINMB7?= =?us-ascii?Q?v9Ph0Bcb+dT2wExY4KsDC0gaP1p+/UXQpPbVXsHOOxL2rjAupL81rAQ5MMez?= =?us-ascii?Q?9lm8cRKN2utp0/nsB6Qo20o5/k7aMGZlslRK9PpMQom7KNmF3rv8FaeFTq7S?= =?us-ascii?Q?IYB12p2f0iSzcldIC0Kx3bWBB0GMzzoqJ1YQ6ixB?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: tl1ftRHe0xJBlXMqleUzm4oiQH58iiEYoqAXIlG9kdi//KZJs0ud1e1dC7D4Pp11ua+Fake4DIcMaHzcPp5pZCXh5u2dD7JauXiR/Nr+pyVrDkHzrtMgMWeNm7GDRt4eETpxGo8UxLJdlWcpChAqGSQz6Hwr9NgSezr4o7qg74trC4rTRFkIUwB2rBeec7jWpgRG8hYJjiDToa5orMrGH2OtBsmYP1rmeyG9iFY3mV9Xtn0G91UOhNdd55TJX9Tcf9ef1EuVYQ+PEf9BNJex9S0Ch0qn0XBk0RDzR91A7a/FEuvtGIOoS+KeQuPKPqmyzKS5eNGwmeHIktM36BtlaSTuWUgZ3v5/UKfmDDmRC3pIAOwUiXvNmFQSd1dgJ1nz9j75D+zWYGdwSMs1XiwYaGhXlpqiXBY3cKzqA3FpVlYF/d75VkWQagTiwMtezRggb/sEVj4tNSIjlRmgb/LAf87QCAkdrzAfu4gWM+qwLeDQ18c7HzyLxet8o8O3BylO5CiDOqcs2HLWo9PtJiQ0RxU7RbQWadYYc7a0Bh1j2SQ3M4C45O2Okiqg34gdMxgzpmiGbbTQ1337V2EVqZ5Cn+FreZ6mlcPvWio6nfbjNAc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: afd59fd8-c754-4bea-30c8-08dd11ac32b5 X-MS-Exchange-CrossTenant-AuthSource: MW5PR10MB5764.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2024 02:02:24.0516 (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: x7Hls9O3ZYyd0ocOJuiVZ/KywHlXwGhbxsWwWCoK74YULE69B/XMRKGpRYoE1BBhBNaZSWpChhOONAkoewqXWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB6835 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=2024-12-01_01,2024-11-28_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 adultscore=0 mlxscore=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2412010016 X-Proofpoint-ORIG-GUID: R84yboBYryj2CihXCxdTA9heOAL3wCfL X-Proofpoint-GUID: R84yboBYryj2CihXCxdTA9heOAL3wCfL X-Stat-Signature: ge7fu848p4tjoxwbxbx8t793p7hbg4ho X-Rspam-User: X-Rspamd-Queue-Id: B6899A0019 X-Rspamd-Server: rspam08 X-HE-Tag: 1733018539-483244 X-HE-Meta: U2FsdGVkX1/8fNjkJyRtoqNcQTHIc+MepEgs7FNXKPVD7rgAzle5rov3q5wZD0tkl/eu1JV8IFJn4qg+Jmmd/5ZsrW8/u9chgtFvRTPEEN2niaRnDmV6JDCrSdeRBD9spQdunH7ECD4kj3MJr88qbRIoP4IO6HYByXbDPNkdl0c5UGDlo9OOtDf34xzHJ1mLscvDv4wqDGf6bdnlwLgtPYrOmIa/2WN8kksM94+7EjNIbFTBsgoSkaLO5Rf/WphbEhe/Srn9XsnqGZ5K7W1FFqmK+YPtsikgQ6MAQkoMhmyLxy2uh3uY6tsX12WEV8lQT1gLFjll89RuKTwJKR8MXdHnew0t1ZQmEpZvNS76+QdkmoPB80bWDgPfX6WdysciUxFYa3viaEhFhpeGBDT6quBNhNhNqZczPcLi56P/93+hqGGGFJBXoMwxbr3yIfdnvBLuRn7LXw8Ncx32J3kiX3ZPGyD/CadteST4jbalZxyiC2yWEpuyY+7F6Zie54JvkemZj0HSneuMh/gLRMiFlFm0yCdTGx7wxguFb5Cs7/DetUa8ZJ+/Zw4rYPiBPP44UNyzBmIN9ddyPB9Qw4xqxbBoFkhvPjGylQIY5kXwdxwe2u4JYm8cv25rKw9BE6CuCB2sfUKCttnXFoPzYtVArYiq8EuqK4soZpJLT5RfDeEBM9+oFzUxPJ21YCmu56aUklVWDBHg97GFVPaqsKNR5JHbQdi9f6leI//tBknZHZeeDUBotX2g8KBLTw22gqtjZx5PRKC/vFxEeFBWabuOmq4tYPraxYvUmQB+7omjDZISMtw7THPZ29mUdN0sTldk5VQ7w3efW/TOx/JhwhKv/IJzfk80x0177IMtjlHCBRyPDwM0biMc5nfnCQ7ewGSRKTxHiIihzm9wHBUoxLxIqgnXLOLEWqQDn94zRCt36Pkm1pOS2vP6PoEsTWl3eS+0VDMbB0BPq3zr0vyk0Hk rqdV9kVq rHrPBY/svN1vfddB1XVOvCOd3oqpBBJU6t3H2uOtikvU58pkNG+JO9PUyr7wx6ERcoEWz8zxTJCitcQ2u4zdGYL/zjwv8e7XQtiE9OxHVBhGSDZqabtP42+1YmpyOrUEbfAyG+yYsP8+dT8CZ560ogGlHWg8Cbx95LpeoaE1CcoF3nu/37b4Ysh06NYEadDAqTAltvUNmlQSrdHyvVPV0M74s/safftsdu9yDU2Z8pvmUkLlsBNdCmgczyzrALvwubid9fQ8zUy6SA2NjZwjlOTmClVJtGyXxXTF6gK9NwrxJRwvwud6SLShBMUFzk1SAyRpJ+5ewbQa5tW0+BIBy4w23QIGs1d5vksPtnehQEr62wtgCz7tbvaaxxTg8Y6wWS9S0cOXXz9yLnJH0mosMokyo3VKGlFB97YnnovqWLBYXY4eTuAG4pfQq9WgyJ0naFCQVH5RqdAHgs98I0oVOPcU7f6G04YumKX7Nhxv9vMxaVn56Z53k0zPQVnvS/foPovu+rLzIXrQjCCR8DHJBzRkdE05tSlkl32n6dxtjtm0rDsB3eJNZFqHQGjxsfA+msejPEChZyhT4RqdtJzIJ46y+7dWgoek8QbPUMMH92EJhGlm+l7AFQn074DpmdtSW7o0xnNy5mVDMF/z+Ap90qK33VXTZZgGYjtrmQc1zxQo4NbTDqgd2yM4Ug5xIW++tbnzAqrZ/77UeSKuGpIaehZyeqcAJXJKzHDiy X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: * Andrew Morton [241129 23:31]: > On Wed, 13 Nov 2024 03:16:13 +0000 Wei Yang wrote: > > > In version 1 [1], we found current split would result into deficient node. > > > > By discussion, current implementation would lead to jitter problem. Since this > > is a rare case in real world, we decide to simplify the split calculation. > > > > Patch 1: simplify split calculation > > Patch 2: add a test case to check deficient node > > Patch 3: validate deficient node except for root node > > > > [1]: https://lkml.kernel.org/r/20241020024628.22469-1-richard.weiyang@gmail.com > > There's nothing here which is really useful as a [0/n] overview. > > Why is [1/3] being proposed for -stable? The changelog doesn't > describe what benefit such a backport would provide to -stable users. > The split calculation may cause an insufficient node in rare cases. This could cause issues down the line for the tree during merging operations, which would lead to wasted space at best and stability issues at worse. Although we haven't seen an insufficient node occur (or at least not cause issues), it seems prudent to backport the fix to remove the risk. The benefit is to remove risk from tree operations by ensuring the nodes remain in a known good (and well tested) state. Does that seem reasonable? I'd be happy to hear any guidance you can provide for such issues and if you think it is worth sending to stable. Thanks, Liam