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 E0F4DD2068A for ; Wed, 16 Oct 2024 01:25:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0610C6B007B; Tue, 15 Oct 2024 21:25:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 010516B0082; Tue, 15 Oct 2024 21:25:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DA6BD6B0083; Tue, 15 Oct 2024 21:25:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id B83DC6B007B for ; Tue, 15 Oct 2024 21:25:31 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 1EAD1C0B93 for ; Wed, 16 Oct 2024 01:25:21 +0000 (UTC) X-FDA: 82677722610.22.2858144 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf08.hostedemail.com (Postfix) with ESMTP id 3A1B8160016 for ; Wed, 16 Oct 2024 01:25:22 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="l7/N13Ro"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=R7TesOYG; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf08.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; 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=1729041784; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=2YHc2/0xuBj7596bNNh/LadRJj77WAbbNYL4a31BPFU=; b=jCMziOP8FKj73ag0QEP5y+3dIfq1Fz1S6ABUxV+ilPr004Rtg++eVPilvZznrNLxAfLlIC anYLikR29EDHr/Zkg1+FwPe4kGs/1BDTo/kFxT6r0K2bGa54ipfSdi7rieMvf6CDNiq4Dv zvIyDBVnDAzUrF+uuGyIOzY9mMWj54c= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1729041784; a=rsa-sha256; cv=pass; b=SS7z/nkrDccl95De1QjhTAQTfuTSuAO/hsQgL2xpcFY5/KVxMwVYr2q5FvS0xEOvI16XEe OjRqiKWkW9ULJOi9YbH/hVjjMFrg10eeWCMF92RokoOUxU4nMCfIEeKgDOCQ0Hn3MROYnF YPtx2Om7PMFHrbwF1shAPaR5W2y50BA= ARC-Authentication-Results: i=2; imf08.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="l7/N13Ro"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=R7TesOYG; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf08.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com 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 49FHteOG029113; Wed, 16 Oct 2024 01:25:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=2YHc2/0xuBj7596bNN h/LadRJj77WAbbNYL4a31BPFU=; b=l7/N13Rocd6BSkq8HgayCxmXx1gsV+buoQ d/ANevS0Y6qbdjRhvZXDXw6178YCrEACBTSRF6zm8Dvmvjturvh17T9lVpp/MtES EC1gVpFoljZZKj/PA6TnOh1FdfdpkfsoWuYB0UcCXTyPkIx5s6ryo5SIHEqbeD+W 6KQ6lHmtVQ3vdl1vJTiMBVLSsnw87JGYfAGvQJ4lCZr13fnkPC0g8YuNJA/ctJQo mlot4mwSaCXfdp2YzjdRMwj/xPlQNFp7r0S5RYsYcq95oSkOIDpEs9gEgLnG0vgP QGOBD37tykG8GgJ9NGpYti1kg+yGrbOlcbZbx9JT+iDTmc9+dtVg== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427fw2jnq2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 16 Oct 2024 01:25:25 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49FNFTMm027065; Wed, 16 Oct 2024 01:25:24 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2048.outbound.protection.outlook.com [104.47.51.48]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 427fj86upx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 16 Oct 2024 01:25:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sKo9UAmhtArYax0LWF5WIUTkM3FdMhPTnWVh9dyDZIvMZEKRy7X6Dwqy3kFpuxWaA9PJB7NA/laWvDm6ZR26VATfnBt3czfJwsjdB4X4WaVPAhXMl//KsCxMUjF3AKwisf9N+Zg29W8agW/SrXphyb/1I0i4+4IiSBqOmy34NFVDb6Ec/3FC4i0fklJ7EHFwujVqN8IqGTgWkiKM4BOPjFqlOZ8ZTNb89vvwyw+HAk003Q39g8ps02lhHuxw5xo5X9txovewVBbn76+yDhwlD5Q0zGwrAcJdcyYEPT79zFXCm1mK1DnbI7XmDjT3V4jXQzgGjCJ5KxMcYQQHEXLRng== 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=2YHc2/0xuBj7596bNNh/LadRJj77WAbbNYL4a31BPFU=; b=XDEFAUqGKFPOv5Ugr2UKxbpbTVMEwcPjXy0oN+Y5m8NSBlvlAfgAKB9UC9FEu7oBVqjcqE+j3Kb9N7AgaP9lxqONSQcOPkX5M71k66ajg+wV1SrarVuIypz6WrgDH99rz645ZzvL+0R/x42lvPXS59B+EGad5/BPOaX8Jo48DR2Q1klZBCg5khShFUjMgk1bMjabveVbPGKoblu+nnM87uLpcp8uL+ohiD1fKMHGidYTYpWaohYYDVdSWaWyI5CYnDILvKUbya0SXT08ytz8wAr+1hIy8H7JiLIkVlrdT/Y8rxWCf1iUFsSCd3FtpeqgSzE+OFW6FEtDZXTjDM+lxw== 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=2YHc2/0xuBj7596bNNh/LadRJj77WAbbNYL4a31BPFU=; b=R7TesOYGDwQOTdiOwexYvhEkRjQn2XqSLRGYppaJ3BMkGEW8TXpLGGO5GF4+ujeNXYR9/J4flw5Qgux4agr4STCPOsC0mcP/dBCh+XzvkAm9zv0Wnvqro6ngrkg87rmuQw424R7o0mO57GTUmhV5d/c/j7FA5e+Z0lQ8emSUgI8= Received: from DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) by DM4PR10MB7507.namprd10.prod.outlook.com (2603:10b6:8:187::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Wed, 16 Oct 2024 01:25:22 +0000 Received: from DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490]) by DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490%7]) with mapi id 15.20.8069.016; Wed, 16 Oct 2024 01:25:21 +0000 Date: Tue, 15 Oct 2024 21:25:19 -0400 From: "Liam R. Howlett" To: Wei Yang , akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH 0/2] fix mas_new_root() Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org References: <20241015233909.23592-1-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT2PR01CA0002.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:38::7) To DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7933:EE_|DM4PR10MB7507:EE_ X-MS-Office365-Filtering-Correlation-Id: 6250f630-6dd6-44c3-40b0-08dced81672c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?wHCMWhM3ozP8sjI3dAX1GUCMjZiGCWzZZSu0K8iJbiCYTlCtKwMxDLa20WWp?= =?us-ascii?Q?9qf/a4p8IFYUKhv+A0+pKDAcH9O2CX+gENIi7e+8qLqAWs+SvUAGnOZTFnS4?= =?us-ascii?Q?V9k27pSU2SVxHxLPHWL8MaiqffsYNOnktUoQDy9s5kPSmFb8G/fbtS6F8JBN?= =?us-ascii?Q?9vzIuIsRqv29X0fs/3dWZCPVWF2ahcqTAetXYQ8hknNtNEMOcyb/sZRyvG33?= =?us-ascii?Q?U4Dl8YJpxVqAFX1WBFWov1ymGw9KzJRuU8h1baRNbF1kKAmWXZFcLGKsmIRq?= =?us-ascii?Q?/8Q+HuOPUPlON0eT3hJCWAXvw4IzAmunCgIC7/8h9avgi8JiLWeBiz/N0N6I?= =?us-ascii?Q?2oCP9tdO4KUS6+9F4JQGiqZ8rdb6YL5KFdbfRRwq4rk6/GiKBtEethIyL1CP?= =?us-ascii?Q?sdm5RHfXuYVKio5GNfpmjnDTfXrDdih8Y4KzTwcBYYnS85qPEeEtFGtMMQcD?= =?us-ascii?Q?5q07LtuW7AQHLlyXfN6sqY/x73xU21OucFn6JK0Mkjm6y+MpZU1m756RD5eH?= =?us-ascii?Q?JlIVMfHGORPxBSjF+S51epLbJx5P1BD9MyEOY/5uGnmx87/ivbeUq55ebeFw?= =?us-ascii?Q?1PFcTBPLRGf7gBTCJwvOc9emmlndYxfPe5lE8ue5Tv6IRnzfLDAyWcxvtKOG?= =?us-ascii?Q?5YrCRbF7/fH9NSRFfDII3pp6UB5sazh69TqIzFBdb2xKrHNBL1yzROahnArp?= =?us-ascii?Q?AgNyzvvbRk7ogK+K58x29kKtZFAmzvRcqlblQvqbAygCTFeC0tpR2Y0t7HMx?= =?us-ascii?Q?oQfAd2vlZ5a0a5ft3T4CQUyunZcK5iOb8VF1EsXthLzKrLgaf5Bfr0V+sIPx?= =?us-ascii?Q?LG6iRbN/BjPt1oAVvhMwUaPHkm07EItiWc758UdxnY9sug+/hZJMIAEi3Yd6?= =?us-ascii?Q?f17GA1JusHsYgNvbBzvFJIO6beii7pNJ5WLV1ZJYP1f0EmmxelstdnJyNwFl?= =?us-ascii?Q?Gx6UyfmlRA12imQGylAwFF3wewmkMU57nqbbscYZlL2a0lsC73h9rdFMScb5?= =?us-ascii?Q?Lum6hYbH6mOUMQQwThAzw0oCZZyAieSoDA4962zvoOBzBbjkAh4KafyzVMNL?= =?us-ascii?Q?QR/5/WOIzbRGMlCFkPq7P99CtY0hUkYsoeKYkfYAI86mOg45LmrX2Xh8icxG?= =?us-ascii?Q?vzmZqYYksAVsy+lGCknu6v0PvaCJqJYRIyGlHS46qwiS3lWTxPM3Hxry/aA9?= =?us-ascii?Q?UXvBJEy4AeQfZQztE/hWPTeyFbzXKDsNPY9FjAxlttQlYsYL8jqoAFNV6TxD?= =?us-ascii?Q?dZnlJDiTnuoJjUYdEMBH5wE3Wlo0jz6iBp7vvxJO9Q=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB7933.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?A552QTfeca+R7FY+fw70zC257aibWBoKjZs79w+qyP0Qn+VWaUPDmwug86G8?= =?us-ascii?Q?mJ+/XR4s76mW50XGfrU8idn/64+H5ipIiD191oFMct4tH5eGqyIWzS0Qpw6k?= =?us-ascii?Q?F2rjskee8ruWeoZ/BJcXAaAzw5xu1L4PH0+JyRnalsYKFWavjnZfI8el9veR?= =?us-ascii?Q?Gwr2xJmsqOBfaD7/DnU/SfW5NBoorAcm2T5n91wSMm/fRJ6gNAuRogTu02xC?= =?us-ascii?Q?BvlmRCwZq42blJgHohV7j38+JCDx11vIkvnOhLjtOb/LO9JQjA75Ws+Le/3D?= =?us-ascii?Q?uaxaAOV+/MBNg90jN1PdR81F3/nxUGTZppZXLXzkrwxfRN9gjrkYx5mJXeSt?= =?us-ascii?Q?OUsUE0KrNTvSpmM5XEnipGZMJaCnwmgeDccuT4agqrfcGP/US//KC1CeNzsr?= =?us-ascii?Q?NPYlbLmne7S7y6frKjIJYGewUfQGpmbzGOVdYSXtsOrIrgs7zWSUHnJDu6WI?= =?us-ascii?Q?xNxrEAnzI+jlD4app7rML/Th0i6VXADc5P2yeNHlk3yynGtO8aYxBTViZxIk?= =?us-ascii?Q?ySyJ9HNw27WnXoV/KMpHUEvFm0bC+ZVxEv7l83NcMVXjaU8ZUaDrEk0/QOMb?= =?us-ascii?Q?Q9ZCoIZuZ3j1VJxyYUVJrNfdvaPIfKvblhYKxZVwx8M+7+lz+O41SfdqUhmV?= =?us-ascii?Q?1iPwMmHdIxCZHG6vJ1RY2OXkm8bj+4CMNvRztteYoi8z+Phrz4c2CMBsOO17?= =?us-ascii?Q?IkgjnQv7lkIXUUD0ZnABedzxz8JWJWXtf3PSj/LfO9bukTsoP8VsoQEgr/Tz?= =?us-ascii?Q?PTpM/3FHKJWansFK0ebyPaDySROlm61JLHDXJABILWnq7hQDFnzIqtBnknoZ?= =?us-ascii?Q?xJ+4olQaEfHBH+oRYI2Dcu+SJtnMIauKcDOVWkLTIMp7xjyeiYqIzKb2ln1l?= =?us-ascii?Q?4Nxdbokc/ZIPNtJPwOM83Q5hEoLWVBkReXNsy+MCtCHMHP4lCdo6T9ABtwuU?= =?us-ascii?Q?Xa8sYkmoH2/Zxw5Z+iUp2H+k9lZhyWqq3Qou9/rtDQSSaGGv4V1Uz4VJfATJ?= =?us-ascii?Q?RRVe8On244poqXiCvwTSk5QVU/Iho4kgeRhtc34ilj7egyfQ5TqIu8dMEZ1H?= =?us-ascii?Q?kcISWtUTqoT3uTM2zGClMI5Quu3aX0ozvlfMW2zD9b6lCGFURDOoF+O0ulEN?= =?us-ascii?Q?tsUx9oyhfeYKr+URNIOISd8EbqqNcbG2bIxsagNoa2NxgHtMuUgmmbTMPoMa?= =?us-ascii?Q?BogOyMimv8dw+aSUWKEJ4edoni6rhbj+CHZWooi6OmioR8rSvInQzZslthRG?= =?us-ascii?Q?nwZF5EAz2KYISpfTlw3q570MjKAQvJl/zqlINfDVN1kcNf4SZIhzJMqwuxrz?= =?us-ascii?Q?riUVwB0ZkuF3L+kO19FN7BJRd/N8KU/s58BEPTbBTQBf9pfV2uJeOjD/S+Xy?= =?us-ascii?Q?NAFPPvWRjMDipJ+1f/5IUZVPLkn3Y5W7Cs7n5pNr+0qSnzuaYGl+pOsM6QCc?= =?us-ascii?Q?BE4WQFq3Cu2Gx64VyH4MNg0OuJDPkHEEUDfAz9NbdGfG2/bnF010jS7ualkf?= =?us-ascii?Q?W0L8ZNB/H7aHEkCbzJ1GCz4UbyZGpdR9xjfbhj8PtJiTZLEEEEi42+YsnAtN?= =?us-ascii?Q?ORF1bletQ0d4vWqc2/ZNOZdAV61fwv30LlP98Wu2U3mzN30DMNZqyrhdLOSc?= =?us-ascii?Q?6w=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: XPkAL3l2BU7KvPTXUmAhXLSKUxYmwksbOSr3ICgeBQImzFfSyIrR5IghHzSRa/hJAVJmBo4ayLmdZc5ORQNBpFK0AUHaHsZg4vXrE9pk4IIgSuaxZqbQJXZ0SGvJnPn89MyHanyE76T2DHuaCxGzIYeNZ4ytgQwXYv3625iUfOnxSF/j3xrU999z7PACGZL+F8cuzPBT+RJnBUUbQ4mhPlfl7vR/ucpLFnteZYDCaDQCrqJXZdV+wZvE1vwUsLqO2kXtAavMw2DYfXEyLTzrZhlcsjso8SUJ2vf+4FdCdbj7lCBnVxfj1wTeerpLB1lSgdSyyJeVh0WQYSy2C02Rb4dCDwaM8XPzgINAXYcOkzpy4/jox0ET2e2zjTFdg1bQ9CgQiVnbfXprUQ/gkGZsKAVC2pwj0EB0tMKMmODEEygZLgsSfIGTFQ2H+dn6rF08sYHUvfsH0KmdXvdiwlijoFJ83dI6aA+bt3f8QrSnXkum/J5FVomDgOf67mXAVGG5eaiv26TdwvlmhnPfW7tf2z3i/AJyYyPi4aVSseVq1HNwr9+vkLCLn+bp5yUdZ+5/fyCtCR17I5gLw+Et1biuwvQZcBsT0iiZMgkkP9ihe5c= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6250f630-6dd6-44c3-40b0-08dced81672c X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7933.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2024 01:25:21.8945 (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: eQcgCXWYiSO15mW+bQiHbV4OL5DtMZ+mLYdF8gGa5KJd1ZxXAPKvgDXz2KtCu1oN9t75FgFRQZdjzeqE5CUz6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7507 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-15_21,2024-10-15_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410160008 X-Proofpoint-GUID: lUPgHJYyQFBzI3lomCPF0XWY1KkrC8SL X-Proofpoint-ORIG-GUID: lUPgHJYyQFBzI3lomCPF0XWY1KkrC8SL X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 3A1B8160016 X-Stat-Signature: 4o18wmdwcn6k93pgbxuphi8xjmd77d48 X-HE-Tag: 1729041922-666595 X-HE-Meta: U2FsdGVkX189+ha6EjAd8myYADzbt2jA8JmL9o8n7vqRu0SBihyxW1ZbxxFTbiHHQ7TQKpeckiv6H0UiwJhAuUVshuWjaTUeUktaGg5zEdBg0T4GJ/2k806qFb3MlOwC5LiAoHr7XeaaK0YLHCgo6MptyeJdlXOYjVtHIR3ptl5em+164qtekno78P7z3WvB8otza09T0Hj0qTS6gfvcYptGaZPMqpHHtskZgWFbSyTvyZt6f2BJA1iDQvslhu+bMf64AXVCpmR2EOA2wvbdRoEdqruJfGKin3ZoxBSpQOmQE8LWkOsEkBPzyMlCeuyOP+3kBGW1BFTqOFJAysOvha1tMOzttFNL1vhLyC5iCDL0azhLfdS4nLAZOSeit4YdgTg4WS8imT5ZV09QZMc55EzcsXTvoliiC+m5V5sm2ftBRikJvHQpHSNK0nvEhXTHYIJynR7QRSh0/H9GG3K0bNnhwI7/fbX/coWJHDHqN+EdgK2zOAgyliA4d/PvfOJvzb40ZsK2egOWjVPaEtTJyitcA5gJAH0bGKS9q2/w8y55QgjCyc8t3Fes+Y9cUklVUGlX0744nZjU0nsFBsuCGJxuII6W1k+4rzvqQXGTODTQ/bA9yTe1MX+8SjNAIywMpnpdc9Y9jknKxMPEug6N3H5j4RvqPPTIfYNWd8ogAjluBxLTEcwQwOoxqnAKyPvVA0T0mF+0ny8kn39mD8z1SxuadeS/l3/fyt5kZavkUqzk0MU6bZzXZUgRHNZoHmBCuh8/HBR5d809ZXWoV25JFKw9aYvbYKEdWyS2jH7NeSK1EFV5Pel397yZqf1deYc5ybpiAVJBCvChLUsCbxD9OnSPzJ2qjDG+Ny0AkSjUhCc1mxsApWm2Utjq/4fljLFgGI1ZxXAwZRpj8wfIMQnhw2O2Cm2vXBwKHGjmQ6OG4frrfl9CHvKBQV+5HW3ztaJv41ZAIiLfxAmQXX/sEK9 tjI9Vv06 FDn07SHQowkoltC6GCXYtsM7RLkZ2tAguPuG+rPXMvraG1MgNyGgD+u6qm+ayS6PhZFfqv7X+95nS/BFig1DfvB7c7BOc75JXkpNuq+6gR6nGSl2lA17kvhtZ7B7n6ugxTTlbH+Hj1FokDK5N+/2tHUmZ7BvCtpaR2QEC8MQlZS7jgN5k9CcFfIyL5rJEMXQ1OQIP7u7UmKwKvYWmV1fL4JXkMesPCx5yUpFWxFDHhfwWfZYHiZgxy9ol6YD0VJnBo0Ft/RJrM7bBpQk241bVStcoRcLH8YHUMFh90d+RCDHAwMJ/TC03bnzS+fQoXAsbN0oTQcIb+gCHqoHDS3HzYrNIXHAahtmkx4bDJUEbZbchSybM+eNe2rQPLZOgsCl//+OEGRmv1OHDKuYgh4mbrbPsTLiyPAIWIYjMPXer7sXSp97oWrYyMZnIdn7haUFaEpuo9MPXqZZ1BQ1+W6W9C2CTqUe0HLg9psF6gFsCiRrGDGpAz9Wk9r1UXum5md3qfDE39fdAEvJrDz5gYhCnMaio8jf3Tft2ez2CxzAUAypa3bDqLl1l3oKBq592VtNpbcbNWYPYi4uGoKh2KxA3kCH3787NnWYW7PeaL4UO7Jm4YzRWd4xgIlrzAuftfgwGnXD8Zg31CZhztOP6C7JCzNn2XhmvhQ6Mo7J0 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: * Liam R. Howlett [241015 20:42]: > * Wei Yang [241015 19:39]: > > When overwriting the whole range with NULL, current behavior is not correct. > > > > This is really strange. You have changed the code to be wrong then > removed it.. The second patch removes what you changed in the first. > > It doesn't look right today but what you have done is also not right. Looking at this again, the code that you have changed is correct. I actually think the bug is the other way around. If we are represnenting 0 - ULONG_MAX => NULL, then it's an empty tree and we don't need a node to store that, and shouldn't. It's also not really a bug, but a missed optimisation. The ranges are stored correctly, we just use too much memory in one case. The dump isn't clear, but since we merge NULL entries, if there is a 0-0 -> NULL and 1-ULONG_MAX => NULL, then they will be one and the same. You could change the dump code as part of your fix. It's like the init of a tree (tree->ma_root = NULL). Please don't submit multiple patches to fix the same thing like this, it makes it look like you are trying to pad your patch count. I'm guessing you did this to keep them logically separate, but when you completely drop the entire block of code that was changed in the second patch it becomes a bit much (and hard to follow, I was trying to figure out what branch you were working off because it didn't look like the patch would apply to my branch). Please submit a testcase with any suspected bugs. If it is not possible to do the fix first, then do them at the same time. I often write the fix for a bug, then recreate the bug in a testcase and ensure that it fails without my fix. I am not sure the fixes tag is correct in the patch either, since so much has changed around this. You could test the older code to see once you write a testcase. But the bug is using a node to store 0-ULONG_MAX => NULL. > > > > Wei Yang (2): > > maple_tree: not necessary to check index/last again > > maple_tree: one single entry couldn't represent the whole range > > > > lib/maple_tree.c | 9 --------- > > 1 file changed, 9 deletions(-) > > > > -- > > 2.34.1 > > > >