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 6F76AC36008 for ; Tue, 25 Mar 2025 19:10:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 931C5280045; Tue, 25 Mar 2025 15:10:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E343280019; Tue, 25 Mar 2025 15:10:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 73625280045; Tue, 25 Mar 2025 15:10:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 4FF01280019 for ; Tue, 25 Mar 2025 15:10:21 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 77200160D7C for ; Tue, 25 Mar 2025 19:10:20 +0000 (UTC) X-FDA: 83261014200.16.9A23FDD Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf11.hostedemail.com (Postfix) with ESMTP id 00F424000E for ; Tue, 25 Mar 2025 19:10:16 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=YSH5EH51; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=VwQIIzbN; spf=pass (imf11.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=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742929817; 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=8hLRnpbtxasMJ3QXsy6v4uVqJotAz9MWp4CkLmcH6bE=; b=x6v73HyjNGjS9OFNAO3ZtVmQHEo+GNpuCuVoAuwNKkRB2n5hajaDAH7m7cjX9tR1oPI0Hw NVNW5iGtDVa3JM62xBHOgKsaxlBFcCPnBATv+YmaJdDpI/O4mkeOtHuyspE7EFTwsQlUru K/nWreTXlWfzCYoWs1GvF8EnPhUkDAI= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=YSH5EH51; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=VwQIIzbN; spf=pass (imf11.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=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1742929817; a=rsa-sha256; cv=pass; b=sj6DefA+Y+ABH0a74kIBRdriXIyVm3Kvd0B2IOMvpIhhV6lPT3Fc1Gz9oiABSH/o/7JvPp aO89ajNPkjUzL/GulkT3jbrm+4xow/bybekfesDAKgR5Xe0yH2ECYVYy37fh751EcaUjLv lP8H+D2c6P735x60DGhhJ1VSVcrGe5U= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52PGvo90007580; Tue, 25 Mar 2025 19:09:50 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=8hLRnpbtxasMJ3QXsy 6v4uVqJotAz9MWp4CkLmcH6bE=; b=YSH5EH51uSxdYGcEydW/eMGiSaNvxgkMj2 dqxiBM/c1bkwyhV6vRytCLKyHpIilcISd5dadbQ+sugfXtRhC4WzuueMv/S3UF8d eyigEuNAmDk6D4TxxNDbN5RP9DPiCIENhsZtvXWvc5+xmmxxIFdTgSZi1y9GGj3G RAcvHrmlPzdF62P7zL8G+iwHXkbmxKGu8gkgrcBIoE55shfs9G+Q5QX487qb5w79 HZ9depqEQfTzWQ86XLNErz5zi2kRIuzJA1Q7ZiB5YnVExaZesVm5eF1Rj9VGvLCr zKekoreoZ1O9QFPnpU8Ht3vJEJrUDsA80ivGvsXDTLwJp7hb/oMQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45hn9byxr2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Mar 2025 19:09:50 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 52PI18IP024306; Tue, 25 Mar 2025 19:09:49 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2177.outbound.protection.outlook.com [104.47.56.177]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 45jjce486t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Mar 2025 19:09:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CMaq6/raXIgrgPDIL+j24xh1KqVxohJX+j2MGsm2QBOyQO1Eh/BRoc/V53/aaGS7JqeNydJukrpB6TDfOXmYsTvQKI1vLIuT3OtCpbarEgqivp4i0EeUcx8PW0RWgfm6Bd1J+hHNwkPC0zmqt6U2FRjpljJM/ZJaTPAybUdk7TV1fvMd6fQGZHoQBtd3LIxVYW+o8bstYVLye/URYKPOHCOSI6BuE3Te1uXLwZlHa/kkcyoPo6qJsE386UgxFwSEXaAoSsJ+HojPnU7PinRCGQ4iCoPad0Fp/6s1kNgKnkOgesOj6XyzUQT+QPoOZKjTmvY7HsCb3Qr/PrqPX/23Aw== 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=8hLRnpbtxasMJ3QXsy6v4uVqJotAz9MWp4CkLmcH6bE=; b=pXu64xiS9ivbJDeUeycp72A8TZSXkPGtDuyMM/nfRXoCH4Ze4GBp5Xz0ijJH4BpHP/zF/Etw09YE7ZMqSv5cVScqYRfqanxrKOOL+0yBz1mTTjU8+1mjJXG/TXQmdc/QIHdIP0SZDN7h0oZaiVb8/LZFOvJ6CubQU5GMyJg/1Q3cSk41gysnVpIbwPhFTBSSea5VdQSw4I04xW7TnEldbY1OGiTtBMJccESbrG+LX/OfE3xyB8EeWz2G3ZSGXk2t1/RCVAaj8mOX8rGN7RfK3MSxMfzZS0XDNQuz95oarHXth9LrR4r5Kwy7ZBqKqr2fPH2X1+yur9F19imX2hAv+w== 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=8hLRnpbtxasMJ3QXsy6v4uVqJotAz9MWp4CkLmcH6bE=; b=VwQIIzbNMdlsKFYl5GMSn6Gy4V/HheXSxIFU8cBup0IIG2uflLlbPBghmbxhxI5wcd3V2alX/0wvzhC97yDdjRR+1PvcxP4valaWc68w4K+VcCIUWASqp2jHJpaJUt68VXx1c+BlgnhCIvzGhQaAXTSFclIGPPJ+4K1WOT9eozI= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by DM6PR10MB4313.namprd10.prod.outlook.com (2603:10b6:5:212::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.43; Tue, 25 Mar 2025 19:09:45 +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.8534.040; Tue, 25 Mar 2025 19:09:45 +0000 Date: Tue, 25 Mar 2025 15:09:37 -0400 From: "Liam R. Howlett" To: guoren@kernel.org Cc: arnd@arndb.de, gregkh@linuxfoundation.org, torvalds@linux-foundation.org, paul.walmsley@sifive.com, palmer@dabbelt.com, anup@brainfault.org, atishp@atishpatra.org, oleg@redhat.com, kees@kernel.org, tglx@linutronix.de, will@kernel.org, mark.rutland@arm.com, brauner@kernel.org, akpm@linux-foundation.org, rostedt@goodmis.org, edumazet@google.com, unicorn_wang@outlook.com, inochiama@outlook.com, gaohan@iscas.ac.cn, shihua@iscas.ac.cn, jiawei@iscas.ac.cn, wuwei2016@iscas.ac.cn, drew@pdp7.com, prabhakar.mahadev-lad.rj@bp.renesas.com, ctsai390@andestech.com, wefu@redhat.com, kuba@kernel.org, pabeni@redhat.com, josef@toxicpanda.com, dsterba@suse.com, mingo@redhat.com, peterz@infradead.org, boqun.feng@gmail.com, xiao.w.wang@intel.com, qingfang.deng@siflower.com.cn, leobras@redhat.com, jszhang@kernel.org, conor.dooley@microchip.com, samuel.holland@sifive.com, yongxuan.wang@sifive.com, luxu.kernel@bytedance.com, david@redhat.com, ruanjinjie@huawei.com, cuiyunhui@bytedance.com, wangkefeng.wang@huawei.com, qiaozhe@iscas.ac.cn, ardb@kernel.org, ast@kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-mm@kvack.org, linux-crypto@vger.kernel.org, bpf@vger.kernel.org, linux-input@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-serial@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, maple-tree@lists.infradead.org, linux-trace-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-atm-general@lists.sourceforge.net, linux-btrfs@vger.kernel.org, netfilter-devel@vger.kernel.org, coreteam@netfilter.org, linux-nfs@vger.kernel.org, linux-sctp@vger.kernel.org, linux-usb@vger.kernel.org, linux-media@vger.kernel.org Subject: Re: [RFC PATCH V3 31/43] rv64ilp32_abi: maple_tree: Use BITS_PER_LONG instead of CONFIG_64BIT Message-ID: <4gph4xikdbg6loy2id72uyxgldsldecc7gquhymusl3vreiw3a@ephk5ahhrdw7> Mail-Followup-To: "Liam R. Howlett" , guoren@kernel.org, arnd@arndb.de, gregkh@linuxfoundation.org, torvalds@linux-foundation.org, paul.walmsley@sifive.com, palmer@dabbelt.com, anup@brainfault.org, atishp@atishpatra.org, oleg@redhat.com, kees@kernel.org, tglx@linutronix.de, will@kernel.org, mark.rutland@arm.com, brauner@kernel.org, akpm@linux-foundation.org, rostedt@goodmis.org, edumazet@google.com, unicorn_wang@outlook.com, inochiama@outlook.com, gaohan@iscas.ac.cn, shihua@iscas.ac.cn, jiawei@iscas.ac.cn, wuwei2016@iscas.ac.cn, drew@pdp7.com, prabhakar.mahadev-lad.rj@bp.renesas.com, ctsai390@andestech.com, wefu@redhat.com, kuba@kernel.org, pabeni@redhat.com, josef@toxicpanda.com, dsterba@suse.com, mingo@redhat.com, peterz@infradead.org, boqun.feng@gmail.com, xiao.w.wang@intel.com, qingfang.deng@siflower.com.cn, leobras@redhat.com, jszhang@kernel.org, conor.dooley@microchip.com, samuel.holland@sifive.com, yongxuan.wang@sifive.com, luxu.kernel@bytedance.com, david@redhat.com, ruanjinjie@huawei.com, cuiyunhui@bytedance.com, wangkefeng.wang@huawei.com, qiaozhe@iscas.ac.cn, ardb@kernel.org, ast@kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-mm@kvack.org, linux-crypto@vger.kernel.org, bpf@vger.kernel.org, linux-input@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-serial@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, maple-tree@lists.infradead.org, linux-trace-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-atm-general@lists.sourceforge.net, linux-btrfs@vger.kernel.org, netfilter-devel@vger.kernel.org, coreteam@netfilter.org, linux-nfs@vger.kernel.org, linux-sctp@vger.kernel.org, linux-usb@vger.kernel.org, linux-media@vger.kernel.org References: <20250325121624.523258-1-guoren@kernel.org> <20250325121624.523258-32-guoren@kernel.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250325121624.523258-32-guoren@kernel.org> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: MN2PR05CA0039.namprd05.prod.outlook.com (2603:10b6:208:236::8) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|DM6PR10MB4313:EE_ X-MS-Office365-Filtering-Correlation-Id: dae776e9-1a9b-45fe-8f73-08dd6bd09b04 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?p/VY7aZcWWMnM5NgcRiQZewG4ucRwmIsty+F1dEf0TrY5vfujAh29bsTIykX?= =?us-ascii?Q?NRK/+BeAKb5I8V8GAEIOwVEsCvKgu8G1HssRI+gkIAZmRYmBv4FFUIDMeNvU?= =?us-ascii?Q?MCODSpmaegj23q2PNft45gxi/NqG3qEX9cg/qZGrzNsY9cPHeA3L/v0AzgaZ?= =?us-ascii?Q?Wr4oJBp4vRkYK/MAS13l0cN9sEKILN/hxStrx1Q8QqaLR7Iqv7juwhBXvc59?= =?us-ascii?Q?c45peRCxdmZWVHG2mwNJpOQSnaXUkc0f0ovUusj993ylBWSFljvHzuasavtX?= =?us-ascii?Q?+SGqX6Jp9TiuO5NYqXoCi7Wf00aH0gBu5G4ExCMh5BJFmm+BJnA2r6Yf7MK5?= =?us-ascii?Q?K496IgvoxvqhjzyIQ7ojm64seFz/jlURfX8LcgfIw9gegiPNV9+uA5pKGgZ7?= =?us-ascii?Q?gc4QfXJqyLBJkHFrY1v/QfozGwpZY2cC3r+t00GQJoZrpsOrgl5XQbI+GTPs?= =?us-ascii?Q?heDSDyuG0Ym19RhX9cYpBGqO0EPMBW+xKRiGab1TJNRte7XOZIno6GbtWNnf?= =?us-ascii?Q?MqF3jneBBQDtIdqemwt85R90JBUS8/0+Fxum1WWqu8gGJFIvCvlhLWyn2bhJ?= =?us-ascii?Q?Y8ZhXX0hPBjwEt5Xj0W/v1Orrjn9t54QLmtNClT8eFVEk/gb4wZg95kYx9+I?= =?us-ascii?Q?AWQheJiqfctqRMSSIc7OocNKA6aWPdUyYn/8UvQtEfgsimtTtyIC1yVwt3Jg?= =?us-ascii?Q?E9SKsBhZcdKDdPar0E+A+Fuhsy2+4lpxksohnc/5VqltW2fpjYNLCgHK6618?= =?us-ascii?Q?lsFDL00kWpIR5LfuXbnirQsZCkV4QjgUk32oH1mtzywlkia+l2fL4S5lkeoO?= =?us-ascii?Q?vMKIS+KugL9SNlX6Cv9lC7OevyHoBbSHBf8krdmOhao+/lCHfERUHm0yAiyI?= =?us-ascii?Q?BRIFSDLLUW6Di4aIC2qToeAfBd0bT8KTzzC9LKeI4GTI25p/AIPyiMOihlmt?= =?us-ascii?Q?BvQUzg37cjRwum8ZhXOFxRveHxqQVBzlZK5ax5m7zyvMWzjFV+b2sJYj5pIp?= =?us-ascii?Q?jg4Rhpggec/WFm/XWQQoS1QVQoWbybx02AllNN9aw14HVsV9ADJ35XolOhZ9?= =?us-ascii?Q?tfAF9Vho9VVPVNfve+QDCi6YQiE/wRrsmBqWwdqoFg3RXdMortET0tR/v7Ek?= =?us-ascii?Q?tuEf21jIqN0c71XiX/AP8eFOzkNfnO3joE7TQn1XCQEyV3de+Ci07vlOTmwM?= =?us-ascii?Q?uk000tVA2Ze6OgRFyqxiMqpmEfiWAesMjgkFrTEobQfh1S3iBWmi5ashf+pf?= =?us-ascii?Q?AISXtmv6oodcQnx8+VbOyOpLbRRa5gxgTFo5ZEmgEsn0t8UG3axkz+FOD1i+?= =?us-ascii?Q?KMeNXCxUpogMLc04NOyop1jHX/hiqPa3YqBqo5zpmy5BRu5Wv8+M/E3bDzxW?= =?us-ascii?Q?LzwP8SWUVF8YPldh9ewbJGnGwIBb?= 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)(376014)(7416014)(366016)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1ukKV6w9XHgW8kgYleE5+L0Cz9jfRFRuzvdrOEkK+af76KH1MziszPMzpLno?= =?us-ascii?Q?Um/O12GQfgt6VvFvJ5rEuSL+JIPFz5Lh1UiyLzip+i5h1gcbwr3lcuAl6J50?= =?us-ascii?Q?Ii0qCv/2gMci5BWuvr8Y1UE5lEdmfo4SJMybJeEIMFemE1vFwvMuZM6gNDC9?= =?us-ascii?Q?Pirv3OcgML7yGRCyH8xOq96JRcCtW+LJlrLLj2dFu8RC69OcoeUbcd7RgigK?= =?us-ascii?Q?FzD5Mt8vA66jhjeD8O8nkYoTGpNLK5w7sFGrJyZ2qQ5UJTRRmPziMHnXqi3R?= =?us-ascii?Q?tOnfyNKyNBXzDZ0XVQ43Owg9p4PUCRk08pxHLoKJMj4rrqPopwHwMGmSrpCX?= =?us-ascii?Q?AAO+I+Am4qGFz0xUko6WgetZFm6+Z0xwMrEheK1rqzaC3N5nRe2U2s5UhTaY?= =?us-ascii?Q?vFr+dclR3JB0q2A6ZrZMGEfLwJHnpdH13qQ2BptGtARWtJ0JXs/BwMDZhDG0?= =?us-ascii?Q?+n/pbMbceIxZQfU9I/DD3Qh1K+CvrMeDZcZnyc4Vtx5nFMbvbczi9+DcJIG4?= =?us-ascii?Q?o2mkB88qfFRQu1YZa7qV60iZ8Gmfqglb4ZZ1fpeVFmX3HDc3PjwpVdhtPWLa?= =?us-ascii?Q?tqsRpESpQHGf3KZWM8jUk4nnFYsvywsC1K+nTOtgn3n5B3nuiu74e0xxf0ts?= =?us-ascii?Q?IQ28qcDXTbccya+SNWP7eiCEVT/gXWLsW3FKW7SHAImMJANTau3kzE7RcU4L?= =?us-ascii?Q?Ckm2bYguBLGtH6yuP5495zit40wS89EtYm0cO22HSQnMUlftmlENt3ngDFsf?= =?us-ascii?Q?L6F42fzPEdC0U59JpjSoXfweO19HBUQV3EQtcBhXRb/iE0zw7RAJXnRuaLkA?= =?us-ascii?Q?3Ls7Z1w2o+lC78EQ4/1E8h3M3nYr40dznA8ZVaoCzl6dGROeAQnahCIGBfAb?= =?us-ascii?Q?NlKz0az2f1spBkcGS8bT39iMSBw6dbWGyqKY4ecCO1ibIGsQNZz+FUG4MgtB?= =?us-ascii?Q?TdAgi43wGZR59Zb7Jyjx9XPrCeageSpA7Mbzso7NUMDh8GukrPYxvwYCSglW?= =?us-ascii?Q?awa24TWd9hjJLFoX2gpaHZ/3boFbisMuhSQawD3p8DV6az+hQOfu3EEnXdW8?= =?us-ascii?Q?N7Ba/e4BXpP9XvJu4rQ/ahAZ2TIbtb7pVcSSBmhgBLktJv3I+/xzo3HdkRyD?= =?us-ascii?Q?jSB1lxz3Vy33L8ZCD0oRs3Amdcc9xiBnqqRAU4JvqQSfAeVyPqqkl05NkQ0J?= =?us-ascii?Q?JXwSqaH7NHyJuxXt/9984qcqzhuwGb/ycbSRwFIHGu1iXw9J+SH7gbEsWAzc?= =?us-ascii?Q?+Gy+1DdUUPBf6Cqq3AsuTCL94HXHZrsTGDcIEobu3zyJhmKAfavwkKBXqeJN?= =?us-ascii?Q?16pNGJEulzCOFpoVOI5ndqioTopCckX+JXvJs2742vmVHcsbxe+WKxf3lAG2?= =?us-ascii?Q?lRc6Sw0deCyBe/og7OmaW9NJNYLw8GKV6D2GtBawz78ZzdFB70Ha7QQlez3S?= =?us-ascii?Q?V275RUZckMOGlATNpV1HCQczntDAFFPJPpXv6SFyTIcZXKNI1Eac/qmzw0gD?= =?us-ascii?Q?tTct2m8/uxqpZ4UpcBFCcpTK7eccIUqaPXGtyXfsmxVfTyDrJiWcsIpnI5Oi?= =?us-ascii?Q?BgwVhfhS0809ih5ROdjHtH294nmbSCpZmQdqJsjB?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: qjQk20bSQtlnbhXJK+Vfmlc7QhFhuPX+k/d8S3hNurchsAEA/SbRsF0yBiwcPXzsSSJR340Dpgump29Gp3OR8aHJPs0CAmMrVInhkDzTv0pOdOqeY9MUKZWsw0GOr1FsFGAzCYokT0NiCaTK3gkgcxfj7J3k2t3Ox1cImed+NAdYrD/s7KDDXrAcNzGUzO9PYSvYLLH2gylE4+TQOrYo/PEW6sUEK2tH8Jgjt+QBYJtjOUMOWZPjb6ZkkMYdtf7c6QuV9v+0da6o3PpN+8OrXij0z289d0x35t9rQi9IohBMDXYhCscSj7FvlXro3rL9U3nhJXCeGTJIEMVGDGBlrcgDEYzJwvXlyow0io4Q/kQlBglpAVgVTrgixDGKuHlr3+wq7OA7skYr6r3mVCxKLJ2frPl7NaDAPdGiyPRt/wqesje8s03Mj++3xOSZPZwu0NzScP0Dnvefs9lMVqX8FOsoBmTs8QLrZ3/7Cy5MJg+cbm2qNJd1Gjj4O96vFP1uvdXrkJwiFb+MdlNnL5R9UPxY6+GzWeG3k1TnzrGXBOPycaTYRHdUWWsQ7w0rNyhAv6ixCZXBDqDOPj4X2pC0avXWKQdMx6LkIxKq7cDLD0c= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: dae776e9-1a9b-45fe-8f73-08dd6bd09b04 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2025 19:09:45.6846 (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: 5AR8uCqelSwIoDQtXqW76HgNu0yHuWc89SUlRDIpl3wX5GYK6QIA277P0QG4QX8UugMA++9w8AaZotk6jS5nqw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4313 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-25_08,2025-03-25_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 phishscore=0 suspectscore=0 adultscore=0 malwarescore=0 spamscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2503250130 X-Proofpoint-GUID: tQhqFB6uDgFqdm-bUZQjQ8aPbvkrWtUQ X-Proofpoint-ORIG-GUID: tQhqFB6uDgFqdm-bUZQjQ8aPbvkrWtUQ X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 00F424000E X-Stat-Signature: 4xqp4dypgm6mc1dgwogmws7mhrzccyi6 X-HE-Tag: 1742929816-195921 X-HE-Meta: U2FsdGVkX1+qHyaVstDXxkUFFGifz0UHzCtcN/mn0e7rIfiUN5B0NUgwkoJWbaG98qOCqfTcSlcXeYaW7CldqA7UAk1LyFZs4LFPHVqtSj/aIPk/Bs21Zt60m2KUWg8m39z+mSfemQ6mf/ntl5bFNP6lEJGMiXY2wP3myz0Huj/uA0skfBnjZD46wX5zeKM9CC6hKQS3ZDqtaElFcSWP8D9luIE6BEWzxGukXQ2KVqrcTbOxQOggLEf55C3TpothZOapEksv4TgPbCXW6dAYz4uAoGlZHlnJdScrTL37J02a8kt/awb+SjhEtfdyWopudMFgZcaNkYEcGcU+J2ohfe/EOKt+2WJ8TciQ8EPM9EApAD0U3/qahIpU1Tek3o9CQoQ7wOKCSNi/MxzXyqKOqutb47JmX5o8MxEKQDfNaSUpEvT4CyjG9XeYRXWbGL5+WWJFpz9BgwfPDS0OMyxaBKURMmdXg5oGh0fCpooAdnMbsftBvpEu+N6VmB+ZSl61QqehYgUl8sHg6AEUH4JFi7hqMjt7Y72RkmmuR34KR7DCpqS1Jpu8O/IN/M/bOkjYdpE+6oXO3aMefPgQOn2YLBvTOFfZk0wKxSAo1W0PaJe0APAxYqBiLwxDidAJXgiQpefdmABJ583hD0es8zxpmvW47CTFbLDiZG9f2mdbjCpEPkuxGB2MHb/jqCUNTKGd91EQpA7a8BO3EZDFtKXJj8SqVVDJwI7HEZS1Jg0uI+qXSSoG2BbzjcxDHDdvMv1KiDpArvWCSK0aN/zynH858al/58AGCCNMFcOog/AIwmgDqH6fkUsYmt5Hi5sS0Ub1bVgfhN7qwh7tPSFEa5ooqstiIvQXC0WPEd4vGs3qKYEH4mWUfd74GTjX7K7FJiFXIDOJ6ez95J1DSzKMhmts5h+stSjFOgiE+MdyZyVCUGoeQkn4JEqM71a8av+IeeCevEXcWUBkngrazkKemEG HA6FxYox 6p36XrJDe2iJ3XQ1mVIsLjtbW5ptf+iqTONNlZzQMjuMfAlJPOSiTJ4Cnkssi277uTh/X8pvaR5ilKYcJZFFACLM/hrbPzCSZCePueXRjHAVWxORoRHhE4wSzVUzfbGmHon33v5Tt+V1sdU5FOS+a988MfnWvHeHhNxN3+Dir2WuWsFllGiRvYxWsQCPQYIGhS7TFWItYoj8MFh4WMJS9rGr99VIcrR9s+NwwEhFi5DavBhr1azgzu1BGasghEBYoxUDHRrVzS2Jj4wiCgkbbgv0OaTz8779QeLo9jOKD/j0gkMrqRq87f6LaUoAka+UrMpmUHP/XZAn5brclrlTqI/1v308hXUdcG9YM9Q/bbDUqevV4jVupPdWUUNsVdGNNJoEFZ3ae+BVB1liGhjOU/BT6+x3aQchN/J7187IJuLrynVyvOzzrVnU0YTHNXwV9Z2chwsqmBQXGV2aYRE3Il+VjTFLuG0iPMMg9kMEFkRQB00r+B5KMkZsHnKBH8KSdxq/ezJBA6HaDzIpEW2dZSyzSTfDyFoCHSsGDlF6mtG0+LhXSRPaiDLikw3/YisntbeCf/YQMPSvp7MMhfi5aTw1KjT+ilaNTI5mkbW3iFhEWe6v411Qks+lQnvB7fvDxImvauvLXyeIfAOXFknXlKYdQkEuvBqvPWxZ1xWDpt+7sYuimqFpfwPxhJj8uWPUjW6xZtoCCyV4P8XKIRQYsQlptu03gWKe6zXmtyumumaV9mJ4= 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: * guoren@kernel.org [250325 08:24]: > From: "Guo Ren (Alibaba DAMO Academy)" > > The Maple tree algorithm uses ulong type for each element. The > number of slots is based on BITS_PER_LONG for RV64ILP32 ABI, so > use BITS_PER_LONG instead of CONFIG_64BIT. > > Signed-off-by: Guo Ren (Alibaba DAMO Academy) > --- > include/linux/maple_tree.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/include/linux/maple_tree.h b/include/linux/maple_tree.h > index cbbcd18d4186..ff6265b6468b 100644 > --- a/include/linux/maple_tree.h > +++ b/include/linux/maple_tree.h > @@ -24,7 +24,7 @@ > * > * Nodes in the tree point to their parent unless bit 0 is set. > */ > -#if defined(CONFIG_64BIT) || defined(BUILD_VDSO32_64) > +#if (BITS_PER_LONG == 64) || defined(BUILD_VDSO32_64) This will break my userspace testing, if you do not update the testing as well. This can be found in tools/testing/radix-tree. Please also look at the Makefile as well since it will generate a build flag for the userspace. This raises other concerns as the code is found with a grep command, so I'm not sure why it was missed and if anything else is missed? If you consider this email to be the (unasked) question about what to do here, then please CC me, the maintainer of the files including the one you are updating here. Thank you, Liam