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 20724C36010 for ; Tue, 8 Apr 2025 02:33:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 81655280005; Mon, 7 Apr 2025 22:33:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7EC79280004; Mon, 7 Apr 2025 22:33:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 66575280005; Mon, 7 Apr 2025 22:33:05 -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 46F51280004 for ; Mon, 7 Apr 2025 22:33:05 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id E70A2BC08A for ; Tue, 8 Apr 2025 02:33:05 +0000 (UTC) X-FDA: 83309304330.25.57EEFF7 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf20.hostedemail.com (Postfix) with ESMTP id 9409E1C0002 for ; Tue, 8 Apr 2025 02:33:01 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=i4P17UTA; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=gRwf6wPo; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf20.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.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=1744079582; 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=cVtqIGkyIN2b8lQm3D8QDNXvZRmA0O3vZO/zC4AUpwU=; b=aQNuYDZbbxWyPjGQ2EA7SfPyTEV8mnexU+YXW4kfsk95uDj5a+iy1PTdZxjS40qLA8SeE7 iZVr1LXfdjcZi0UduY09K+BjTN0Xy5LBnn7hFwdMy1WBIRGo/uOmyszIXvhWZ+uJ66G6fT TysILOLh664sQaJMgKiNVL6Ocv2YJh0= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=i4P17UTA; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=gRwf6wPo; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf20.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1744079582; a=rsa-sha256; cv=pass; b=n0MrrW41/FV2li9zAX0nucjAR0Zz26T1HLB+YR3tG7br2Gnx5bpmqjPiNaZAEKZyOp/g+e ZU985zHmjFRC20WpIj3j8vF2dWrdvIgEMSIzDs4FbdGODc0755IPxp9bWRE8VJa51sxtoW RJdFaoqCIe5WnK3ji3CPDtlfQXMpICM= Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5381uemp029084; Tue, 8 Apr 2025 02:32:58 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=cVtqIGkyIN2b8lQm3D 8QDNXvZRmA0O3vZO/zC4AUpwU=; b=i4P17UTAbkiEpXWfgaMDq5G2GyT1ksby0z gBEwzQqSEjR1ybG5I2D6UtmtUdr/DUea9t/zhuFAumH6AQx6Uuy4HouvRSfRhjF/ IIdFpHdTiZ06jhHpiJu9VBoOCS5rHcaT7Fhy038hU8b3cBf1zZZ2YlLT0ndtSOGX zTxWdTrwKaoB3960CepIoG6J03pxw5WfnIMoYUP5xG0+6IXIrNwVcmUsA7vZNyoB cTDuADl09eUz5MsbquFUia1l2q3ZX8eiW8eH/SQ5AtZZm1ywe8R3Ywzw9fetpaoQ iRPzqxIBCrfx4JqpdHQs4CjxwNN63PRWhlPhyGTUnCCooXUia3wA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45ttxcuusf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 08 Apr 2025 02:32:57 +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 53807apu022370; Tue, 8 Apr 2025 02:32:56 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2175.outbound.protection.outlook.com [104.47.73.175]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45tty9cahu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 08 Apr 2025 02:32:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bFx656qsNzWU5B+FqPnnHrXn9IzppQMnxmncsCY18vaahAEeT5kVnxto2vRo8EAAg+kE1tZyJmd+MucHREJslk9plsI/GmM7n/wD7FGvzOolkmdD11cSt7RYYjzbGhP2Y37g+KkrIpW/WWXCJqsr5Y9Uaqwb+kAXhZa9rhujHZag8da8V+w+lk3oe40+Txq8Y7vCc1QvfgfaskVjyrvU7m0VyTQUUFqngH5ZNBEh2V9QOWZ6Oeuray1IGGDJ5m6/TSKK08WhM66uWARQrMLA9YFgNtX8mGdCLzyvVRudVQ+a1xB6+ZUCK61Mk3RgFu1OgUpW8fpCa/SJwsUbvOqQ+Q== 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=cVtqIGkyIN2b8lQm3D8QDNXvZRmA0O3vZO/zC4AUpwU=; b=IP7d2lMdKWxATP4pXp3keIhgPrfUyTY5W/jw+jbBtYWqmyDxYw39UULWEqFZAZx9mH/Upzdq+6aR66Pp6RAnLqHyTz0BJIXWNuI1B3Yhni0jH6cIBvRewgRZXWkAhabnCBAadS1MlaPO6e4O2iiySzJN1IhAqD9IQpVl1TPKp+PX4Kf9rn/wOO33o9dzTXLO+EiCQEGzuMq4mFpXu7VFeQz7sAE+eK1941QQDgBOFiQzP0QwQqsKd06dRcFD37QO0A+6hwiHDk+yRa3V9GkAi1PgwOiGA+IRCBceQCNfzdw5uIH+Dfs5mCxFe1he9i1KrYD/aw9gpMRy0n5EG2rOkA== 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=cVtqIGkyIN2b8lQm3D8QDNXvZRmA0O3vZO/zC4AUpwU=; b=gRwf6wPoI2pPDQwWPUpVNsCp25+YANEvMsiYBxCyoG5U+k5oGh+YbWa5719gEJa0Fne28luTAfNz7DycRVdKdMDQo1Ge9HHb7AcljDRGqN4epJKpCzygFevqJ+ZNp3uGSOl5Qd8A1eJRp7qfnWjMsz+mwew784mvWjysqdF44Gk= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by LV8PR10MB7775.namprd10.prod.outlook.com (2603:10b6:408:1ed::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.31; Tue, 8 Apr 2025 02:32:54 +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 02:32:54 +0000 Date: Mon, 7 Apr 2025 22:32:51 -0400 From: "Liam R. Howlett" To: Wei Yang Cc: willy@infradead.org, maple-tree@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH] maple_tree: exchange entry1/entry2 to make seen_entry2 do see new value Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , willy@infradead.org, maple-tree@lists.infradead.org, linux-mm@kvack.org References: <20250408020908.22575-1-richard.weiyang@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250408020908.22575-1-richard.weiyang@gmail.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT1PR01CA0144.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2f::23) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|LV8PR10MB7775:EE_ X-MS-Office365-Filtering-Correlation-Id: f22d76d0-2917-4bb4-58f9-08dd7645aa5c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?k4Kh3ZJ5C60qT0jpUV2P4xN+LayQUz1pYM/1JmhWlJZ1rUTDx1b76SqM7Fn6?= =?us-ascii?Q?3eQ5tsDmS6IG4rUNreh9HS21rr1X/8NBoqUrdAA6hsD6t9bQMy9hz9UaLSH1?= =?us-ascii?Q?BnhTeYAZ+LStc1rZo5OZXKEusNgHC9YglpyKjBvwCb0d9A08g/Mj+OkToE0p?= =?us-ascii?Q?XwF7FUBOp1wj+gVGp9HOzgyfqK5YlrjCvxPULJI1tYXCD3L3Zu3xnuzZBgLe?= =?us-ascii?Q?BIFb0ci/jkD78Tt4dNRC6Zk5kc8Tvrv/piOalJs0rch5kTIFfaKGP7e1DbB+?= =?us-ascii?Q?YSmEVxeDHU/9pCrYsZL52LRYLk3znVxcc+90e8o2+YFq/xhEMZ68NLUl4YUU?= =?us-ascii?Q?xVY+skc+bV7ZUUtw21KlwCftJt7o2hF4BwT+FbpwNdde9+u5WU56/izReR89?= =?us-ascii?Q?loMIK7Uy0gFprKeqpR7aOZdK7o1UhW05x8PrnmvqZC2RbvNdC4ya1JCSLQur?= =?us-ascii?Q?a9A5qS1v1yemWReEe2cME29cKCJ+fUW4ywyC8H16wJ2nFAZD+X8meA1JRtai?= =?us-ascii?Q?0BfhkNwyrXBfm+Hmu1iaWRK5uPtmTYr17h9ctqdYP2XqTAv3l5I8SDha4i8G?= =?us-ascii?Q?SmZAJ30M8Gi4DwvF1XnmpHxQcD3aaACYmS9+d/d25ey6D5YrpmzBQnA2t6cG?= =?us-ascii?Q?c5n6oEM2GPOmvZ32F41fVg395h/zv53vsodWsCldk7aIRWq8DvwZpVOO3akl?= =?us-ascii?Q?TbJrczJwB7y5fI7Y9CxhHAcde3m3LsYuZOQpsapiEkYzYRM5vAG/V5NZaXf1?= =?us-ascii?Q?uX/UzgBTjTSchDHt1hKv1YRGkswFsK28HOto2Vz8ayapV6Ryj4vLLFRYd5E5?= =?us-ascii?Q?D7/Z6WQ9zSCHKvQ5/nBNssF81Epr5RgKukWQGPHDSB6pcZHEsm9tELTlpVOw?= =?us-ascii?Q?ZnWB3SwiAoKGeuFXRf8K2yEFQ71PCrLzPUKkmfXuRio6LcHfMtW1Gcu1vqER?= =?us-ascii?Q?Dv4GCJVf4ygqbqpiaSCGTfRamJsAfhQR7wTYAjQPBqIJUP0kYfXBJ0ladjJp?= =?us-ascii?Q?mkKhuTFJJxgZ9kweHUzQEJiH/+9lOHbHTCwZ1IytXjc3fDzwoEx8aaf+lZ/c?= =?us-ascii?Q?c/uI0v0B8qvrVK2Z90mSz3b/UQD3+8SY/rt0z5Ie1U2x7zXdkCEp5iw9chXR?= =?us-ascii?Q?tv6YrhSLkwvDLYXZ8tlXx6BGP7wh52dGYXdDA2e3IIU8wFk51xanAyP2iEcF?= =?us-ascii?Q?2fRf5MkGo+EWwyMUhin9nsVqwPzv2gwAhd8JKIg6hCxbqsgnvO+sialVnvsq?= =?us-ascii?Q?q1GkOXG7EfDMz97XQhK+JVBSkoVbhYI0mUqZNlGa583PJBXfX3FjSi72f0i0?= =?us-ascii?Q?mOZ8rsXscDvISdtS4aWRblKDk8NCzysshC59J96lInHt9rlU5IHFjGusHiPD?= =?us-ascii?Q?/MtiyiBXjnlu5zEXCuBcsTZwZ4KG?= 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)(1800799024)(376014)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?c1xShmRprL1z0bbflwIAZaubFmhtCbMUDpkZtmMsiEK42aRnqKNi5zF0hhUk?= =?us-ascii?Q?DeLwTCOebYa+oCuKnGm83KXQwjIuYQnlmD56Zsng+moFNyR9+HcDvZGwC1pH?= =?us-ascii?Q?Rik53ETrprDQ4+bv9odND+/+vUbW5Gth1f0kYaAtkccyUWuD4L8n6UoRcmO9?= =?us-ascii?Q?f6pQ0VQGNLNvahWDI+mSGsz21wGdmOaisHiwBPVt8icaeMyiGK+Zes+jpZw/?= =?us-ascii?Q?vjqlUeQwGsGgGXHZn3AKydy+O6XrqTf+Mb9VwT9K8J2RBF+6goSrIfTWbgRm?= =?us-ascii?Q?rZTKsX8Rpf9cgbjfVmR8IjNZXWePRzoPC/8cmldtYCIXA613aJ+Yn0cyv9qs?= =?us-ascii?Q?Esr0f+4Evq0jwISCCcIXcMlJ6bzmbXpcQ6iucUZZMjKVrKbjKG3ntGPkaUc6?= =?us-ascii?Q?iSHXfHC8zpOF9I3E/O3yqTs5vjib7eE1LnH7BRQb7v35A+dCLV9Edb7DMQ39?= =?us-ascii?Q?STSJ3U9Py2cBmamPo/NTHNyGuM1Ytl7T4yt8MC91vnnNb1zgD0qQHlgsQbMI?= =?us-ascii?Q?fCVm5S7T8luuUovsjEuBuLyVu8QOhLYmkik/L0OgIPSkOM9LrJsivAOZcG1Z?= =?us-ascii?Q?9zQJlLWWWBaHhRnZUS1HTasbeQsDmNbaawcslYamWAJL8nQz1oLzy6W2dndL?= =?us-ascii?Q?NOwHWmbMETh+ggx9sH6FGnIigE+OKWS/i935Zo9N8pLLl1cqL5TZrmBYsABd?= =?us-ascii?Q?WlaE9Fmi6uWkcVPa1HRCy2gd99ahCfGSRrEWGW2S1+qdJym0vWvs8FPCUZ7r?= =?us-ascii?Q?EQ/ruM0N/rH/AYL0EEfKMCH3d4N08IEADLp8PsZfJ0nrKLggeV0Sbu67zGWZ?= =?us-ascii?Q?u6j1AmorhgtCVYm/kx5zjriYeQhGbsgFFaEjWd7jPkrX/op4Tj6SF1bHCo3a?= =?us-ascii?Q?arAFKYKpeVV4lyFwjpwERPoL11g1gKVz2ug4mxkxcIz/VCpwH7q4nvmu49dR?= =?us-ascii?Q?Gzmh8ig+kSDtXv6j2ZIJ5uPvNmQU2eBbGoYoGFBjCh+UXaQOo0CATdxNpkGo?= =?us-ascii?Q?zDLoNUMOGxQFb8ZfDvdVrRNCBpH3B6mJLn/p1MWj1YPEVDkaXTSD//KcCrrz?= =?us-ascii?Q?8gma4DgqYyvlvY05vJ07GVPhFiL7TfUPhxZToWQpTN/FDi3seXG4lTkxL+eR?= =?us-ascii?Q?YjQUZNw4/Ww8DvKC/wI+7nKt4QY2TdrMOxmhqB2/UmO1YiMnBOl1zNesZRTs?= =?us-ascii?Q?OZjs8EHN69R4FmYTnIF+zBGHZCyEmxOjTP60ybkw+136EmfdXGGX1vPnzR7H?= =?us-ascii?Q?YB1SUwXeayI6ieNPBmg0KxHP3eRZewnZxGhSIS/SegUwOC7S0waCM7trXq5p?= =?us-ascii?Q?+U+LuV+Rov8HzxQ0etoADMAbG9tASqyd+vYF2fZ4irLMlixzLqBWfY8qF/1o?= =?us-ascii?Q?trc4/n3vl45trrSZFYeIdGOmnXj+ZkwsiB9/UUB3zTORugY8mWVrX0YhFC+Z?= =?us-ascii?Q?E6Kq2f1jvHMZoS8Q3QuFKDHxsc7uOKLUhEDkMe8lxhD4kSYmC7XNAFEXRV/P?= =?us-ascii?Q?FJEBUHFQIyUpbkIF5z/pc5Yu/a1YZSRoOk1Mo0/C6gDcEIhhQzN2Z3OPL+Q7?= =?us-ascii?Q?mpVvp3oo44aboHiHGFb8Ddpohzz/qRylCrBsuugN?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: KrJztXKp1RwGj1tynyCVMFI1U2giKgWIESaaPfxsOSYAq/H5gz5Y2dAvmaInrpdA/WVm5NGDZTg2o8cw0XKZON99Q3koySEdl7P/7sJIO5jFqmfHb2m3eM/Gj09/ZC+issJk/nPI++ESqpssJoHu6uvXyfO4g5lWepJGuGDPO6zAZH85FAQ08iUiAbCDF4CsRzFoR90BXYG+VSbh7GnPOhMcvZ+1VN5OyxIrvbkCAIdemVH4u5plZoMA6H3a1NRh6iTvNwBJTqzTg/Ih28u2kgly5el4nQktFSuJWv8XdLlUT6WzLZcvbwFShYUyMURA7oC5F5LxuyozQEi8QYMdue5IANZA8+xAjphSHOMOk04DArzDbkfGPauEPoTQr7MAQ3dmmMaZa/mFDxPZHba4KQO3FbuTVqKOcTgCjkUOgqwV3NybDt6GTeAXk3eHqHldk5zwzMpaurmcVqZDudBj5t3PiW7PfoGLrhNUoZTuOlku6XgfDxtFpT7n1gM7QcNPX3fyR6iPwGjwM+BcA1gBPVrAuZbPc6xaopPiaWGLUPu+ja1fhQPcASw5MZ03aiVqbijtYupFubIaANvQpo8Atp8LlYvNr73ABoZkHELLWtQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f22d76d0-2917-4bb4-58f9-08dd7645aa5c X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2025 02:32:54.1391 (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: hTUCeEUHZkrRQHv92TV65BV7UR7e54Ftv7HwILPRhvieMN6LEzJu0GizZIiyKmH4hMjjocf+gen+cZfnVHbh6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR10MB7775 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 bulkscore=0 mlxscore=0 spamscore=0 adultscore=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504080016 X-Proofpoint-GUID: ctGBJnIyiOXw7o1ExvoSxJh5lwFG8fN- X-Proofpoint-ORIG-GUID: ctGBJnIyiOXw7o1ExvoSxJh5lwFG8fN- X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 9409E1C0002 X-Stat-Signature: asyxd5nth3pu5i3ekc93aunqe85rjgtd X-Rspam-User: X-HE-Tag: 1744079581-946396 X-HE-Meta: U2FsdGVkX18n12Ybm2qc852bJ6rZjg8SADbn1tXo/JDxUEN6ZVkzfTd8g/J6ui6uRoASIYPC+PcVs1MqNmo2jJalT5lB0qRQfCt5rVndcnzkizFtY9dQj9lm911e4JLitCET5HzhbfBubl/vPlFQHLyjec1QgeYhZiwRZyJEUpH5HA3CC9EQojE+5ux/x3EFaP/nLStwF/KT9l8U1fR6PyjtbXmOnUDLjGOYDUC+h7peqLbcuDy+Xwr0JrgbOgVcnyvGvAesV8cWxr6FtDzForuuFMiZ30ukJIVbOEzuEjAkouzWlzVBfUZ6ETeZnVrLnFnt2/13tCY7YawXnqpZblsIw8AKsjIo6joiDlnpn3mkpvhkOz7Y2SCAFu+SFREUnz/cJHzlwIanp2FhL7eJK1ZI8QPdu+MT8aefrV1jHenUzCPQaZFK4LZtT/E4gO8vMe1LeD+eoyCxSnVJY/FfhVl82zOWTZsS5FFFf/cjtnx81D/C17I1Wod1LfL60Edf+xRnh4aKbdPjZHz9MB0oHRWprv9v7nG3xI/Kc9nEnGXLi6Ehexx/h+DYjR/JYeP2jG3gdxv3tlqeqOqepB2evMOcSL8cd9W5Rm9/8x4ARdeqieiVFNxIll/FlPWUn/TpGQkeCAnyYO98+CJaaKIu4aaKDCX2tvGcB4WQEy1lKW2KlZFnngOyxOf7+L0KMXzlLotP+Qiz4ZhAkr1eTm5v7MKMPER0eaKA1a4HMvtaqoeIijjvzESxjV/lQXrApvcjmf+B3GAg9DMsy2UOWVJ7Dufsd59SSSNfglaO5pt0bVY86JyyD7ZAQHzku0c94Jz3DSPtcIcM3dx0nndytoMyq/VSXtpWaxz/1tvTUj+ebW1R6jjbOmhKlQ/qvp7MjeWQCh1eV0ExlCwkwGAYUgBYIHh3ENnl65vWaH0pfslAedqCCDsQFy+tGNiqXdkpvkGRIi+KIByf1nEXKsjjWqL 51GwgiMf 082YHzpWwU8JBLrwQO4EYC1FUQg5KMDy32ZSHN1OBHJgUPbkEfkFhTaIAxuMuI6JobU1VHYvHVT8irqoC6RHEenU/SstpoqyOu4M9ldUsG6+QpYg/n0GM4TPx7+n68iK16lay+Db0YmutdTdqYyqOBP4+ZIvWejJd53p28W0/3f5UvHLS4JZOlYCeiQ+qQk9/vsJGNb88hQ56hRT+yNlui0dyM5KWCLQA5ncG2azWy0W3uoBFxpgnD9YRcNIL2GOf/XSwBTGnrvMTkqCZfR6n27nMuEiqAxQMGgrk+QS5K/hLm6NkujI23SHZApSxnSp4iFFQ4PNRSb/Qgl+Mi5TAGjP4uY1QWzpknBJUn4gQ2Yuw7xgQJvsc2QuxXxQBCKFLGF5ITzcn179Nm+sx5sm3LlRqk/yteMoc5WwghNGCO90Rpv13CDAyH6ApYkbN3c/sITYdcVsAgwrTSOLWQSMbOKA/B/PpTGc3g5sQqb/MKEwWdYZxrjo9I+ED1l/OUJMBqpWshZJ/Wqfb4VWbO85gpRJZ95G/VGLawJdlqlXbf0TKRQtzMOr/lDD5cTjb6cZ6UngAQeWHVul+rLpS3WwV0iUhMB13Zx5dhGs3CGBqbihWySzI3HRpw7oeAVstl8FwSrjOaM8LJ6D17yxrKHuPkLflgeaJobu+PzSIsW32cJUiEwRvoTpYlx4aXk2xNez1d7Ur9rzCQyi8HS4hwkk+i15GeQzxk0s2sGIYkjP93fioB0bc9Wbp47+n81RgZfGHIe1G X-Bogosity: Ham, tests=bogofilter, spamicity=0.000003, 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 22:10]: > During run_check_rcu() and run_check_rcu_slowread(), we would write > entry2/entry3 to specified range and eval_rcu_entry() would test whether > these value is seen by reader. > > So we have three entries in struct rcu_test_struct: > > * entry1: the original value during tree initialization > * entry2/entry3: value to be written > > Currently we set entry2 to the original value, this would fool > eval_rcu_entry() to see entry2 even there is no writer. > > Exchange entry1/entry2 to make seen_entry2 do see new value. > > Signed-off-by: Wei Yang > CC: Liam R. Howlett Reviewed-by: Liam R. Howlett > --- > tools/testing/radix-tree/maple.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/tools/testing/radix-tree/maple.c b/tools/testing/radix-tree/maple.c > index 1e293e4d856d..fc6578f81cb0 100644 > --- a/tools/testing/radix-tree/maple.c > +++ b/tools/testing/radix-tree/maple.c > @@ -35323,8 +35323,8 @@ static noinline void __init check_rcu_threaded(struct maple_tree *mt) > vals.mt = mt; > vals.index = 4390; > vals.last = 4398; > - vals.entry1 = xa_mk_value(4390); > - vals.entry2 = xa_mk_value(439); > + vals.entry1 = xa_mk_value(439); > + vals.entry2 = xa_mk_value(4390); > vals.entry3 = xa_mk_value(439); > vals.seen_entry2 = 0; > vals.range_start = 4316; > @@ -35360,8 +35360,8 @@ static noinline void __init check_rcu_threaded(struct maple_tree *mt) > vals.mt = mt; > vals.index = 4390; > vals.last = 4398; > - vals.entry1 = xa_mk_value(4390); > - vals.entry2 = xa_mk_value(439); > + vals.entry1 = xa_mk_value(439); > + vals.entry2 = xa_mk_value(4390); > vals.entry3 = xa_mk_value(4391); > vals.seen_toggle = 0; > vals.seen_added = 0; > -- > 2.34.1 >