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 AD6F2D3A66B for ; Tue, 29 Oct 2024 15:23:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 275F16B0095; Tue, 29 Oct 2024 11:23:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 225946B0096; Tue, 29 Oct 2024 11:23:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 016D26B0098; Tue, 29 Oct 2024 11:23:51 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id DBE0F6B0095 for ; Tue, 29 Oct 2024 11:23:51 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 94EAEA10FF for ; Tue, 29 Oct 2024 15:23:51 +0000 (UTC) X-FDA: 82727008644.07.7FEB396 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf18.hostedemail.com (Postfix) with ESMTP id 5A1351C000A for ; Tue, 29 Oct 2024 15:23:37 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="gOyL/lvh"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=VHRGNsjV; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf18.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=1730215311; a=rsa-sha256; cv=pass; b=3QI/9OmznQ7HHsLyKlQeCb77iU/acCEztS7e3UuBQH3JX7DGwLdNxVTymk2WO6S9RRnvfG dhFvUZheypCTVfkqriCw12bBuuXyIpU+RyC/ihTqk3gRvvQx/SD3dBmNpSI65Ie0mG6dZs BH7+zT9+cE2q4zPOkGCl/6fZ0Q6NsPI= ARC-Authentication-Results: i=2; imf18.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="gOyL/lvh"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=VHRGNsjV; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf18.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=1730215311; 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=ijKBJKi7K9gIrX/37cMel7+bcPtka5NOUh4E3fyHF/w=; b=eqpOrHj4+97qcs0KiBx8CahsZkWO/Xl5B/lR7G4VWK+qbF7O6zMQl17XV/lGMKPFDFJWvx P1rISF0oQkQUi0lpyRdaKj0rkXXADRQ8Fb7zU7lXoHX0JJW26RWxcAunFxV6Yt4b5fOrzV WvYZqXcCE/qV1bpNtlKUWdiJgPtsicg= Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49TEtf9Z008663; Tue, 29 Oct 2024 15:23:46 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=ijKBJKi7K9gIrX/37c Mel7+bcPtka5NOUh4E3fyHF/w=; b=gOyL/lvhKZ5AgZt7Rm6vO3ZMpsfi7wiiCz n/hgU7j+OMbaMuZyIimv6984IsAHmoKHrH0PcRHknDK6kYtJlJKLaefRjQfD8RSH Au5W1paKTeXBnkK4sNn0nFFzKx6w/+bMyeqSr0Vln4nlu2+qMVMeI0ZMmUWTs9wi m1CwtBpwItxGwyVtUOMsEmHRhqXYmxQjfwglwFws1rjeoy7v+tsqLQewNncCzIGw 2x6zaOIUYBA8FVElVQLdWkSZqxp4F9F8Hoqp3sAB5neWiAlndzT2YX2pplD3oVGx xmwH4q1/N1Y0e5aIddIqBquNC+BXXI4/dnadNGOSJPbRaKFwQE3Q== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42grgwdrnw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Oct 2024 15:23:45 +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 49TEdREf011821; Tue, 29 Oct 2024 15:23:44 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2176.outbound.protection.outlook.com [104.47.58.176]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 42hnacp4hj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Oct 2024 15:23:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BACjA9lbmmjf7JyDj29qmIMVz+dCa8jVf4Dg21UqBEkNvh7dYLQkVFxlnweVEP0VwfADo5Hc4WHaZyHrwTRq+Ker7LM1NFQt9B336cBFeVTeNUfngakupdfFpVdsh0lnDvy6uH++/yHZ2J/9HvpFO59WBUxUyAgcc2/dbYUYYCS03sAjk2lfzi4ggxcL5BhYRhAppWJp6fm2Mw6H9DwebstDLhe6z6yGYBvC4npI2Rw8ZHMH9MzPXE5M5udbjXCXyMMRMPT6m0N6s0EW0NDMvz/mY9Hg+vsUhYsUhZoOyeqO8K8ne1jpZYCPPOL8EF8OTsT2gkb9Z0qegzGkITpwNg== 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=ijKBJKi7K9gIrX/37cMel7+bcPtka5NOUh4E3fyHF/w=; b=HcXTFFksNZugXIUJu/etNJcHg7uB/U9Dh1oyQDhyj8HYkHM3w2jppEDQgQdBpUWAonAuIjB/zoZzs5DKaatkKB4XHqC81DvmHlDCUMaPGQH4NEFIVOiNKSvZ6BQOOlX/iSWJ++agkYY2Sj3vIqniuhjYc8iYTZ7BDo7ZDrnpi0WnjSTzxzHzHp+8cL/SYNzbXFPEJGGOVVOxGjDPFokMLzwHdN77E4exhFbDrQ85ryKVNOMfpF1oay2+qGQ525mzpf/hjDdsxoCu8IF4mfURP6pq4Sor4VmqgRnr1JUPcLAVAltn0iWB5xosaK28/s4HSQQUmM8bvTqOHWv5lZuJLg== 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=ijKBJKi7K9gIrX/37cMel7+bcPtka5NOUh4E3fyHF/w=; b=VHRGNsjV4ITKvt+eMasuoQ4AyT7wMmNA7jcCMSJOGgALyuAK4oHyWfVqVEZLfajRE9N6MTZHx8lgtx2ivjSn73dHWEp++CcMUKNJ0x/QcDCC+a9yrmkQ5madN65F2s5lKoT4IG50DK7/LpdJF+SlgcXZ34dnTY/rY5cctm7C7q8= Received: from LV8PR10MB7943.namprd10.prod.outlook.com (2603:10b6:408:1f9::22) by DS0PR10MB7521.namprd10.prod.outlook.com (2603:10b6:8:157::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.27; Tue, 29 Oct 2024 15:23:25 +0000 Received: from LV8PR10MB7943.namprd10.prod.outlook.com ([fe80::a8ec:6b6b:e1a:782d]) by LV8PR10MB7943.namprd10.prod.outlook.com ([fe80::a8ec:6b6b:e1a:782d%4]) with mapi id 15.20.8114.015; Tue, 29 Oct 2024 15:23:24 +0000 Date: Tue, 29 Oct 2024 11:23:23 -0400 From: "Liam R. Howlett" To: Wei Yang Cc: akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, Sidhartha Kumar , Lorenzo Stoakes Subject: Re: [PATCH v4 1/5] maple_tree: print empty for an empty tree on mt_dump() Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org, Sidhartha Kumar , Lorenzo Stoakes References: <20241019023716.4516-1-richard.weiyang@gmail.com> <20241019023716.4516-2-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241019023716.4516-2-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0215.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:ad::24) To LV8PR10MB7943.namprd10.prod.outlook.com (2603:10b6:408:1f9::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV8PR10MB7943:EE_|DS0PR10MB7521:EE_ X-MS-Office365-Filtering-Correlation-Id: b654d92b-cf21-4a53-22d9-08dcf82da18e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?WcwboySL6Ky5kl1VNPKRdV97lel9iwsNOdU9jKAxs/f0FHYjS3rlU8Ji6CO2?= =?us-ascii?Q?2BMfBBxyI+so9aNj6zc/dRedLrNVQkU2/FS9/7mK0Cn7ofiSCDHyNojuz3Ks?= =?us-ascii?Q?/EqIN11o52minFwuYoDEdb6djHyjo62pCF+Ugwi1yU6J9RytnhznJ6HZgpC+?= =?us-ascii?Q?WXqcXHpQDiBvhIgA/OYua2ZHnk53pLf/C7ehL0BtwP0QZeqCsu6IrpmFwKaH?= =?us-ascii?Q?l/TE9nAPZg6UcvGwqXMmzkh3nJ1mbezve6QMIci/tLGvB75P1lU3ffLcaM4E?= =?us-ascii?Q?7rT7OAisDxzPDJVWwYgx5MW/d6FjVgK/lxKcIu3Drkz2yrlJXNrlBIdjt8WI?= =?us-ascii?Q?O0UU9JxCVupFNC9rIUzCL2L27vRWOtHz07Nu4tU4zMM+PFM6MvFlo/TndF5O?= =?us-ascii?Q?MnWi3+wIW4vg6a0DqCWGkBIx+asXXS2YNkPIEtI+cw8X+URMOLY59vY19k/9?= =?us-ascii?Q?k+VkoDVP8zCDTnWRJtY+OLJV7CtcDMiP1ppyt2rtL17k9jNEtAzq5fKt4ggA?= =?us-ascii?Q?Qz15MepgysWpr6xe0OWhSzxNb6gH5gNDzbkVztzSF2NMRyR2Ki+FDO5mRQ30?= =?us-ascii?Q?TX/xkBoWzVSex7hvF5xi0p6FHDDemjJkaYrR2vzhL/UZfrbFYjr1g11uzaGa?= =?us-ascii?Q?Zd1dfq5H+YXjTzsTYkIBVHVbctbj4Uw3vWufmVInZxdcB70FYyrqAWbNCo0X?= =?us-ascii?Q?9oiDWkxkRan6pQ9Ix3/uwVNAyHGAyD1X4AD085v4DK3HWi1EanqpDCFh0047?= =?us-ascii?Q?BF9aw6vP5i8i9xxKXXb3KsiYXo2cE7JZmexFzKZHVnnARtr6FncYsyHdFDWZ?= =?us-ascii?Q?59/ewKqu0U3BD+qmsyWXfWU8DjVlrBV1ZeEUHk+S1Y0RNjkpjAFEoTKGBDvp?= =?us-ascii?Q?4dYKwN55B+NvSixCLL21JmT/KHhZCaLt05DwURxfM1joCtnLesPxxi9MB+4/?= =?us-ascii?Q?2CBk3W5JEDa3AP/42PV4yE9GaPvAxVKp9z0hIYCZC3nGQZRtzoaYXz/WiP0h?= =?us-ascii?Q?2nXyFi30ggY/krrQFBshb6hnwDzBGmAsqypCjjZtuXGPNmsrpZQkyj1EiHFq?= =?us-ascii?Q?1/CW9F6GQUIDO38tLn+mhh7Smoo2WHph26Wu6TE53y97ncxuu/4tX4/8X4tg?= =?us-ascii?Q?QLLtdGfxHvWLudpRqStx2jnd0bguwlSV4KFPi58487k5TxjDq1xCP9Iku3ca?= =?us-ascii?Q?Qujhj6PccHmm+yHN8x6w2LU4HIr8B7exdoZyQ6/7hiXWwcMOl/kuB7XuGD8F?= =?us-ascii?Q?RlhedqD5OC4gNhSV7oUzq2vlUzln6Ukqci3E/j5zjQAMYLgTl+74648ySEZF?= =?us-ascii?Q?j06ElRgrwp3G7MiKdPLqq91P?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR10MB7943.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?m1cwjUA1djPcps72rweJl68h1ResuOpontmxzo+mWUF9GY2bZBppId4FGImW?= =?us-ascii?Q?fJV1LKXchoWTnPIIvSh0jW9a5a73fRdJxUa61Y7XKsfhwtt/FpRcQl38pkWf?= =?us-ascii?Q?1pi04/Up0CDjRMR5fRj6UnCg+pRINPqh2KimitJk6+0PVCPelowml/lR/AkC?= =?us-ascii?Q?zxYPPxudK5w/DVgY7hH6Rtj4gq6/an7BELTbOTs7ZEeMmw9oIKMRiws94PZA?= =?us-ascii?Q?hbJI7yidutsQl1souiRJ2IALcEVd7VJOuc0mkWF2hPf7+QylGYIsZ9Z5qMEo?= =?us-ascii?Q?Xi9Jhf/NkehbO/zE8XjK10MYWK9Uh2O2MqiHMKh+KDHxR8e6jHFZymMfFxnQ?= =?us-ascii?Q?p+q9yqfLLGhuSFlRGZpZCjjrKEMg6LZ0wWeLsdvtnkYH2+lNgAwPfZ5iG6k8?= =?us-ascii?Q?u79Jvhsloks03mQLsK86QzSj+auy86RZF707AZ5jAJayZLhwfHXP3jTlwynM?= =?us-ascii?Q?hYDFMTMqaxxTr0Io4d1UZgMybuL4hn2ejEpIB+I+jleO/CfiYwsWG6ronbFX?= =?us-ascii?Q?Lopky0lvXvA4KjCtSSmVfm6TyhLK6R/L2JEDDuRpF5dTOg/trVRJAD3Z1Rlj?= =?us-ascii?Q?sX/zetrZQBn2xYTBCJos960LQu6wjLkL+CJu8pVJdFMh0Uj+PUj+p2Tvm86u?= =?us-ascii?Q?r93NviPC+r3xwFNZBCROBXG8k4qt+K1bPCmQ+aeWnYPWh9J71808ufJI27ny?= =?us-ascii?Q?ep2Vf6grE7sUsmEZthWWAdojmu68sMNml+saDyxIonU3kbR/LGX9nJFVtiLa?= =?us-ascii?Q?Hrp6cC6xiV6rBte7mEi/h7wLK/fAw/1C6L/Vd15AKxupZULJuLcobY2GR66w?= =?us-ascii?Q?ZpfNUDgtKIXATproFXuqykW7Vgfg3qHlAyM81RV+qDIlfEh1A9GdRXd8/e+O?= =?us-ascii?Q?gyQYyQZf3zJbqqhrV9YP4SkxH/K4NN2VBZp43olCO7K2NFYvVBlknkV3ZkNa?= =?us-ascii?Q?FMXEh4WG3EW5JqvZIBJ4EBrRlyR/K3zKw+aUI5WIneCCjN7APPsH/9Kqm51/?= =?us-ascii?Q?MmIZQlWsEQf5oHmH+8xNHG5uGJ8Nnk7MkZnljbrZCpA4+bXaCHLRYNRoZ0j8?= =?us-ascii?Q?UjZh5FMCMhx9XUoOjkA7Wkcf0tOjucUgTmUx/6WgpgsNvB/1kYAk+YjUVHuY?= =?us-ascii?Q?sp5atmHTHSf2hDZrQ9Fub++aAz3gYmtzIz9ZFsKCxfY1kZd6F2oNuh0VMRt5?= =?us-ascii?Q?vhucye3KQbnDpBD7fXth+ZcrZvtGaAVNwa2PLG6Me4i0702OwbP0SqhkvxH5?= =?us-ascii?Q?t3mOqPJfbDmr6ubapXoxFnuk2bMx8LaV0jn2cLExjHMnBZjgnkuVWHfik4uF?= =?us-ascii?Q?ghnqdLq1cMFM+iB9Wi0+7UTO4saspBy2um4BnI+zezc+wxexBH1WuK5EdGOB?= =?us-ascii?Q?7B/Z2efrMMBsk4P79cXO2bKvouUbo03oiufEWUKqMVnA+v+h23JaUqPDxRnw?= =?us-ascii?Q?6GXLF0mskamhG+7Fm8JwJcdyEj3Zidw5KyQaVv9iuzmBvPAUjPnFOGK5GXJ3?= =?us-ascii?Q?DF9fCZ0YBMFyFMGN+OQ7Nmk9IeCR1RME/M1RgscE/wuC1VUBw8MRz4Pz64XE?= =?us-ascii?Q?yVLs+CJHbo2GCouRhbXB2KxyVuBr4Hi7qfRJFi+1?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ULrodhLJSOyj6GsRGigFkFZw9bjf/Qiw6EnEBWB5KUtJgytaE9mAyHN2BosSi04ONOPJNOJJvWqQuxbHMGwC+pUJ+Vf/E/7EStmgLRsohcZL4Qneu/5VHrhciTlET5rRHQYARu1ujW0Fh0NCexi5rhO8wtLWzWXt6btw3lgn5uAK9Tt9T+WfrTHijpxbx3a9Y7qo521PtvLR5rWkQvZ33dD4dY5KkYba0+Vc5FD0R2qSNupr3ddqNlTecLmzBdNEL1bLssDtthz9r8BivbFDW2TsZwBPOsqr+j5tK+duwznV0/gr7CKFiZ21mKpftLjwTBlcQ9ziUFZVzbpb2XUUkFr1KPxOHXA0HYh4yIPjFhz8j4rm5D3XXIrSuFjV0en4O0gTwZn4swq07VeudWyYMT2j3KMxBJqjAYpfEe9Dhg5x7aFiSUwcY4/arw4X/X8mgBwDZsLZKZ/lZFwGJGL122CeL/8xV3vg9VXGAvmE7lj1ZcHudJo9vwXiVXEpc8AWq+T9L1Mx2CgiireXjn+hqnxyl4WRNa8BTrsDIQ/I+qq2nSJXT8cGrsFz+IvVhali1hoicJJUa+TWR9yuvD0FsmST25I2hEDj5DDjSqsJeN0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b654d92b-cf21-4a53-22d9-08dcf82da18e X-MS-Exchange-CrossTenant-AuthSource: LV8PR10MB7943.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2024 15:23:24.8988 (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: 3Dgi2oRa+9F2Zu9yqfOomSUDJiAkfpPkETrrzb3q2pgbEBVsh3iWcRn/nqVlA6fV95HXyN/DLfWpjbQAQiAuIw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7521 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-29_10,2024-10-29_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 spamscore=0 bulkscore=0 mlxscore=0 suspectscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410290118 X-Proofpoint-ORIG-GUID: JX8uttczn3Zj8n-I2GMqSvYfLT2nN25K X-Proofpoint-GUID: JX8uttczn3Zj8n-I2GMqSvYfLT2nN25K X-Rspamd-Queue-Id: 5A1351C000A X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: owra6si8fdxo1d1zzyq8ifpy7cymgmth X-HE-Tag: 1730215417-141855 X-HE-Meta: U2FsdGVkX1/MGrJNwdDctvleseO1goXKbX0P7SNOv3Vmy3c1602XABIkv8hxsp2fEYd1mg7OLb638Kgf4t/eSLu2tMmWDrDdeqpM1KPVcIlwYUTUblr53W//vc7Zi03r2A1TtUT16dKWlc5eyvLHn1vxP3ylQSW84BKXctr5+N79m/eJWsoKxEYcjS8o2Bq+us04Va7eefZed8FB3EaOLqYDacgFRSb4JG4By1KJO+k9QXEmkcvKjTT8JeNu9HX5gI+rzFkh0tPzrPhMjI4JMGegzNxtBMhet4VtwAqqEvIw+5dPk/7LvMZ2FhL6IKnPU7jw5uwkD49Jm+TksSNW398MAjErfEwoRLf8T/BPHFtsbPBEEOakWzRij3bdCCS6dBZaYTW9Xu4WMEoAYqlJR/C5+PuotPAaE8mZ93uwyiExLGqwmpUBT69Ft8OYqj/Zs5sq+J6POsXWHgTPsxTa+b+wxEm25uPvGEtWTqCsAJa2MuSrgsNuyYM2QC2g3tFZt8HpJzhH5UzNxiqF1GFc8smtlxIdH5PvlRqga3Sl74DfL8a0hCs7kR09JOInS8Gj2U0sVYPB+kI2EnwrtOCgklZHchW2vl7W/V6MJGBYCIGy9AWuJ+/8R8630zWBtlJdrbuf0wAnT+qY9ZzvFmG5/alqyNY1wkDiHWMWCpXvHH8ZKdA91qSfdtvd3xh8wcvGjxpd7PPTFIY1treOkYSAN37aIHsCmhnaCFHjpvaYGKduI4EmvYFjQikzqO8slogeOUmQ9pMsqZ3Hik4ZihLHHPOXouP9XEYTmH7Ih45Je8zh/FAthMuCRPPiYMQCdmYKmtkd9R6DKiQunZgq1UxMqkt/8sPd9Hpk9vradE9maxi9Ah3Mnl6E2KpfYp3CNrurezg5LONaNtukk2LSdtUoKdvaao1jFwzjjzQIhthQKuDJMLWFB4TrVhR75q/FM9sH/fVvD53MIAJyxh5TuVI Y4aRk9YH QmT8vxZi4s74lPK0si7SrEwRn1EvDRBR1K5hg3VaQsXDCcm5zGH6gpVdY4ih/dw26Nnmf4y6pprFoNZOYFnbNpwzwie0xmoSowlHeMNyNLxpL98HJeUFxLYUVjrl7mOgZ7BTY+W3GxxH9r5sps8HxSZHvGpqwt0iIq0FDPuxW6fycb/cVKVTZx0lD/ApRunqKKi8403Yigg5I2zxIslW+/HnTvNPvAwkAUfMfHi+Yr1W504LVU10gsTgg2359bNRImbbJXCZj6cTWuy5NNxBUEXtSBSJX9pGJNHfu5JyRTu096PmxSJGX3LBHXlBSPX8ltem2j0HZEvhiY5HE8BqwlKFqgZ2/BVGQTz5dxLXMmRxhYD4R/hPe9/VCf8oHzgOp18Bm8qtPCyv9afEc3zeUq9JRQoVBU45V2xrOROgL7BP/yQ+2Cen56jxAa2tEQ46CArbgZdLF6Tjvcw4t+hr1YAAlZ7MpUKkcwd8SH+1mpnIfqh4KSQIkY3NlDwGcg0kcFUamg5eUwFd21Z9vDjSAwGQOzK5egeTh58FGUpvuIQ8IH93DadtVKNAWzeVYylt1PdHA3Fx/6KGfJigIezjE7rfAipJeSvhhj0cQJKhhZtjlwl9Tr5g+i3X4tLLc+d2kP5SZ6QbSDChPPgICFgYHkfVL0a/oZzpNf1H1 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 [241018 22:37]: > Currently for an empty tree, it would print: > > maple_tree(0x7ffcd02c6ee0) flags 1, height 0 root (nil) > 0: (nil) > > This is a little misleading. > > Let's print (empty) for an empty tree. > > Signed-off-by: Wei Yang > CC: Liam R. Howlett > CC: Sidhartha Kumar > CC: Lorenzo Stoakes Reviewed-by: Liam R. Howlett > --- > lib/maple_tree.c | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index 3619301dda2e..21e6895b7aef 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -7287,10 +7287,12 @@ void mt_dump(const struct maple_tree *mt, enum mt_dump_format format) > > pr_info("maple_tree(%p) flags %X, height %u root %p\n", > mt, mt->ma_flags, mt_height(mt), entry); > - if (!xa_is_node(entry)) > - mt_dump_entry(entry, 0, 0, 0, format); > - else if (entry) > + if (xa_is_node(entry)) > mt_dump_node(mt, entry, 0, mt_node_max(entry), 0, format); > + else if (entry) > + mt_dump_entry(entry, 0, 0, 0, format); > + else > + pr_info("(empty)\n"); > } > EXPORT_SYMBOL_GPL(mt_dump); > > -- > 2.34.1 >