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 5EB74E7D0A4 for ; Thu, 21 Sep 2023 18:53:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E83A36B0253; Thu, 21 Sep 2023 14:53:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E32D66B0254; Thu, 21 Sep 2023 14:53:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C86876B0255; Thu, 21 Sep 2023 14:53:56 -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 B737C6B0253 for ; Thu, 21 Sep 2023 14:53:56 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 89FBCC0A58 for ; Thu, 21 Sep 2023 18:53:56 +0000 (UTC) X-FDA: 81261504072.02.EB8360D Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf10.hostedemail.com (Postfix) with ESMTP id 25A22C0002 for ; Thu, 21 Sep 2023 18:53:52 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=r1SlraRq; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=BTgXKsAy; spf=pass (imf10.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=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1695322433; 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=CMAMwzrrvEljK62aP+j26xjGSuiBcMC2/6oAE9CStLw=; b=FpsX72WaLBVpOMhjDxy0oIaL49RQZzYbmu2oWsEHGGzsFUDbHqklgq83hAq+pHFngwy/tq DKwGi58R95PYCgY9gZYy2l7ehbfpTlNtv0p30zBpz0/gkgv/+n0mOXM0GZzt+uaJORbCnB otRdqcgc8O+NOrY9bMkkk6ztv8YL9gE= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1695322433; a=rsa-sha256; cv=pass; b=UIlYv7SegW8GAuJkWnZXc++WCx5JE3N/odYBMNqIu72GW8ULivZ+4609TJPfN/VvqSZnVI dx75gaKFepzwnMawSKQBafmSTTn17pgdGXlLSjgc1/g2dWJT+SNqkokNw4dE+zOEW00T1p odQbHeq4Esh3+89puQ5NwkZGbprSrfM= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=r1SlraRq; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=BTgXKsAy; spf=pass (imf10.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=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 38LI5JV4020957; Thu, 21 Sep 2023 18:53:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2023-03-30; bh=CMAMwzrrvEljK62aP+j26xjGSuiBcMC2/6oAE9CStLw=; b=r1SlraRqGFAH6J7o2Tc8Bjj0ep2J7q2ygqY9B4xX4BWnTqtl5fz1FlIGnISFpFttJytX 6q+QwL3jL1V29TRdR02f1rNn8fPOC+9RNMmiYXrhcH53gsdidxaPyCh24N7c4ohLE+oE GI8ruWJBCKuuLTFHWIp9DPDv9MLbnbV+hH0bv60x2ZK4yoKR0u4FOS63g/VpSkU6fzU3 hbU7GGtyNpdiuZZ2xEGqF/eSzu2HebNxL4R6cOLmfvLsMBl8+ZuKFOVtw7tftcEpJUX/ zNdIvpmWV+7fo0GbhYf0izQdTh1rWTejU+iZu31TjPAO5krF3wlTVxSqYg/6a0eReWnZ lg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3t8tsv037y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Sep 2023 18:53:49 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 38LINV4i001146; Thu, 21 Sep 2023 18:53:48 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2172.outbound.protection.outlook.com [104.47.55.172]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3t8u2ms4hn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Sep 2023 18:53:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mu6H0A6q5TKzkYKCqc+konxKdUXlmiHtMVmyrGq5Gjp5o2m5r6pXxStHxJizoXvuiUyP3MFHNgz9fYwrdmbivsc0+NYbt4Gmm6kUps+MmcvW8Dk4KAekGfiXxkB0eoqHaouvLvLvoxkQ1GmIALV7LjEGjgNJF9M9X0ZaLamMQCLdE1VLig3uwDEgvkFBmxbrF/2olvJ3dM0HXBkpQVWaxai1Dju9TMNhs8pZfQY/CHgTDh3kdBZKJ8VzRnB1v3MAtJ7Nykn/ws8hPxNTdsTJMqddM1Gf+3LaRXR2o2hkmo3O6iF4aHXmG4ZTNmlNWVZr8zBNMcYQd06Cl9v4KugccQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=CMAMwzrrvEljK62aP+j26xjGSuiBcMC2/6oAE9CStLw=; b=ZSFX34OwbeVJb2UqRH9qyTrY+2IXv8+Mj9vNmzfwUpvGgXTxizBQWDVDsdeAQqSGIb4cJ80eBT5pDoqp0unuGnIVMAoUJuFLcssATYoMVTKEMKa2eaC2rLIoFRNnZnx9kbrUp5u8P6XO5FhGJBfSbA0PydhwMFW8o+Id9xMmXWlSu004enRU+/B//nvZerofrRF80Atz9HMThI3VUul5HnO51Bb0NlDt3anUO3kqidagm8vmkTVI+zTgSmJ5/+quvKB2KZGhzXDsoMAPkka6s82fZ3fPkyF+cY0HjJpwz3IRIQC7xgzHTGUAT/R09jJGif6uHfvVerWIpWWcDidpHQ== 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=CMAMwzrrvEljK62aP+j26xjGSuiBcMC2/6oAE9CStLw=; b=BTgXKsAyXAX9YPFk1LqUTrNDBQ9Ptiwdtq9FjeUwAfNSSNqfNyAqP8Nt29XnaiaR8EpeETTpd3YkzxUTsQdlXnZzHNKolvlYocdESC0UwLEtavtSow+UCJk5+hDAqzZUv2abbOg4kIlL3ot3Mdxr2oRzhm38QFKgc6LehSmf0eI= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by DS7PR10MB5343.namprd10.prod.outlook.com (2603:10b6:5:3b0::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.20; Thu, 21 Sep 2023 18:53:33 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::8979:3e3f:c3e0:8dfa]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::8979:3e3f:c3e0:8dfa%4]) with mapi id 15.20.6792.026; Thu, 21 Sep 2023 18:53:33 +0000 Date: Thu, 21 Sep 2023 14:53:30 -0400 From: "Liam R. Howlett" To: Andrew Morton Cc: maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, pedro.falcato@gmail.com, stable Subject: Re: [PATCH 0/2] maple_tree: Fix mas_prev() state regression. Message-ID: <20230921185330.j5jw3oms4tc6crkf@revolver> Mail-Followup-To: "Liam R. Howlett" , Andrew Morton , maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, pedro.falcato@gmail.com, stable References: <20230921181236.509072-1-Liam.Howlett@oracle.com> <20230921112521.fc07c658804f4e188179da77@linux-foundation.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230921112521.fc07c658804f4e188179da77@linux-foundation.org> User-Agent: NeoMutt/20220429 X-ClientProxiedBy: YT4P288CA0072.CANP288.PROD.OUTLOOK.COM (2603:10b6:b01:d2::25) To SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR10MB3022:EE_|DS7PR10MB5343:EE_ X-MS-Office365-Filtering-Correlation-Id: 24de1866-93b0-4fb1-aaaa-08dbbad40dd4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +kj9eKEYnun6TDn9v5IQilyxVG+KOofjB5c2bY8tzY2WA/edbw2Kpvr/JEPsX27zkIDYNbiPQrx2Y2o6+D+2q5CvPORlnNBA/7Hvm0osh8oS4L4NPG10wkC9IUEzJ9mLKfdlD3szOWjCPubSJSDOwoca4Z0994IkBPNBBIWLCsd8WTGaI+NIyETdn1gtzDGT2yhj/WqZIsQbNEmaiAOr3Zv2QfEP6xvoOOWGoSE9va2Y1H++Qi0RbVlzIzUWfSlp3dFZ1rdSJc83isNcjwNHXxl1uw056VHHzEzhiV7Ggk0AkwI8nAqt0ddJ0LSetBvJFdDbWMNSXeLh4K/J3b/oFP+QtUhQ1W8wyaZyqdhPTRJ8AhokKU9nIrQUjArJ7R1uK9DzpT2ti1eBIxFo0aJWVXCUso873npCGe0yD/MNRGlL8J8tALInxIZ8nulHMBec3tixBEjINWE8Br46e1ZuaCgxrN4qfIkiqwWBKJBmmwfO8o5KziLriLi5PRTwrhz2D4it5boyOAPSaUx8azQofETixwCQ0dAmBp7ASkIQVfO1J6aXBfIV5ZGMSkjK+lni X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR10MB3022.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7916004)(136003)(346002)(376002)(39860400002)(366004)(396003)(186009)(1800799009)(451199024)(6916009)(316002)(66556008)(66946007)(66476007)(86362001)(478600001)(38100700002)(2906002)(33716001)(41300700001)(4326008)(5660300002)(8676002)(8936002)(83380400001)(1076003)(6506007)(26005)(6486002)(6512007)(9686003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?k3jDLGT3ldm+WNG9nlSjVmnCEDk/j1AWnvbbO3evtWwcDZe6Q4SSNqZU1pnP?= =?us-ascii?Q?ftnu1nb5GxIF+cqiHSRw2+2amBFXFyQJhLWCAoCkvbbCejZZFcAF54BeHRUT?= =?us-ascii?Q?LY7AwZRUVXIraAdf12mAG5tDoKJXd4lHk6rNIXSEbvRBqBa3EPAF5xoCvBGx?= =?us-ascii?Q?N+INxbIGQWlfCsyK7axZGxCrv0RxBSsX9BFe3cVt132szUqH3MsLHt7bRP4G?= =?us-ascii?Q?IHWtxBrncsTrjPPSeFT8HzUqwlbmnS0grcOgosT3zPjP+5rGOwv4zBLxo74W?= =?us-ascii?Q?KmjY43aWJXpfH5BQ9wfnUG/fCe0cWMh5KdTuYy3NwRgn43ado3BGoLMj8cSS?= =?us-ascii?Q?kbVhz3HHCoI2Y5TS80yTshdO4ci5w4lCfgkxYBUwQ5RduKfkc/H42fwpW+Pr?= =?us-ascii?Q?mDRpFOFp1zg4Z+OxOgBmLfTxCNQn6ItqFdVy7l1+gsJrs/1BrFndKnEemF4P?= =?us-ascii?Q?ZoLwgA0qayv7tXbL05zRLYQuX45d7CyKDrzYeeIAKbFb82l3y6qcVLb350/6?= =?us-ascii?Q?ZEd8qZEGTAH18Bof9OeoENiGLqXoyfNYyrDrKLW8nly4EdCR5/gksMrEr2W4?= =?us-ascii?Q?uAjBuFAckdy6gIJpchoL5RNj8Mdbx25necDco2L3GlRTWdyjYXbgc3UQTd+6?= =?us-ascii?Q?hBnRUW9Thr8eQDZghBIxCGiUvZC8ugGibq6IieViVNsln9wkNonOusrs3dr0?= =?us-ascii?Q?YPiCPf/c1jpkdhdm6I7J0PPoNuZzjmMjzS7JcpArEHEUUGBfniwIfR2m9PQB?= =?us-ascii?Q?D1xCYM/3ltAWNvgkMpA/bcQOuTrwPO4VZfmEFnBHMfjtAQnLwQNY2pQGOGEo?= =?us-ascii?Q?/MGY5FSu30+VcyjakaoOYXZde0GVTzLXO/g0bzUwfmyobtLyLVbgQCPxsSPa?= =?us-ascii?Q?+wUHl+d8wFXr8OOYI1czgDiSTmFB2b0VCen/HAVcvEIxTbBDNQ+BioZVYQrm?= =?us-ascii?Q?qp4li+2ta82qSynp/71yLAcMQozC2vHR47pQAq2HejQvHVCoGgoMrDiu0Ozl?= =?us-ascii?Q?ZFHT5zRBqX6D03grc2GdWKR9Bn/ADiI6hwy6L5EO4IqRMHGb6dPybSFC4f3Y?= =?us-ascii?Q?XvDpr/uo6SOKZPqVMK6bmPAvawmdnO3g1VimPey699wVYoa3rMI3msrA5xHH?= =?us-ascii?Q?4CzsrCVK9GdYVRx0n65Zm5wx0s8anXPSpbUhVNTSP2N6eF5vtxndC9Safcid?= =?us-ascii?Q?LYb4duz2iH4CsLbFmhRih9Vf70nuec4sWEmH4PCLRMzZ5qNN/UaQ2h5aQYEs?= =?us-ascii?Q?y9gkse+CRYJOlPl+EhQ77o44v1qMe/GlkDpMxcS8VQEFr2qARdPjCDw9Ei+R?= =?us-ascii?Q?Z0ieXHwu5xig75IYZr7P050PTx1WESWHj3ocTFjPzLTadAEwGu56fzCejsdh?= =?us-ascii?Q?OU9zs2U8Ra+y0zXdaM6gArP+bFrbfY4Vxl3TRBuofIyFqzo7EmAVk4Q6HfD8?= =?us-ascii?Q?ecwePdiKmKQ0mP9GpAaLlVDvSTopmam3nVjilU6SfNT4mW9OB1TCOzGEnm4c?= =?us-ascii?Q?FGQtiFQpNONedsBo8y1ANl3oDjXGB7ucxPw/belYhZtr0T6lRk0gp82seebg?= =?us-ascii?Q?JoJUbg+ARlULDMOCSnVjZ8m9/lmyNttdrCH/wN7z?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?us-ascii?Q?zO8Wf5d8wU2kCi7AaGkF6woruFPs6jcoipis275IGsCoAuIJbFrAJ3g3unbu?= =?us-ascii?Q?UXtEmK0WaXUEm6uT1nGAzuvZimeUm2fLT543cZQKBUJd6PgpZGmUlG4PNdhH?= =?us-ascii?Q?R3CS0FRhSenI7XwjczkgEmS5XhE2ZPKHJ5Im5yfkMOISBGXincWoFpjn+P8k?= =?us-ascii?Q?wEdfS4YRe2z6IEVQDtzt3haEmW+9J3l8gU9Iv7Q8wdCF3QabYwh1s2sEZSmb?= =?us-ascii?Q?KxcQHrP1MJjJfAAk85TmLV7TesThBvauQTmuAnnYgZjhv1Nv016fXj+iwGSq?= =?us-ascii?Q?7L75pt4ZDLTqLWmr6YZKwedNdWzm2wwN98pgKnzaBgjMMM58oTouOGb+ZMsB?= =?us-ascii?Q?76uvUA+gB29aFkbhYXxLN3wXDy5IVF0ALssO/QmEPZCf0CEPlRMstqqI3CNN?= =?us-ascii?Q?mygGja0OQDsBP8bjhq2w3YCT375xvkRJfM7uL5RBlMrfwMDHAnD1CQF1JO4L?= =?us-ascii?Q?keIdYyU+NFlfOrmqIl9i884PrsWbfE1n+c+joOKrNj68yN0TWd2EM1EjK044?= =?us-ascii?Q?IPUVn+QdO1pixMF5dA9gKAOvu3rysCVWQGZ/P2Ij0vanIe3v5nEIXp9WAe07?= =?us-ascii?Q?/0VflTNpHW4IrYyDUp0OzuL/x3Hz8OUPr7ajn9DbaleHjnJ52/6/gSAQIBF/?= =?us-ascii?Q?gKPRIFi6XOKkD2vswljVf2OHeZJb57SG4VzgwL7A5S9pk+j8uyKrnt2K2m5T?= =?us-ascii?Q?6b/vyCMfVEklghpxEPrp/A/TjFcSAzvQMQnYTM5mxWWLhYlxuINjUJ2sIRnh?= =?us-ascii?Q?wB6j63kSIYdJsf3t7wwYy1IUCo2xp+KdAmSCYuQmZkl9ThNruNZtgUp+FDbY?= =?us-ascii?Q?X1Q/UZA0hYqQP6Fkp6smgQwL4yxY0ZY/+6yVmAWP++0xTNSzzMe32D5Mtzf7?= =?us-ascii?Q?Uj5kriCsiJKv1eIwR/IOB7/mN5x2Df2DVfXO+USGYPVbn9YWIAWGWurl8ORV?= =?us-ascii?Q?RL/IoM+rz0CRTF0RUBGf3g=3D=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24de1866-93b0-4fb1-aaaa-08dbbad40dd4 X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2023 18:53:33.1958 (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: i9Cr02SWrK4DGko/JJTWLW7wTQSWp0oBkaZwhI/+x/v2wu34YzBRi3fpzhuc8wIH82Jy+zYEbPBpzIryL19amA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5343 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-09-21_16,2023-09-21_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 mlxlogscore=775 phishscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2309180000 definitions=main-2309210163 X-Proofpoint-ORIG-GUID: uPaoMghAA-_QHHzvk1nKaLZvbNydE_qO X-Proofpoint-GUID: uPaoMghAA-_QHHzvk1nKaLZvbNydE_qO X-Rspamd-Queue-Id: 25A22C0002 X-Rspam-User: X-Stat-Signature: nq7e48ofp45how9w5amfxw3nodhujgbm X-Rspamd-Server: rspam03 X-HE-Tag: 1695322432-429147 X-HE-Meta: U2FsdGVkX1+9Fo3xVZevKOXBzOcUIIJESKa47StaTDmJyY7s6dIwASyRk+rBBc35hSAJU7lR3sf05qIVyfExa0YxtSm1v4C7aK2ETm7xqvB++vr2Cv7GoKZQ2gaBRroMdj+RQYQuXhExMQ1XuOy8IN2wJktxKV+PVkRpc8IrzYyVQbuxELrDeXVLfcO4akxVQMAaRILHzdFTDqkBdiqK6oRIZE8QMHW66bRTFJSepMKQVDeLME0IpZpP9p0llTQDEUyJ0AQnOYg5q8a9tH9i1OEZq4avoieWVhx3QIqIUd/JzOm+YtVTPwXmA8J5T99+QxdkRoz7ktHD8kIfmrPhAFGMEDOcbY92ewyxmGiBWXHs7vTmdyEM4J7KJFY7gPX8TwzMntRqcR60+JSjQwKDzookA0V6P+a9RfxGbsPi5+iNQDVksojPko1CemtH+art6LBuyjL1pyew4NyzbUTr1/qyZ4rRsSTioyZ9Saw7fkyGSTuxWfQQEWcmhMso2sNdwT2xo10dV4/3kFv9ffPwwcn7UzQ4Q65Im7tjy7t4DyOVSD/uFwFPH+C3DyC1KodeoVgH/BgEztmIwQr7pt4s8ddAATJrX9F9/Ro/9Oj2AgkHH2WbuccfSyNfK6kPjol8MttINw5m87gNrekMRfyx2U2gwSrNVK6Io2jTklkJnbtMpKJZmBhZW2vFoZsu/31ansMk+ZrF9vgtox1vxNd7LjuDUwmIckuxaqUZo6YvPPR8chbCkNINzlYXThzixX9Af1WI5umCEJ5KTr6iy9inKSHaKyFuiU9mIqz1POeiHj3NXRUNbZXrDsLuZglgFaiD3XXme5RWcAxaWOTNMgW/AGvMULXkB023G1951qaixbNiFAPTVBYF5scsWaiJq70aQgpyJQfXUnXD0v/4wjF+UjCBsU11FblgF2JgKszWtZ61nKrInVl6GWvMeQovIhr67wOS2TmR/Lka+TAdE+Q ZwfZduKe 7KZqLXTeFC0P/Rp77quJ/1omtxDcZn3BRbWeHYTUZAZQSAbgvz2ZoqR3VCv3/LbcQr3B3emS2QxmWn+mTGawLPMar8bUnwzBTwDzJU2ZFKvT89VH62EmK6+yqPckEJQABH7e9sZ5XPPrf3/7tsJgjgIaXGA2Ge4n7G/z5SJMY9Jt2Wcf2IoePciX71F0/YJJV1Gdj/7JPITm+GjycG5X9u/nEmxzRSPqFs4jeKyBM/fhc5ciknF5KnjeRLW7Elh8GBFtATMOEaLsCc1CWtqo49XU6KlbFV9km4C2lLMCe2wef5gm9ltbLBbGBklruyhdlPeo5Ha/Znz/ueWsbu7d/2+MTro9GnaWRq3j4cm+T++7b+HkmMPptgmuDmEYju7im7SC16DXLNiiv6jSxnJZoPI4PBd2Q4AydcAYY8FzFMKT0wplWvmTBAIDHYReABmnh4q6yBAurth+H76bsyohXLm7fGSpcpbkjpI6Kw2oY7J2thJh2Igx+MAYcy9jvnnZUL3LAB+HTxWUc0jpZ29O1gaw/jF7P8DT/aTGpsIFohf9qQO3XzhZiIGv2Cr1zpxPyJaG/fm1SQhQsuF4yROqXs2drxWNQZnHPDVTnFHrPY899p3Ck5RBvenhxXk1xoVuv+dhHOZs/aDGuDFA/lCI92osQoVzb8POVVQckf3S4crC3DYOgwLriycEgMk/fAqn/Qf5LznEzEdAR0cs= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: * Andrew Morton [230921 14:25]: > On Thu, 21 Sep 2023 14:12:34 -0400 "Liam R. Howlett" wrote: > > > Pedro Falcato contacted me on IRC with an mprotect regression which was > > bisected back to the iterator changes for maple tree. Root cause > > analysis showed the mas_prev() running off the end of the VMA space > > (previous from 0) followed by mas_find(), would skip the first value. > > > > This patch set introduces maple state underflow/overflow so the sequence > > of calls on the maple state will return what the user expects. > > It isn't clear what are the user-visible effects of this flaw? Please > send this along and I'll paste it in. User may notice that mas_prev() or mas_next() calls that result in going outside of the limit passed to the call will cause incorrect returns on subsequent calls using that maple state, such as mas_find() skipping an entry. > > Patch 1 should be titled "Add mas_is_active ...". Oh yes, sorry. > > And patch 1 should have had cc:stable in the changelog. Ah, I sent the series to stable but didn't add that to the changelog. I'll do that in v2 as it seems I need to update patch 2 anyways. > > It's stable@vger.kernel.org, although stable@kernel.org works just fine.