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 A671BD2F7DD for ; Thu, 17 Oct 2024 02:04:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3F8186B0099; Wed, 16 Oct 2024 22:04:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 37FE86B009A; Wed, 16 Oct 2024 22:04:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1AC176B009B; Wed, 16 Oct 2024 22:04:36 -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 E76696B0099 for ; Wed, 16 Oct 2024 22:04:35 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B64EE1A0DD9 for ; Thu, 17 Oct 2024 02:04:16 +0000 (UTC) X-FDA: 82681449648.09.CBDC254 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf12.hostedemail.com (Postfix) with ESMTP id A6A0E40010 for ; Thu, 17 Oct 2024 02:04:27 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=bnTwgmXN; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="gi4Aq/OY"; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.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=1729130526; 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=YapU08Lzt8tLRRN6StFBxC5ghLzwnnAOdmn7lI87MeA=; b=46f34IdEZYHbZ8jWl9R5k9+zsJ6eHw71mwXljaqcNG4ElDgSd8zjU6fJl99Q7bpJXgtNIp O6tiBDIye3vroHctvA4KG2HA9FN4syptwYTZLuBZWhlxKHyZ9Ry2oJln+1TJZeaTQ5wlkN KuGLhvd7ilPQUN0rB06XKipbcwMHv1s= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1729130526; a=rsa-sha256; cv=pass; b=hAyjgNGmvEhijysK2ZcFfdU4Q8xIsKZp4BlhqKLn5WPpbrd5BLp2eUnxgL2FFdk9c/O2Zb KEXCmrHSq34NV83pmNqwI5wKyy6RGJr+tbQRsRawAZzZOwcBkGAJiWGbtcy9/GY/HWP/o4 uBGSKgx3d+fIywAAqdenRsowsQNg9Ks= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=bnTwgmXN; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="gi4Aq/OY"; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49GKthau004475; Thu, 17 Oct 2024 02:04:30 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=YapU08Lzt8tLRRN6St FBxC5ghLzwnnAOdmn7lI87MeA=; b=bnTwgmXNFfV20fGelm7x5/YGeN5y+uFogx KR3k+Rel/+ltkcW+woZ1x5wjaCDJqIIyiReDlc0Tfb4wwwcsG2+RMvJhNSy6nabs aexp91NrIi2HFjr86f9D79/PuV584X5KHzrgUFPDqT81ImA9DfknFdsb8hTFjfxu dYd/6QBi4x701AJ1yin8ohjdUrOuGepzrX8lojrLNPyP5DUX6jqCF6piVv0KIXDm NdeXyyXsorUFZw4jWuLlUgdv2KSJFzQ8qF0yRWMeOaxPPMHxMz2u65g6VKf9NTAi RP+EoMn3VWh8UQKte16NOImCTzRJ4en86BC6w9AENYKZs9balaLQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427g1an131-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 02:04:29 +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 49GNsJ3M027164; Thu, 17 Oct 2024 02:04:28 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2175.outbound.protection.outlook.com [104.47.73.175]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 427fjg6043-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 02:04:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uetciaA1jA+0PWGEkRed1mj9GDujQiedTT3HCztjtLINtN6HBazFOSomCKSKk7OZZjbbdZPv/fpsOT1XQ8sxXgJ4E2bFQR+xswqbds2KSzmY5kyWISBrG57g58RqSBAZgQbx8BRCuj4qfnNokQTgo03rgFsbv7wc6PwSz3gAYsVHvVp0eyH4Wa9Jyv9vlTW7Se+mAe2ETKO6rXIribi162E+Ajf3nL8CrVVPpxb0zui+2wRcns74o4sNEUxgzyNLm3SJOwr9ReYFxTuV9iy3vi8WRbAGO2KnxUM7+xdNgMZzpdU4F8xzpp2DsFEztFAM8q9PR4AhX1bUACDEem35Iw== 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=YapU08Lzt8tLRRN6StFBxC5ghLzwnnAOdmn7lI87MeA=; b=Ojb7aH+28g+egltW3YlL17IkEskwmsII/84wpD0PgRVana67ThIVPQvDv2J589itfDHxzJ9JanOpjCG0kbxkzv3e9H64zx2stPHrdYO8DFlj0W++bm9CWFc4vkx7LkeBu2vnNpQWD883mzDEe3kaPDTDSFTaft6RDyHa0GRgUJRUdM57tsv3FLCDZ8aP58vamJVncI5DYj4FLh4swb4FXfcPfxpvE6jjSzW3Ko+ToXeIdpeCVrpLTideNWOYpLk/XOYOtW0uNWxM+0bHgLu4OXbumLn2U443aE6LTEcdtPuhs0WDuVy1lZiSCJcFTmPUv4vH3oA86jZVz8A6zPvZvw== 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=YapU08Lzt8tLRRN6StFBxC5ghLzwnnAOdmn7lI87MeA=; b=gi4Aq/OYNUz5M4XLegxpHzBNLeyXYorZjqWTdF6chJQW9PFmbxwRxIKsHiq43TwrfRYtgLEaOBwmwlEp5jAsl/giOXGBxTFpOKQQzYpSG+UVQftOMlzJK9JtaD5g3P0npiqJFrgd/uER+EQxxRBSCcXFsUezxJhl09p9u2EGZpU= Received: from DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) by DM4PR10MB5917.namprd10.prod.outlook.com (2603:10b6:8:b1::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.26; Thu, 17 Oct 2024 02:04:26 +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; Thu, 17 Oct 2024 02:04:26 +0000 Date: Wed, 16 Oct 2024 22:04:24 -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 v2 2/2] maple_tree: remove sanity check from mas_wr_slot_store() Message-ID: <5y2ess5qvcg4op3s2sxro5zs4o3hqk2xyihamyvy3almquynds@pqki4gkn6flo> 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: <20241017015809.23392-1-richard.weiyang@gmail.com> <20241017015809.23392-3-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241017015809.23392-3-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0231.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:eb::21) To DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7933:EE_|DM4PR10MB5917:EE_ X-MS-Office365-Filtering-Correlation-Id: a6a9e33f-876a-4635-1a5f-08dcee5006e0 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?aKk4ECWjABpNuNbLuiyNyul4c+LrqJ0X6olQhN1FRuIpT0fAZl05J8pWsXhV?= =?us-ascii?Q?iY1tRaHXgfy30f8MvOWmXfiknEyN+/u1ULL8jwrOj9/R5m+NEQgxD2qAXjiw?= =?us-ascii?Q?zE5qIcS+QE6/jU2YPp9v03TRrXSTeDvRq9ztm9ryBqKNTlkHwduPrhecduiv?= =?us-ascii?Q?ffjFAOib+tLdAinVYbFXHtiJ5G9DDZ6piW+q3CE0AyGRHYVfpItacewCqubF?= =?us-ascii?Q?qXvu3o4BmDcfIfHM376rw+j7DFch4cXhpBxaa1xSEu4PFuIF9+A/GEQd0v/U?= =?us-ascii?Q?oCEA+nAOqJLWIWwbfe9JEhOjeSpgjsAiwVty7L4yXv88e287O9fQLB2wiams?= =?us-ascii?Q?ZXdJGnR7f4gD8M4+lfja/tE0GHaCLybjrCIxW9zNL6zHRIHp58pOYLwkcLj1?= =?us-ascii?Q?91TbaO/XhEmvlTctPx/+6y04/B/Itaw8c1M4Br5PzC9gff6dNcBJ66MsDQF9?= =?us-ascii?Q?//bAXv4iEWasoMMdMwVCwcjPhFSZ2TfgzFirZnk5zmi1i3B3z+ug3KiX3txR?= =?us-ascii?Q?nJ3qLQkZzXGZLaAGHCH94bpP+VVWemLU3UK5VaBdvtQzlvvzDm0ebWAKVSo0?= =?us-ascii?Q?ENC2palmbjeNcrkXceA8Ckv/Dq6I2Qbd0WxqICnz/006ZMJIY5LpnAkjIVNO?= =?us-ascii?Q?KeAGNwLj6MOvNg7mFAXNKofRr/7itN9QGHcSt/ajKGoUO+diszzguvpQUpIs?= =?us-ascii?Q?aH0iR36ektSZCTTPOJIiwkl816OYW7+WpaCcAT/tRSwHw+4Lc+xgRTbpecP0?= =?us-ascii?Q?QzYpWzM6CtGknIL2I02DYmp2kEa4THBKRyhpfJL5ECbVmFawVMwRT46KAD7a?= =?us-ascii?Q?vOUZnC8slGgsvnkEIOoTgJCuzaS4bkwYT9K2dVX4ZWh9X92gfF3G6PCm5j6n?= =?us-ascii?Q?+waFFTqn/lAp5gfoe9th4z1MxhEAjalpDdB2CQMOMnKNVm0HrRPW/RoRqWsF?= =?us-ascii?Q?oKdSYL1bIDmLIydYF370MAdJ9YKb+RekydAJou16qMsVcMyyU2Kc/dTQmgaG?= =?us-ascii?Q?O96ySUvZegSkkZEav6RoGvz7rL6ipRcC7MPNq6fXJ0Vo54ZtT+PqgtEUE+2w?= =?us-ascii?Q?gwl5salsEKe9mImMj/HAam6QTsNzdXCE+9rrqIbY+10ZSobJoIzRcyhS5F8J?= =?us-ascii?Q?9EA1FjE5haFp2d52HxFKAxRRoebeep6G8CcUq6Itg0fPthcuYaPus7swx7q1?= =?us-ascii?Q?t1umNVQujU+Oh32mEpGDZJxPx8J/lMirWUEzDwbUoDFHshdxw9b6P/PfQe/J?= =?us-ascii?Q?+cCuWVFV3bkCMRmuFnOX4kQ26RhBxI/YarB01vHcXZMezdPfcvOS6dWlDxjs?= =?us-ascii?Q?ZTbDZDF36BNEq0DBVTLJCZM7?= 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)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/nu2dwsvv/+qSY+9CCPjY5etCJ6XguqHxRydHAmg1XOaNvADfqE4Wh43JuIx?= =?us-ascii?Q?0dWYa1OmDv3GRHVvUxCtgEpr3bVHpW3qHZOSZAQFmUqr68pk8Ze0TNcFDN+d?= =?us-ascii?Q?Nu+LjZniYDsLgKDfBnhW1JS5oRMkWH68SDuw2expN5ixx5G14FKkYJq5NvVI?= =?us-ascii?Q?4TJWKhamZSVVHAwKA6uBzY9H9Oqi9xULU+ASnWnXVgIDc0VtS+FCvZYLrbAq?= =?us-ascii?Q?l0gVYW/N8lvG0HEIOmWkiWdyPO7V+dHEwV6Ff1QKP23GVOJseYtWns4vak7G?= =?us-ascii?Q?Itx/A7xScJNbtMWQq9SGz3q87A3YAaF7wUrDcQ/eE/AMocfjScQAXLizRBJl?= =?us-ascii?Q?OiMHDEJ/+a16lYK2dMo9RDPf7TFPbbur708d86akHkFeUEPAJeCHRknm4R7G?= =?us-ascii?Q?Lc550Vds/cw0rCy/zi8KVg1hAe1mSuC9PnWW98PfHKsE3lhwdtm8ayc1qagN?= =?us-ascii?Q?HbYuRhKaoOj30GnSp/hpD1kks9RgNnZBDM2MX0jcMxjxjWIn/T+Xt7CT94Z4?= =?us-ascii?Q?aZEASeWrIkS+GWVfw+9i8G1yBcfy7hUGW1VCO5+Vf6nfEz2QVApx1XOpuTKZ?= =?us-ascii?Q?Cmyp0A2wpLzYmKcLC74FVII4sk9U+NDWXGAIADmm11frlbLKpO13hSDmbeZQ?= =?us-ascii?Q?d1egwwC2ESWrvvY2bltPAdhj+U1Zjr1wcvN0U1exSJbtp4m+inLnayj9hFod?= =?us-ascii?Q?IOyos2tRIKbRT4VoN0Be+qZtOvp+NcjgnllGQ23DBl2duamgedx8RTM1wY+j?= =?us-ascii?Q?94zjLhAShBLzp+/LStRybYozDrnVyarbZHKF/5hJpH+vpruLcKSL+/fqryIc?= =?us-ascii?Q?eeAUbdTytx08uEHyqML1FImeYpmEWK7NV3JUI+9IoxPimtl0EY/81PB7G0Lz?= =?us-ascii?Q?/kTqux6sNTCRDgT3hmpGWbpanYswM0RvN3Rhsy5MBDWh0bdGA9DcfFc9ioLl?= =?us-ascii?Q?iH1Tk1YaMileQgWIJM2KleWGvS7cEne+sreqhV86t64ch9xg7Z0FZV7XqZLX?= =?us-ascii?Q?Kaf4O6WfVX/GefOSjpU6XZ/p7JvLgJHXxjE2JouOOjL+MtHHLWbzI4vesypR?= =?us-ascii?Q?Ln+F9T+hZap0g1HZ+aLypJlj1fgE8+hJ/RZvs5zDZddd0WW4SxcXqo46BlLG?= =?us-ascii?Q?+RNqggwLudR1d2Z6x/OdKkMSSoUKtsqSMEn8VYepg744UNwmKdGhLSwf9I+E?= =?us-ascii?Q?gl78pE5IeV1e1soTHqbIqICJJ7sVGLXk+Hn2E3IQX/frwmbVmRPlgaPy/fb7?= =?us-ascii?Q?SL8BUwjdo97RXLZghTV6zDvnBODm4YRxtiBtAwnoDHLkDOwkIbYpn/7xjaGs?= =?us-ascii?Q?GBTlWjbcq1ZC/zs+XEvIhL4Tn0Dr/8ZE50QsQu+wbHK7p8WKfgNW52mPr4wc?= =?us-ascii?Q?8iX8YAVmXYLqySW9ppawSjUQAFpV7WnMP2gB8fRI98wOGLFeyK2PrVDQvRsg?= =?us-ascii?Q?gUzO73uHYUUBKVTP+ToFIVo/GmXZT+9Qw62bTB92qGfUVkczdi6YYprjGg3+?= =?us-ascii?Q?J2x/+AJH7C9AYgBZa6ZYkQUFOsQekDRw+9ZGT6OWf/btJIqyeJ4025tvj4Ph?= =?us-ascii?Q?0VaDxxSyrbwx1D4n2aT2eKcZPKE8tSNZbeNXN6B6XMAbFeisJr+bOeMxfFir?= =?us-ascii?Q?fg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: yQKshSxUL8xZ7cgekfTZG+84OFUZjD/Rshv248pk5AWmPDNzBv00UUzDqVUHm0w8Kv66skxxCwMosTbGREU0D8tLe9A9vVSbGETTUxIYEIE75bhE3Qhj0tHOOwCwzFH8b7GBTgmM02oY+LG6NrIjbkvyWRBpd91u5yauPiB9Jjj35rpev8kWAVuvet5TE4vmmpV77TKU4ox2E1mqpTwDh78wqW76sQ8wkZiiZgXOC5k1cHVqcCVXoLyxeLKO/Avrg6cwL6QKfiMz6RbT0q4yx3GsBwkQg/sA6A54wMUdfF4kfrlHqQJdtyCufXe9HrWkkK2XMeRwtHTOJx+6sv2YudCxxT+R6iGiuBMrkcg8fWMeS+xtESVmOzKqFdZZFgC/zpfFIam45e/86pkKfNIIwMUpSU/M2i+gFv5q5U6rnoej4IiG6ubChNIKS141wtoDVUvfidV+Cz8JKqpFdeYS05K7D/HIOSibsBHuh95DxYTjpCftRu/pyGIVDE6l/vgOuAvA8WhWj7McPtARxYzvOixhX1d9AC4C03RLqQSS/AMYFG6bEB78ZzFTmSUvQlEml8wa0qqlgpVkB4Zzn8gZX8780MpdEBqFOfn69P0eTZY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a6a9e33f-876a-4635-1a5f-08dcee5006e0 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7933.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2024 02:04:26.1011 (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: yJ+Hzz+0nzl8dWngiNUeRJVhxr8m/k5Zh6M94PIA0i2AV7hUTN0sARJ3b9E+40uV/Ve2pMdadVtd2FfybRQ+/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB5917 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-16_19,2024-10-16_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 spamscore=0 malwarescore=0 bulkscore=0 suspectscore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410170014 X-Proofpoint-GUID: zNDGVpe5T80rpYHetXqSzqlrVZjMuyAn X-Proofpoint-ORIG-GUID: zNDGVpe5T80rpYHetXqSzqlrVZjMuyAn X-Stat-Signature: eo84zb93woz57t3pid61giuwdg6uyqdr X-Rspamd-Queue-Id: A6A0E40010 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1729130667-222683 X-HE-Meta: U2FsdGVkX185j3AAHtne8nYEL72CbTYJaiWIZNE1bDnl9RGuylqC2PvcO4b1ld6CqZSYdzmQKPLKKniw9BxRnDigFrCM+11jUnVJzLGuxKwe0lor6KLxoxM4+ILWkYdesEFb87qzU53Eu8kQe7AFY3MFSdLBBD42rurv8EKjCXWBV6eQ9jCO0NQ47UQvgFRGq+1u1YkJJohyS5uXt+PeYngo9SJ14LsbDbXqj6+aGHrSHgU/LvVF/dpvweq/NnocEVbfb9Gjc2w1DYe1z0FrGaRLqWTyZaV8ywVq6k5GRXMODpC7hSmJwWpDV3kUHrfYzg1/2KDfdRPWKigTsziZNoPGUU11mEhGfuAPfjV3TxfsUSZJ2rTavC13Hc+V9YrXMkz3UZ2vuRa6YdqItwG9jn6mncmq8GwTXOtiEFnz97aMgYd/Nv6FJ0ez9nLaa7TytFguPPmFMqxwkImEOwqK/I3zH4xlmmgIMKWTMWsoYR/qsaHaJyKNoVT8lOriuTqtRs7nDjQkfp09ySXDHGe3ODtZLzIY4Gx//LUGJ4BTJNGSZBAL0UEcKOihMrHqTl8ENugRt8rpbZ+gOgOiY6CAhM3mFG6psdMZfaWLDQHaN/26xVVk6P6fsa2FjSlqxS/MFYChOoWMu7GVQZDezuJMYiexLniooIuWPQuNcwdVmmDTQq5YtJOPvfxG1UIgpj3iXkeR+yE6JAKDJtHv8Rx+r5eU3c9voI9BN3NV6BuUWy8NpuQ1NKY+gcr/v8cnA5Q8c+Aul4VAb1KTErTOZNjEEXe/rdLNizULQ3+klUzN77FGz/gV8mS2LE7R2g85hp/L5tJOLSw7POyNSsBw29Kl5Pqnlz/+gwZOGCmvRyqs4/Ay/0kTZxF+up1hz/86qHn4aBFTERiRv1jTQyFKfraKazxW7a1VCscyxBckeyYKRqhCAuFMvq7haBUAfbIrkBxHfbEUNXrFR0dyYTQSZ7+ ysIbHzad kG0m8mNPRWB9nDqYBxGsM/I4Rsr+bM+N4hMCAq76HYV9Lyh62dxZVXypcIKO63Uo4Pc4tUJG2MS76IR/8nTNmcr/PgT8BywqhHKWX4O3+0yKaAji80zQ7bMnn819E1Odd+FAncRSH1quuclxOJ6jYOCNmPvM1qi15SHn4Jd8pT2GMjeC9PZ3GaKVpYbb9PYKvdfFwyRHXD5Hs9WEI4mIC4Guy8bDlzhDSRxcG/wchLCVdTqAV6vN2MBU4vyKJtmEEOqF6oMMq+Zkg8Q4x7z1IXDDl2L59pjO0EvRN/UPmeaBRjgpkMRMv1IeguEOQY3nnUMt1reNoXwEwvNdWkbjwZ3rpBFlTbC9jWQMjpzb5VxRQiFX5VxFKEmKzVEdRxppNVgdZIwfCXGFywRS90KW7+BRqrZc1ygQsM1MAhqEZzJ3IuJdbc3HA+wH+anMdNgX6rzYV6z3DQh7kUVgKBYRKBrDGqsXtDxjf5FkmwVesjDrs+E4vbkA4VZzFCk/6LM+LmhF0Gpr1vsdPgKveBlylm2tPqCDnj3l2zn6dDHfXvqcOzlbqDSYWQFva2WYYcgtVBPAiltBPjl3asxi6qVqdx9tsdBoNib2Z3lYxnI/WcAx4WwE/RNQTynttiMbhdl019eBNWOVKOoyxGY2uK8cz3YKWEcrpBD8ZurMc 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 [241016 21:58]: > After commit 5d659bbb52a2 ("maple_tree: introduce mas_wr_store_type()"), > the check here is redundant. > > Let's remove it. > > Signed-off-by: Wei Yang > CC: Liam R. Howlett > CC: Sidhartha Kumar > CC: Lorenzo Stoakes > Reviewed-by: Sidhartha Kumar Reviewed-by: Liam R. Howlett > > --- > v2: add a WARN_ON_ONCE() as suggested by Liam > --- > lib/maple_tree.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index b26f8df09588..54dd0e256315 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -3805,7 +3805,8 @@ static inline void mas_wr_slot_store(struct ma_wr_state *wr_mas) > wr_mas->pivots[offset] = mas->index - 1; > mas->offset++; /* Keep mas accurate. */ > } > - } else if (!mt_in_rcu(mas->tree)) { > + } else { > + WARN_ON_ONCE(mt_in_rcu(mas->tree)); > /* > * Expand the range, only partially overwriting the previous and > * next ranges > @@ -3815,8 +3816,6 @@ static inline void mas_wr_slot_store(struct ma_wr_state *wr_mas) > wr_mas->pivots[offset] = mas->index - 1; > wr_mas->pivots[offset + 1] = mas->last; > mas->offset++; /* Keep mas accurate. */ > - } else { > - return; > } > > trace_ma_write(__func__, mas, 0, wr_mas->entry); > -- > 2.34.1 >