Message ID | 20230117023335.1690727-3-Liam.Howlett@oracle.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 69D5AC46467 for <linux-mm@archiver.kernel.org>; Tue, 17 Jan 2023 02:34:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 06FB86B0074; Mon, 16 Jan 2023 21:34:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 01F876B0075; Mon, 16 Jan 2023 21:34:17 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DB41F6B0078; Mon, 16 Jan 2023 21:34:17 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id CA9586B0074 for <linux-mm@kvack.org>; Mon, 16 Jan 2023 21:34:17 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 97EB51C6336 for <linux-mm@kvack.org>; Tue, 17 Jan 2023 02:34:17 +0000 (UTC) X-FDA: 80362721754.19.FFE69B5 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf18.hostedemail.com (Postfix) with ESMTP id 4AFB91C000A for <linux-mm@kvack.org>; Tue, 17 Jan 2023 02:34:14 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=DWgGXkqk; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=tplOauUW; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf18.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-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673922854; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=AXHRmex9kN1yB2UuFyS7ra5T5N+f1/L6yN09mI+0khE=; b=fEyC1+EXtbF7KHfhV6laqk1JvgqDWvgyb6sXLQzDzGAsqRo8bXKxM6BKHuXluy9azpZyPo XrxuWXL/deAgZ71jddxZoz2GrcDnGsuJ+AHPZHAzaDQGeEIM/bvETnvt8G5a7cKTDA6UDD 5LVYmWas4NFYmQOtpLRKI/tjYjVo5CY= ARC-Authentication-Results: i=2; imf18.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=DWgGXkqk; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=tplOauUW; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf18.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-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1673922854; a=rsa-sha256; cv=pass; b=iDwRzoNHDmGEqAu3x1RVQ7lWIxALpYV9GfB1Ok5NILR2gSFM8uzNj9qHHiaCyOYUVDP2KQ 2OXkeuu/wdGsKo/rsjv9ipaXhurUKYswM/65BiJcg83GFSN63T4nfLfRs3x0TEuk0bJtwq TVb4GSxFaoqvitrTcvaPeESLJ/K/R9c= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30H0901T000915; Tue, 17 Jan 2023 02:34:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=AXHRmex9kN1yB2UuFyS7ra5T5N+f1/L6yN09mI+0khE=; b=DWgGXkqkIAqVZMrFUv2QKzWJFRHmL2CvDhg2kZmGSyy04dVhHI4vXt+1p0SjpGpLgb/L /LdimUB/PlerYWh0IRV8Toe5IaWmjX2GARaR+QQHa+phkeCvMSnbCFtSMk6Neu9ekL9Z oRd2RKy64BLx4IIuYgPgieOVLmyCeagOGXxSz8FoJC4GFYXEASvpSXtiqYILlMGNHAo0 TemK0QH0FS5QOD4udzApk+ntyFNEyXLriXKK0AawBTVMYbeBxJUFNY4eBnvT6YmSzLH3 Cr93bsFIdwsf9RpU54AzdCz6NW3iOxAm80qmfZVPpp1HvNr0Vhn2W1/9OXb0YbjnQzvx zA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n3medbqb8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Jan 2023 02:34:13 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30GMM4rY028480; Tue, 17 Jan 2023 02:34:12 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2175.outbound.protection.outlook.com [104.47.56.175]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3n4s2rfxkx-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Jan 2023 02:34:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iQQLW4ZxOzV/vQjxeJxxS3ckPgrJCdKkN+iBulh5o4UiaHLxPby3j/0bgfrpg1VfcjzPzEXwKr8XgRPjVAwPUYRZwIGRum0kmHuDWejxh4TGe6d3fZaXIbIUQUdfCLWwuH5Yb8e8GOZKT9NRb9VnDgJO2EnjgyHeX/0AHNjXSuxzqfVOgK2FhgwCCiZxbhto/mF4fVOKtllBfpSTYj3TdxAvUrMugcw1A3/P16NfKKpFcId/+Tq9AcBfFB5YtQ2/joUySAkYecp9Iu2p5ggECVTejPnWcGksO16t29swR4jSOPVXp9sIf+wGT2eBgKtzdTI4CupNzx3NUimwIO8PhA== 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=AXHRmex9kN1yB2UuFyS7ra5T5N+f1/L6yN09mI+0khE=; b=XB/2tqyUZZe0xwrz/ToTkRnGVJgA1jnX1PzlgPUc3lyqsosC+CDursiAWKBHV/EBrJ3Tsu8SFpC9dByqMoIfIYLGZF8AfALpsJa6cKZfyOmUIv0VFx35xnFayMEkQ4rjm+HRY0m1O48zbWNKyfj+Rn0qJbvh/Gpz1dMgZhPPTsmbAjgP42TFW5+ja3brf2sl8HPPnvOeY1A3DzEnF/bc+kVyvtZiG1KXzqskGXUJf/1yxw+ibMGnHjyrMY/saoxHcCjIpNantHQBCFjRrVRjWGci4ijjDX0DWdKPPQEYxbuE+fiFakkv1v59vECwdLIMWzX6iYqPMlWZuKY5jWk/Dw== 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=AXHRmex9kN1yB2UuFyS7ra5T5N+f1/L6yN09mI+0khE=; b=tplOauUWhLVNBfnke4wqlgEyTJyp9Y377KlBkVBWQgx1HQk8XXI57BWC6OyVAMRtWZgco3L87pI5pSESjJGjAh5FjZxggwYRcUclnml1ppGqfgKyKlzAxbKrCwTVQ8H3j0X/OIJimZiIGXEgAmeXMjW6HPIwInYFtZMNIO18s1k= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by CH0PR10MB5356.namprd10.prod.outlook.com (2603:10b6:610:c3::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.12; Tue, 17 Jan 2023 02:34:10 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::a02:2ac8:ee3e:682]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::a02:2ac8:ee3e:682%4]) with mapi id 15.20.6002.012; Tue, 17 Jan 2023 02:34:10 +0000 From: Liam Howlett <liam.howlett@oracle.com> To: "linux-mm@kvack.org" <linux-mm@kvack.org>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, Andrew Morton <akpm@linux-foundation.org>, "maple-tree@lists.infradead.org" <maple-tree@lists.infradead.org> CC: Liam Howlett <liam.howlett@oracle.com>, Liam Howlett <liam.howlett@oracle.com> Subject: [PATCH v3 02/48] maple_tree: Fix potential rcu issue Thread-Topic: [PATCH v3 02/48] maple_tree: Fix potential rcu issue Thread-Index: AQHZKhwt5gpvfZOx6EWnczLg2I9GHA== Date: Tue, 17 Jan 2023 02:34:10 +0000 Message-ID: <20230117023335.1690727-3-Liam.Howlett@oracle.com> References: <20230117023335.1690727-1-Liam.Howlett@oracle.com> In-Reply-To: <20230117023335.1690727-1-Liam.Howlett@oracle.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.35.1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR10MB3022:EE_|CH0PR10MB5356:EE_ x-ms-office365-filtering-correlation-id: dffc5300-e351-4e13-30ac-08daf833506a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: j6FcDX2ZvLSSgaKCwRktVMHxi7qgyPo+FbsgMQUGpEEYLY3Tr7DnvbBWAjBOkW5eVJlZdMsSOohB0mor5+4FkeDxM7RSbOH5z8Izws6FWdt6InFF+AcXh7lSaqANL0OFKfTCkgA0rFaIdMJ3gXJ9sTki3aHHwl7TGGz0Vb5UDsEnI3BGJl2PDlhcmWg2Cdyp/uKBihC+STyz4XDtdzOLO8Y3cAqZ1qCSVLkC/dp2LqJKi16XMJitsEVIru+KW8JUu9WKHgAS0gQCIewBJXFwLA8pR1wqf7nWEr+rHDSgeM5Lhguj6TzIT1p6aPts6gEBawJiCQhlEW3JKK7JaQjKmRNeeHydjz7ew4Nx63p7wu4NLR4fDZuAm/5RH6Lafv1kECfJowWVjArvChn3z+Ms+qq1SGkZrJJo2GLeQ26qiGacs6Fytl4OlupYXtI1cY4nT0+HW/fuvg0uSeDbnt8IY9kG5yJdrBnjVpi0dPYYjX4wHP20C4iXEr+F07mXSDUiDngCMh2KwO+QRTAcoeMsaGoDLOwonoPkGHDpp0S69xVyuzJ72vhccir159YPGnvp0AaMMJ2rLoMYotgpCdOgnApKDCS7W4Y4yUxq5gpDifApduLmnFzAu6N1nZPAZrtVDpn/7vi3oxHR+F98AbRag9Sivr3sEF8YWPbBqf5fhNjQr2Qw7obbp4B5mVFosG/O3DdRdLVEOJaHmflGrlKYag== 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:(13230022)(396003)(366004)(376002)(346002)(39860400002)(136003)(451199015)(36756003)(38070700005)(5660300002)(8676002)(44832011)(8936002)(4326008)(76116006)(66946007)(64756008)(66556008)(66476007)(66446008)(4744005)(2906002)(83380400001)(38100700002)(122000001)(478600001)(54906003)(71200400001)(316002)(107886003)(110136005)(6486002)(86362001)(1076003)(41300700001)(91956017)(2616005)(6512007)(186003)(26005)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?chFiIb6SVrInD00ms7OmIPb?= =?iso-8859-1?q?LEp4CQIBvUDegsIbhNnZUAbwGC9LgDVXyLlEOrLG3QNJYHbxy3CXPMy32Eyn?= =?iso-8859-1?q?hwh3XWikFRafl5Fnxpg2sMSzrZBzFnd1YiHfXFbpVX0OlFtzmAfW9VcXRJ5Y?= =?iso-8859-1?q?AxqwfmLIeVNaUueLiAOFfwwSdv0a0A+qWlVgiXdtC+Z+GNzMjoIdqj889Ke2?= =?iso-8859-1?q?m0n7D4wte+YWPBJA0Qr0F2HMcUTSl7ytK8rC884M1tslkEBvQ7P+3RJiVz6E?= =?iso-8859-1?q?yexKXI5c6JIw1r1VUuSjfREe91utleHTY7kGXW7xIpzrVrsoPMrnfIgdAlgR?= =?iso-8859-1?q?7PsbmKI/OFKXz9zI3Hv/5KEwkOhCecv43OM3X4Wks0Z8FgxqBnVQWocL3B7i?= =?iso-8859-1?q?thnSFZoxXJuJ0NnSl8SlyzpvG4/vrkAyS6zPvCBZyT4i3vht5tu1SZloVJfi?= =?iso-8859-1?q?CYwGc8EouRpQV5pWoTHaVvV4RJhpNrrdoSFfSLT3MzkIFq9PwWo9K7egztbs?= =?iso-8859-1?q?WUie6hw2OPMsiH7/2K4ZeniyuZIB8E6FwxAWI3Sp6rOYSf8lMqHhIz9j3vUf?= =?iso-8859-1?q?bjVLenYUHeII2IIs0MX6AXAty3uqxs8j0/a56owexUrdrgZs8CiLUUpVV2Oj?= =?iso-8859-1?q?wGn3UFGjP10fA86XqSDa/FboxXAqzE40UMNU7VaxLm4BeApTS9b3sCEP018R?= =?iso-8859-1?q?KUbfnj0DZZ051XGKVCluLEZ1bnqVWe+SnnEGnUgV8PAbTkolJdVoMnStMvhh?= =?iso-8859-1?q?AxkZDDVx4tdr8DuUXF148rVuNMtXLjY9G66G2JWdAkuGTKhnI5GITdw4YH1j?= =?iso-8859-1?q?f7Q2FqteRW2mavNj48gAkoeTu1xBSdD/VqEQtXaEKiigXJhMHqXQb9YlEI0i?= =?iso-8859-1?q?gB01ZwwRXo+x80mgnbYQ7EBHEXuDAwWqSbms8BE5F6raIbxkGUTd/aJpwTYG?= =?iso-8859-1?q?aCL3+YRk9LCGy6Xxb5Yw1a2AuNcY43ihH0bb8SRiJSRDWnuy4pH/60ypmpRt?= =?iso-8859-1?q?MyTyncDXWl9xpooWCPecAaIlRE1h8lqqtqwpBQM7O/A0E+L38pCnlaVAA/FK?= =?iso-8859-1?q?p8pG3jbVRBZdUFJTH0wDBBSehXUXe2PcpXS72fjD7dlhAz8jlgDRhwqVrVBj?= =?iso-8859-1?q?2ftgqVW9dFKsTWKp4t89N8O/KjAkmEqKqji551tSYkN0PU7B5B5Iwjtpcemu?= =?iso-8859-1?q?ZzY8c01jzoSRFvj+DlgLAKxB84vaE72jgT3Wl/gUVtseQslQHVdQnkBjjzKQ?= =?iso-8859-1?q?ij1zwZU4XhuxNwrvzSD+M0yTIPivw3tkF3lrg2JxgQzKH6nQMCfplC6XWPKU?= =?iso-8859-1?q?0s2hatbU3gvED48JBtqY+HF1zdWji4qyJevqv+Efbp1KVnFm24u6n2vNGyfW?= =?iso-8859-1?q?3DyOO7oAJ3atvH1qYLO1WeUrlvpX6AbrDRZfExstypoZSkpN4tP7asBSAdWC?= =?iso-8859-1?q?NsdqIcX+BpteImG1UiY+cydIIRqhYViC0p3ARwYrk07jx/2Kmwn756u+vLZy?= =?iso-8859-1?q?LjDctF2d8PYmJYSU89SwMrWr/jNb/md+t8famRLZbp2+Hq51k+c7mjwq4iRr?= =?iso-8859-1?q?irSQO7msp0fIvbW+OgAn/FquwRhqUkyTJbdCIofE60xeQTAUznHZ/1ZldAKC?= =?iso-8859-1?q?WVQ6dR1uIhrfFYWwPbs1IEgwnt1b4sXiqrj9tuQ=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 5hIlwpO2D4hLLuu4n0PhX0IyKHsyLYIq8TJWmjsLFs4CAUKqDYcizZiuW9O8+NbwBmWkRJC93K246DU2qwNhOhxDtu20AIAXHnEOvmRNLfGZGZPESEv3RrkRTq5iE29SX+DBQqckomxEFM7Id6tYwAQqiQgLVmNRU4DoarFoejdcT4fWee8cQt9nSoPzGlKQj7GGnBxFuNc27WqwnSmJQ2IS6/4Jwj2BFmH6UO4bwlrpPFqS+U5z3N9F7fkIzdc5d9S0g2x0KO08DiqhQTR3YNCrTz5sXGZ1s7QMNB0HfOqbjh1TiriYXfgyNU9OIUIZQKMlRx58O5AKjupFT3XKYcH3yppt27u39Kf52sFNZsC9nIU5alRIH3cDqSlSzPC3n0cD4Ct+7FBUZv6/+U5jDghcRfWZL1N3Ucl5gfs+Nc2DIb8vXV0nwoinMegvnGwbKMBmUj985J99/rE3YYX7ppw7SVVDnt0EvEfGYAYJAMaTp3/T5lJMnsdatYfXWwOxXQsGpKlhIEBl+4pJ8HUwgNdKWkPRSmYI5+HMX3IUISDTvb+vE1ftCUSoM8NMT4a4V70tyjd/v50p/duJ2KF+17UIBHqW6RAj0x8vMcyLEqO4aqIejcgN960QLlWdfzavY9vp597+ScpoQuJotClj9NwtrWyqEw9XWiOEoiRh0tAZLOI2jWiwFtFk+QNnTM3BKHl3zqObtmatjm8WolhNlR+hwQhyjHX1lYGi4xWqDuQYH0VEI7mPrFSsQS3NE0EY/ENcBw8fYgn0DJXCOYpAaulz499bzYeMEmee0g5vNSOTaFJ8hTRA/UEULlyC2cY0e98+DHA6pjLHs85SwnHiY5h+FtLkOek5ieNdVgvEztc1QFR1j40Vp2ovbCCvTApV0PRX07gj781R7ANnfewXkA== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dffc5300-e351-4e13-30ac-08daf833506a X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2023 02:34:10.1253 (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: +GnIwSilBdzUAg6XmlQs3LKO2zw13P7vUohN5YBjZVfghXV4TVFXgl30DavgcOvBUt0HQlfhNxHtUKbVx1mjhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB5356 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.923,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-16_18,2023-01-13_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 bulkscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301170017 X-Proofpoint-ORIG-GUID: uwJsNK3XVyMkU8TL1o2i-ghJm3J_CYy9 X-Proofpoint-GUID: uwJsNK3XVyMkU8TL1o2i-ghJm3J_CYy9 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 4AFB91C000A X-Stat-Signature: 61frtbhoqdzmxcwfphyyrxiznqkunkwg X-Rspam-User: X-HE-Tag: 1673922854-402285 X-HE-Meta: U2FsdGVkX1/zWRwggdqmHwyUi/dP58iCOSq2bOx13n//czofJFq8o0Xh6sG+utz8V1kkcXVtHH+JjMNvfn6ppHWzGZVUdQmhyCs4DAvjBnn7hzhsaUwgQDnxqHrpqYxqu7xAaLPP8zMoB1ncPYw+qx6GsezRN/0io+dRpNhijiCVQBLKzjh89bP55Tr4eV8dRFZABfQU3tuHAQCzSv/cTs0rpBKW/tHz9p7tKKjVJbpNjSCpoYF12i3gsazuH9UlekSk64lKdfMkumV01tOG2c9Q0Rya3j2gAQEmyMZGilpMwyHb7C34CWiqWWiEQ+Ms2+nLEw4d4M60F1O4jGWGvDDefx6jo+uqkCsLzRsZ3GS6b/m/ToNUtXgZZOG+LQjq7oR9GNMEUUzS2jNVKcVmp+xmudyCSK8KrIG4GBscirFf7bUd1mR57GEmwLAf6BiHafLajdb/iZ2UZFO5xZOKHgm8sPX/bd0tf7I0kVEy+Juk7Jh5pQCEOV1gXigvuILzanX4xi+gw02YwYO8vwkTM2Vsq6oI+AtByma132ce7w+ZKSCjQbyWpcqHiGMNRw2MseHVdVMdp/oTBw7xO02O94jJMUwO0rNh5uS8HcEPVxz2biXf0w9yaVbmqRrVxXpjKnk5BneF5nZTb05/WKiw/c6ehpVqWhxG5H8tHH+q0ETIySeu4OroVjJeGhJktaiF8DlWisGF2ikKcwn10Q5vfn1Jlm77w+z49pdj8lR8yYNX23hQggCpu2iDShcyjjSgSeAnd9J4V9x4ssyxwguOZO0cTR1A6AZ4bcALbFb63KZoGx2OpaOIsXfBcjAjOOncCrZkn1XpZzAvw0FJvTGPET6TAjshZALA72NMgrUEGu621/mcLOItI9ceaQHyzWGkvK2pAfcOfVNcktqXLv7SS4Eht6wIh8awcNyUsegJNYybju0fbtrhQiCac/rPzXiQhdRj1/1pea4DXI7ru2i s+lqyrFn ROKJSRl2MUzxkNPGlOcQpApXzhKXn/qlAjF/h60IscrftF2FMgs2Do8wNnjKKQm8HCNOaBXVm3zOCCoOHeINfc5b0Z4VNGWzqRT8BiCvcaew0alA7/1BPWc79Z70bNgxH3Mb/M1YSqjHSSW8B3ZPs8Df7eA== 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: <linux-mm.kvack.org> |
Series |
VMA tree type safety and remove __vma_adjust()
|
expand
|
diff --git a/lib/maple_tree.c b/lib/maple_tree.c index b990ccea454e..c15e63ac6e93 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -4661,13 +4661,13 @@ static inline void *mas_next_nentry(struct ma_state *mas, pivots = ma_pivots(node, type); slots = ma_slots(node, type); mas->index = mas_safe_min(mas, pivots, mas->offset); + count = ma_data_end(node, type, pivots, mas->max); if (ma_dead_node(node)) return NULL; if (mas->index > max) return NULL; - count = ma_data_end(node, type, pivots, mas->max); if (mas->offset > count) return NULL;