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 B1B70C36010 for ; Tue, 8 Apr 2025 01:44:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AFAB1280005; Mon, 7 Apr 2025 21:44:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AD017280004; Mon, 7 Apr 2025 21:44:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 922E7280005; Mon, 7 Apr 2025 21:44:06 -0400 (EDT) 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 74CE4280004 for ; Mon, 7 Apr 2025 21:44:06 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 87DDFAC8F1 for ; Tue, 8 Apr 2025 01:44:07 +0000 (UTC) X-FDA: 83309180934.16.7831C17 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf14.hostedemail.com (Postfix) with ESMTP id 11450100009 for ; Tue, 8 Apr 2025 01:44:03 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=jJgrbIHS; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=bLJXbLKy; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.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=1744076644; a=rsa-sha256; cv=pass; b=pAKEApLmkXOTtwgxtUksxs179xNGg9FeHVznpZbOOLz2Up/GHxP4ThSbyODrpt7XLhInSd rOf98sG8i+9yEtZrpr584Alj+j02Zxsdp9HKjn/hmvLViYinXvabcaIyW2wLxvKABU+Q00 ZOtzAHjLqei4F4B0/gtShO9Bm8IYzRI= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=jJgrbIHS; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=bLJXbLKy; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.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=1744076644; 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=+9arurvEn7ARzsUNQzR6WiHNOAjUlBjDkaET64tsNxo=; b=HLKKRWaLoVkzgfzy79ClgSOoMhTaHitJZeJNInQlx1HcZlXjm8iq5+125MyIb6eYs6VdC8 ea7AoeIZNM898YWsavgaM+/CGozy2W6Oji0Wir5VbpISu//TlHa6McLGd5+KacrHJERGec +wqM/YzMUn2/rk2bXRO3oCpiLWDf+Hc= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 537H0jVL028111; Tue, 8 Apr 2025 01:43:54 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=+9arurvEn7ARzsUNQz R6WiHNOAjUlBjDkaET64tsNxo=; b=jJgrbIHSUCxI1cNep79O2IQHdQjnGN1sxM vKQ+yOZ1r8Hfnlb3kfP0jhhgj0DnnG26DfGZjzE9upeaRpwiKvnAUmP+5gfDDI5v NCRoy66tHgjiyGsmT5sUoBDUDPpQKV4drdFPZ1tL9VSRXjdLRe5yIH6mP2H08ph7 MUqtMq8bezplfj6j1iPrsPx4ZJygnf5s/AY/6xq9S3gfmaJ6QfNdwS5+faQzPApE t8939DWnU72nxJAQtsbzfMlpaJWBS9G81kXI/IaERNwdgGOFgBMYhgQ2bAlSA9EP MM4MQZ1wiyIMi1YQaCp12dsOHuraSUhnt54Jtzi2l7NdP+plywWg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tu41buh3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 08 Apr 2025 01:43:53 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 537MxTfJ016164; Tue, 8 Apr 2025 01:43:53 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2044.outbound.protection.outlook.com [104.47.66.44]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45tty8k6an-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 08 Apr 2025 01:43:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TVBNWGuJDKZMCnvd5/5Skw3tWU0dbpKwoQrmdneUFH//uejkNQFu7TJULMkcGEgQ884PNGI8OfGHkRMoTnyLGpZ2KRIv5aoFDLNhE2+5NbiCd5pCkBK0PKgRYzt4XSrlfkEoUyqPp3gsxKH5LSftcvwB+e+QT0bVD/dnJfZE+vahVxwKQe4svJdQephAOdpXT0CnW5KlTLOABNPbFc22fdHz/elmlWeplCRsZnZY62F/kVOadpY1AiTp/ff1AYlaPuthS+pAK1uU8bQronulGih1jIUQYjzEPk/9w/zHR3wLAKaASbuUDS55CKpl7GVfvi+q/lFODqHBetSCfcSJNw== 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=+9arurvEn7ARzsUNQzR6WiHNOAjUlBjDkaET64tsNxo=; b=p5VuQW+9nwApZfDEkcmWDltfXPh7FNw8KjQAn5qj1yvNaImHnFH9NBrNoO9RuMzJmhbRd2M/7DLpXamVSmmVNbrKX69pCrZKgNxvVUEz0HEmldrojs1E4wvp/JdNRyXUSLNzPftva3+tPWuTLXSHTugRwrkfTMLIba2H59b3K5KhE0MInQfjT595Eji+B+iB2kYCHothARbd2bU4iG+ororQn6MYhTm4+2cpn27A5CxlvHFEZUw9virFfhlFg2jnulyZBg21h9re7Ir45JTiTTYTlLkZA68FTH2oJlTYveLeF40KVDwPRgpQusYtQRAsRw5e9q9715KIm1NzJMfk4Q== 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=+9arurvEn7ARzsUNQzR6WiHNOAjUlBjDkaET64tsNxo=; b=bLJXbLKyrduSCjVliBLp78PnQOPNZXKgpVMWAiJAb/+z0PM2fafhDsn530EJYDq9HWjd6UKBqgxe3zJ25zMUNJPhVcIsBUg3DEHylGcRsbe9Pewou7Khe0NBqJ9EImVBhDh9I3wRoKjti9Yg40kX8uh+DJidDng22Y9A+FK5qpU= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by SJ0PR10MB5662.namprd10.prod.outlook.com (2603:10b6:a03:3dd::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.43; Tue, 8 Apr 2025 01:43:51 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%7]) with mapi id 15.20.8606.029; Tue, 8 Apr 2025 01:43:50 +0000 Date: Mon, 7 Apr 2025 21:43:47 -0400 From: "Liam R. Howlett" To: Wei Yang Cc: akpm@linux-foundation.org, willy@infradead.org, linux-kernel@vger.kernel.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, stable@vger.kernel.org Subject: Re: [RESEND Patch v2 1/3] maple_tree: Fix mt_destroy_walk() on root leaf node Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , akpm@linux-foundation.org, willy@infradead.org, linux-kernel@vger.kernel.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, stable@vger.kernel.org References: <20250407231354.11771-1-richard.weiyang@gmail.com> <20250407231354.11771-2-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250407231354.11771-2-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YQBP288CA0005.CANP288.PROD.OUTLOOK.COM (2603:10b6:c01:6a::13) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|SJ0PR10MB5662:EE_ X-MS-Office365-Filtering-Correlation-Id: ab5bf1a4-73cc-4cc8-05ef-08dd763ed00f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?pYIWwnaMGrMmugwOlg5hdhHQVxBkFna2NlfmyPkR5RFwuBQ4ygYXWulvr+wI?= =?us-ascii?Q?wb1E+CN76kzV76plVSwHG98hjFDHPfxccdbEkWzCuw8ZeviHUwD2Icycyzmm?= =?us-ascii?Q?8VC3f9/DRGjNn8SyTsxTH+ozB1WwOGPmY89rSNbjYdYwvZoiw/6PmvqrapVU?= =?us-ascii?Q?0iHZQ2LbIrZZi+1Bc7qGhc1PbJmvauvALHwz5YB2jXnyt5IzKBEHSmMR+sx9?= =?us-ascii?Q?iKGQN05zRoSxJ95uO1KZ7k8HC41Qi5yMoNRuBxu87cYguqIH4PNDw00Eb5uv?= =?us-ascii?Q?eMEuAHXnQgCLX7yS/O4iyXrWRZ3gviq4JHpjOAZOQ7V9yEQSivd9Y3jtVR8Z?= =?us-ascii?Q?aGWMXIeOmZu/KFQggyj2bf/9oVovbbDo50giq9cd7zSLaP8kk4lkH46QeLG+?= =?us-ascii?Q?fkzoD4eWRXjF4393PFVPmy4m1F+l/usMAEoysfmBvDCJ3XqxTuANhUSDBnIB?= =?us-ascii?Q?+9thcEaXo6mbEAXbEGmFIS6rdudmmTowLbu4uHRWeu2ZnyLNoR4V8SmliBE2?= =?us-ascii?Q?lixMlaxIv3Jusz4/hROtlUGAWTikoHHGSZhs+UKStdoUQp2WEsxO0rfK2uO7?= =?us-ascii?Q?L/nsOXCGRHsCoh3YlDOsmMtzHtagpFNSnxBCbvuj6ovWWXslCBSsv+G2Lp+U?= =?us-ascii?Q?0gG3QDCmejR2UPX7EAzSglW4JVu5zIR6xanJlsQOh2bNPZanwP4CtkIn0JBa?= =?us-ascii?Q?58wP39Ymz5HDwIGwkYfG8D2zelmp2xz7erD3jFzQhYBVo8uXzfpQmLA6OlRl?= =?us-ascii?Q?eY7r4KMHg0IjCJeOP6P+ZUxFkodjv6nCpj52l5BK+dzVHUQ8MsjXQ9UD7utp?= =?us-ascii?Q?TsLqNHD7zRvG23SBvxwKwD3MKHdnOrgFRZoiU5OFxf0tIGpPhUbXMAc48jRu?= =?us-ascii?Q?P3PwF3uJTjZ0ZKz2rk7iL/3y0LWmh5AJc0/XV28nx8Rgm5zBIUqdvZvtyOXX?= =?us-ascii?Q?gJBLXFExd34gh+6BZDhkf2alq2bphnOY880LO3g3ondEEkTkZFSy6m3dwu+C?= =?us-ascii?Q?pP9ZNAiUvgw240pyGSsc+XsokhlVdaQwg9SpXjx7wXlrRn0zqWc165ub4pUe?= =?us-ascii?Q?rsvCA7P/Y8TritCM3j9Ks5J7yE+BBI5P+xaC1gLlAzBYrS0khhAkx7grBEGt?= =?us-ascii?Q?Oq3dLSvge/FTKyP8KWvvozE51j9V3MUVKyBg10K7EBZO0BZywj+39VJfVPz6?= =?us-ascii?Q?e8oCjg+INF2oeefFYGq3nhZ+KrJQH7A0oFE2YbeJp4JwCn7XpZE68w14qBFt?= =?us-ascii?Q?asCVXTvm57O4IyORBPocCJubyHxsHMjkTWTspG4h4TRElSprERAThYjyZE2f?= =?us-ascii?Q?O8CEAHNhmshYwAqa/OXgZSSHGd9ZBWXsAZFyEn8GY2QVhx7FI5V+C5PNN11z?= =?us-ascii?Q?FY0K8CCoqiKTuntUmDtnn8zf92YX?= 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)(366016)(1800799024)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+CfOjx3elH8nWY9+6dxa2ekTt7fYzvGaucde8Gg+zTpucTBja88SytS0kPCn?= =?us-ascii?Q?9hP3cSRRUdOiXpAEp6kDIwgw+H0mEhKvWxgZG0QuxvNoZfN9hSpKxAO9rSrN?= =?us-ascii?Q?IYjZ6vX9Lf0JzruS4pyB4nrxxl600ELZxd+T9yFN70Ncp7uw7IaB9n2lOKU2?= =?us-ascii?Q?kJUjyaQ8s0LvtsmXoKcUGjSBzqoewwj47PNF6ajpPFImVESZYVEtnIbnY69g?= =?us-ascii?Q?//45uhW0HF9BEQ4Dv9IfEGGspn/vALoI4HmcNU6bG/iwNGajaqsJxCJk2M5p?= =?us-ascii?Q?3mEV/dMfb8dng5110pEsX1dd6O6WewxEmKpRassFcQ4/f3rmxRNJlBgCPTgy?= =?us-ascii?Q?ryQ2rGPYKWM/Eq51GgTs7iZR4hCS0YsqpX/hoeONw33tdKdUx8Z3GT4wDmV4?= =?us-ascii?Q?Z75i1YONdMSoBqWhNl7cRPZAM2wCWr1U+YeSBJWpFBomEPz6dGMjQBALIWQk?= =?us-ascii?Q?r65JG5imynKCzxrWKuJi4abD6I8U20oTzTaERRKX72paAcOSrMQ7Z5mia8Fa?= =?us-ascii?Q?0hdfNgrNII69IoAxpPvQqSVSLk/54VlCBD80jg2fs/GXoAQJwjQ4ZkdgmP/Z?= =?us-ascii?Q?vQP0/wW4hpLZTaX5Z+1YshF5RBCmhL7oxuSq+w9xzrceVycHq53sq9pl6LmS?= =?us-ascii?Q?99QDA3SYw7U+htDWc5M7MfH2NGCQLQiRmSQS3U1+pdiGUJAuga67t0ZKguTm?= =?us-ascii?Q?iHsz4w8v4uLPWhGn3edKCf0n+WKcN3VsVfUdtXmYfO+sl772lLIaJ5DfFiTa?= =?us-ascii?Q?iAjdPwNnHMQwKIXCzlAV+ICS5wgNEJmnCrklFQIbwAF/LZXs98aqiOMUii9B?= =?us-ascii?Q?KUS3UbHC7IregSHlmkHtBJowoz0TX8jCh5FUm0vmAXXglA0jXAFniK8EsBoI?= =?us-ascii?Q?3XHA5vGgKeCnenQx8sgehWV0VkPcO+wq7oU8DYf/c4wI7wviL2zop641gefu?= =?us-ascii?Q?HKrYrarmSQ3seG7IcF8J6e1BwgZPMJOYy//NpBHEAfwva1JG6itbtUboIebj?= =?us-ascii?Q?iox3WbiELOlz2OgqJkioBwQxAf0X90d/WwjB/vtmO3iNRCbinonI9CNA6L8v?= =?us-ascii?Q?/udileJ8lCPJE8e65pGKDkhh5dJuGIm7Zp3kVwEhBHujGPG3wdjSLumTMgiz?= =?us-ascii?Q?rOcMkO3TXR1jeVXhqHuFGD9/4pB9LzohH+imyDi+BO0lTo4jVs1NREGNFIKw?= =?us-ascii?Q?rIolarpd+Ntb915IevSuuZ7OsNbhwQqnZ0CabzgZragzAbSrGNRqil7Gj+sc?= =?us-ascii?Q?t9e0OElRe5Q0U5oRzQlPTiNzmX1C7FkM1K6s2ONCOlrtGqa3/NUhotZ+gwiB?= =?us-ascii?Q?gDiqbmRGIcHFK9kIAmFWPeh3h79XP9LhJlMET6+Ccl2hP8u6aq4h8ItWKGHg?= =?us-ascii?Q?bq5Q/I5mQvVOXNn0VIQ610pW+feSHmJP2OnGcpt/PpHSiN+ddAf1imMwfEBP?= =?us-ascii?Q?aYadPAHAAxh7XgzGvyNDIufTpWo+wqIaW6IgiRbh7K7G4WuBZoBqo4X1PGiC?= =?us-ascii?Q?sqFvHdwXqKNKlRJYLFUBs2Ge8XgFYpm88gLKF3VSXG8XHGBAo/6+erPfdVkB?= =?us-ascii?Q?jgQFBWDn6q8QkGKtqlWnvw1hqaxSi+dWoa2eK14C?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: DMno35cFrStIgQQ4Ay+dxHBUY9nNyqV4G9KpKyynhMHsvzLBlwxXBw4D6Ri1dVODdiPjIDfMvFq6f03O5Exr6MhOAiXLy4/cuk6yJjoXANbOl/nH42/5q/Ro0TI6V5YYnaUm8nkV3pdMQruF7xEG4jFQT2AjDXiOsJ6Xts/YpJ3ycjXfekrJor6rL5DyHyEX7NKhRUQyenw8RzSUG/rMpj05q8HhiXzTXgFYTNTE3SMS6ygh8ncdpgDFrB4VA4yvn9gWnYN+ctoKwhoJpnhSObnVTSaK2Jr05rIwX+T73AP5WHDk3gYjTcDAMQcwZsonvpuy4MSx7G/Ly7AiEAa9ZdU09cQb9q56N9Tf7DoPYMEgqNrACMNshtANR4egCsG5ilLMHi4OCht0flgNJwT9eN7pXOHpZ57b8pMeygm0Z0WyoPPbd+MPg3PfoTE4r8Blu7e8rj9WztgLkqGj6BnpQYoX2NKVq1nMMWKlu383lsMQvGf41YNWJ1/tJNB9r8/dertT6VWmPgcZl1aCwkyo3UqNbZKqEEa45udmZkjKKmeN2z892E4QwQP4Fp1pZ3KGXJM/sJrG4hckWKNpjtFBGHgF2dLXo7kFpLLKqZ6+Ruo= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: ab5bf1a4-73cc-4cc8-05ef-08dd763ed00f X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2025 01:43:50.8749 (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: jNSzomE/ELNc9WqQC7WzDafbqnQRyvexjzefOjD+6wLEo73KHDQywDRcDVVWHyPxcqzkKBOdtPZrsceKE7LhNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5662 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-07_07,2025-04-07_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504080011 X-Proofpoint-ORIG-GUID: nSlDu4XZ8O_qdvCuuq4Alc6bAp7aPRUb X-Proofpoint-GUID: nSlDu4XZ8O_qdvCuuq4Alc6bAp7aPRUb X-Rspamd-Queue-Id: 11450100009 X-Stat-Signature: ag1u9gkkzognppippc6ckwe34fuo56no X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1744076643-310045 X-HE-Meta: U2FsdGVkX18SERFCk5cOtyqMSRdmUWTGeeNFxqSRUGH0pCni2UpEkoNUzlUPG9SolZqJrROj030v5aI2SnE+GtszY829KWtUUoojeA9xO14+EqK6PvSoNPjXSQez5k61BkPoCFwKxb2PWlGgXmV5sv5X6sCqO82CY3SjPAJXlnf+NWNYUd64kXKTMtlDLz2Ty6C7EbYhleiKIJZEpjU8K9CnI6S9APzQF5bWA8M6CEoIO0JRSchKLzI5qBnr51uFKABcEQewH7FBdQ1BHGqOWUXuZV+1oHkzrCBi+OPltb8g2Otc/AaGT6H8G1kIjG9GTgbyWCvIhGGzy6UwAwE5Cs8NUqifst3nonCIdHv2oDBqlX4dhaUhJYN4ALDFmAbyaULQYne/fxsMp9XovtwiEy7zz3ktCqFfXQiGhjQAEzetyeQ8UlbNgB4Ynuz1d2fPZ8Z/5KAuAm6CZIuVMLw+fJNTYgXI9mKa0Mi9c6A5UFLFYdc208uGE0kVWC1Q5eCiR0gBRCy74Y/numlczypyD1vokLi025h3MAYZKvqmEG/LQReoutKeammpBpM42HEhz/EH8q4+2lqb0pphoA078ctii/6awxh0PUAIUjOj5OiGXZeM9DiTU8mnvavy9YvxD94irqz4iNGBKm4qAUs9hcQOUFzy/zQ+IAmoG51G/G4fqATPIIHkvgExnTrdiww7OrqH6kA+K0hGdUV3h0jBVnKG9jv3rfQYjTn01ad+gNqXX1LAYZCc/8zd+xbfaLUFKTVzIZMM15wQwrUSl53CMlsSY/8xoFhIascYG6VnrSd3IZcJV4L3aui4uShkQURE6cGfBuvR95RiL+pwrN8jR0dHcno8OgyPhRV2doco9DprjTJafQlgsJcuFrWHE3fTRMmdpHU2tIvrIgEWaLW3PF5nnHoBRrDie4KmvU89jqg81fOnjjdh+bpc2B0hyD5Pz6kryUTSD6c8L+zKOEm kbrEJ0xA lw/BvKQn2y33h016LhsDx/DGeQa0ce3oi8v+/mgAEQInM9Awn27Mlw9kR7Ub5Er4DKEBgnbZQOR8mRqnoFIcLPvODFQhFnlHaBsdvp6CxRUgGlmVTeAK0pDY7CzcH2Ys3rz5gXieVui+JdXnEXJPi8eTO0JprRKZkOOe/Uind0Bc9InnBoJvamxSwEun25nWKG6wsy9LJKWAKi25e+DdcXfRQatPOEMulXgt9jXGoVojhr1ot7HV4nOUlQ88tUeOsiABs9nJTTl/qqrpl8/FtFyTWOVBW6wUjhv+41zCHj3H91fftH6abfP5hY4zjpaQxiQcbbUL8BsGWKmzeZBvXzEDEqymEGsXaZsp4Da4fFR8cARvLD0/COZAP7VpLWKhRRRgZIKNdyBDliPZjMYCthmCimpZhC1abic6MhXUjM4l7XjDCaXa4Xld6g9DgxaevUlDi1mHQ0mjN+qopVGKwIP0lt3Ai5vihY8eYxHKCuw50eE7MuUwpU+SgoTdxz/U6/dgXRYoGprJYXLNDhhUQvWA/7ActdjsdhjaoAGXKrnmFO7GTTuzg1Gdt3tyYMJV7lwOhTOUTMV8z7BwU6S+9juxh6857TEcsoBFpaeTG8KFBhQi0319oQcDvEIuplxM4jxY0mvU54YFIaRX7E76W5jcYuQvFM9apRgx3CIoWGEqufKhI/G+IQZzRB5PNyoIR6iGxF1P6KIKK/OR+desaAB88MnZ82AobvA1nMGxJcCgBEdsa5jH8x6ZdQgziJ/oI4SvICR0PUMe3oaB06PmNDhN+Ow== 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: * Wei Yang [250407 19:14]: > On destroy, we should set each node dead. But current code miss this > when the maple tree has only the root node. > > The reason is mt_destroy_walk() leverage mte_destroy_descend() to set > node dead, but this is skipped since the only root node is a leaf. > > Fixes this by setting the node dead if it is a leaf. > > Fixes: 54a611b60590 ("Maple Tree: add new data structure") > Signed-off-by: Wei Yang > CC: Liam R. Howlett > Cc: Reviewed-by: Liam R. Howlett > > --- > v2: > * move the operation into mt_destroy_walk() > * adjust the title accordingly > --- > lib/maple_tree.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index 4bd5a5be1440..0696e8d1c4e9 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -5284,6 +5284,7 @@ static void mt_destroy_walk(struct maple_enode *enode, struct maple_tree *mt, > struct maple_enode *start; > > if (mte_is_leaf(enode)) { > + mte_set_node_dead(enode); > node->type = mte_node_type(enode); > goto free_leaf; > } > -- > 2.34.1 >