From patchwork Tue Nov 29 16:44:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Liam R. Howlett" X-Patchwork-Id: 13058819 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 A5C7BC46467 for ; Tue, 29 Nov 2022 16:44:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 900868E0001; Tue, 29 Nov 2022 11:44:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 83A9D8E0003; Tue, 29 Nov 2022 11:44:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 57C8E8E0001; Tue, 29 Nov 2022 11:44:28 -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 474558E0003 for ; Tue, 29 Nov 2022 11:44:28 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id F0D2680FAF for ; Tue, 29 Nov 2022 16:44:27 +0000 (UTC) X-FDA: 80187052974.19.F238721 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf07.hostedemail.com (Postfix) with ESMTP id 701BC40010 for ; Tue, 29 Nov 2022 16:44:27 +0000 (UTC) Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ATGP27c031378; Tue, 29 Nov 2022 16:44:26 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=5drOmKiaYPt7BOKOWcqRepYh9tBqorodN++B+8Q9gj8=; b=n/cJO0mBHvDna9ubXqyld95BajAkzcX716HYBFtMfXBsPnDM3IVgU+P/opmRbyBVWU3L KNXK9VB6NjHytesS7PZ3zt1S3W2orecXaY/oOTDR6QPWn1PGJsGApTCquKCfn0LL7RHg kZc9qslDP4wptzpmPLeFo1RFK5yomsUmoW742rH0IP60aDYRsuEshZJlKi+HBcE5WaEI uyNnlAWersS8bshV27n2Z3RmE79YBFNfJ+Qb7LXrV6J4RGQKcMo5vWuZiRW/ZbvxBc1G /6QsvNHHZjJ5Egw8nBeds7t/jlJTW9FtDalAvb+HGLraBBxm5oxu/nhWbR277eDYu/7f Jw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3m40y3xar6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Nov 2022 16:44:25 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2ATG7rBU030968; Tue, 29 Nov 2022 16:44:23 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2109.outbound.protection.outlook.com [104.47.58.109]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3m398771pv-4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Nov 2022 16:44:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RZeMDOP9OEOKEUXxPGwnQ6xRftquvcxneqgxzwUc6noYffCNKspm/c4EDND1UJWcBmgyUg3WvNmWyLk4Huwi7+P6zoh0kq6GNkq2gKzp1qF5+7oXQ83yynn6zCycVRAtbj7GybUD64LYoo6FJ8/6Ak7dpxwQUT9DEAV/WTjwXQBfWkH3nra9P/NsIu5zsXQK9fnM+75oLjNNsqh4DiBOuYc5vMI83R+gewYHaDDAx2MsplLhdesmak3pog2bBKEDVqpfT5DK560UbbIzDH86kh5E5bO9mgIha2P6PP6px0Vo24ZNLm5naNBwObI083F4GUVSEl2EpEdzgY4ptS9cSA== 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=5drOmKiaYPt7BOKOWcqRepYh9tBqorodN++B+8Q9gj8=; b=Xl7bkoNaTcRg/mkA7mSe0VBq1duVMeFGWYC5pCia8tdxgAErimmednc6Wfyzl1XuL7P+yBJncxDrjxN4Z04JyIoIwzQzpeddx90fkD6H5jalJYDMx88GoPrjRaTRJVK9lZcM8IJcMkQ2Hua/LreBULeB5pn0BDm6ISHHzQ2sbhGaY75n01YokqiCKPWS99rGKa/kK5AUhdc5E5eILiQsJ9knV3fEQxfA59OBc27o7goSiG+c7EsrJwIviTsG+zdBD0qq/a0/gKfthhvZNA1nDTCpmclTbXwP49yFxzNdX9LXTnr55SfKxo7aL0UjB7EIEa7rk8Uaff2Qz1AW/g79hw== 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=5drOmKiaYPt7BOKOWcqRepYh9tBqorodN++B+8Q9gj8=; b=w3nfOiALubOj8MKMgU5cv5Hqp8zTwbCnFSyfbt7eifaeQHpj4z46okdS9za6cweglV0pEyBJkBFuGzT2AUtkRSqrYAKhrbjS3/CKqGkZGt3xFFurjiwuvPc2o1ef8w6+xvQZVOMKS+0cXEd30dI06IsDlmJL+AC1TqdRpuQjBVA= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by CH0PR10MB5321.namprd10.prod.outlook.com (2603:10b6:610:c9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Tue, 29 Nov 2022 16:44:20 +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.5857.022; Tue, 29 Nov 2022 16:44:20 +0000 From: Liam Howlett To: "maple-tree@lists.infradead.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Andrew Morton CC: Liam Howlett , Liam Howlett Subject: [PATCH 02/43] maple_tree: Fix potential rcu issue Thread-Topic: [PATCH 02/43] maple_tree: Fix potential rcu issue Thread-Index: AQHZBBHUuoW3C1aCOE+ijZTnJhi4Tw== Date: Tue, 29 Nov 2022 16:44:20 +0000 Message-ID: <20221129164352.3374638-3-Liam.Howlett@oracle.com> References: <20221129164352.3374638-1-Liam.Howlett@oracle.com> In-Reply-To: <20221129164352.3374638-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_|CH0PR10MB5321:EE_ x-ms-office365-filtering-correlation-id: 67a1eba2-9be8-4187-349b-08dad228f6d7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0zny7NNAfveeEjVu495V8JhFKOY6pqss9l5vBV9UDV6reeF+Zwd1hxdHJQrUwABLnbXeShDphXASxXfovm8CgH4rPt6nRYfnsLiguRedUl80FVUmILqNsy5vz0PHQppepjml1DNB/ytFdIidjtAC7pm9jBRIGyTqIHa+fVBfEWP55dzNWB/DzxcNBk0/rk6hnnACub6rvEL4nbh+u+wSXmM/YyQnR2F2PQc9/pn4b5ZXuQo0Lktb4U2jwRFdBxqikJJZfYD0LPMCs+jUkASB22hSx+ImRljRNtPA52fiRwnxkuDXer7Yt5KpTyG/F6n6lg2ihgRGMMk0PDo3KJuDoEgoS6VL9/gEtGFUmfMH5Bkjl1fiYf9pPWQEkWdMYUcwwOT+T8lLry6DK//CX+ZLA2jK9BnN0JbXNwtakQjAwWSbV9Bb0gxTsFCcyamkdIWovwaQlj96YRYJDIwatjNWXZntuEnr4iggT5gj0ta/U7g6DU9VkzxrvYCaoYVsowimTPgPAGV+odaWAmmpYX9jFmGXy53gWkpMeef4rNubIJLcv25S8o7QQqzZPaW1kqtkpaj3KNwFIOyaez38+nvRFDWeUoQFvlozittr1Upx58so4eL7ppb6yqGTO0GUWTBJkmtKy/AOvSUXfkh9gpeCLvfKq3TCkKC6zUyYvlCzIcONcVTQOB06Ikq/gb7netz1WIrVE4fq3130TOxenJUYeg== 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)(136003)(39860400002)(346002)(376002)(396003)(366004)(451199015)(83380400001)(54906003)(71200400001)(6506007)(107886003)(110136005)(6486002)(86362001)(36756003)(38070700005)(6512007)(38100700002)(122000001)(2616005)(26005)(1076003)(186003)(8936002)(5660300002)(66446008)(478600001)(44832011)(8676002)(66946007)(66556008)(64756008)(76116006)(4744005)(66476007)(41300700001)(4326008)(2906002)(91956017)(316002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?KS/VtXNdSd9dtYQL9ZbXr64?= =?iso-8859-1?q?WC7KeRy2yyA0Kas2w+UhdpSi9+9BxdnZlnogYqhuRL6+7LEh76ZKyQuYqciB?= =?iso-8859-1?q?uyK/ffUH4fKSWs1/aCkBfdSDc0DnF7DZ6brY5PA9BCPDD7hc9jDANl5LH8s1?= =?iso-8859-1?q?awiemNw3HTY8gPtNeOV3uPtbH0cDqLbvlUqZobMLY3q5thBZ5/gQ+oGfn9J7?= =?iso-8859-1?q?RFUlF99jv6Wlci5NaKwgLZIdLn9icPCuXJkoW6ERHUWcVaVU7eEfF6KKA8va?= =?iso-8859-1?q?cCf6Qy9Y/w6mQX2xdnVu40SNqe3n8g9jz/n23mn7xO4c4NmsYSxBj0bovaUq?= =?iso-8859-1?q?XdrBAF7od4OU39cmhubQpMmdJGP0gbXLHVlXWHzKaeT7wmEzoWfJL0hjcMES?= =?iso-8859-1?q?4Q3E4CQ4LQEYfg8gj95GiTrVx7Wj++6CErixYVUDiOvel5gSYKFg5jZuY4du?= =?iso-8859-1?q?3cFUDlCnNBQefYZPB+XPwDw2LqtVrS9mCucgFOPzTB5Uy9nvUHyi5/6nzYy5?= =?iso-8859-1?q?SNSPD93es/jXrjAI5lVhyR329n9yyvkodo6Rhk9L16HRBvAF/qSdUKzTzFAR?= =?iso-8859-1?q?ejTej/K0a+Dd13W0MXRgdUim6xEtIsD23ivGHWgtV4hmptAlQmIdxRhl9578?= =?iso-8859-1?q?csm2guf0ZOozRmgTPny1qK3RGo2+FEDgCCtQfWAcSdi4PHU4oWk6gLYLki7X?= =?iso-8859-1?q?p/1kOozsTPxy9LIA8PxWZAj7p9HvDa5+dF5McuAN8YVyJLgbDkQkUni1olAO?= =?iso-8859-1?q?dkzOpLh7IpMJSvhgr1SjCoaSFiLGR1jczmQb9FOhcWRXCIaflTgM+8423nUB?= =?iso-8859-1?q?EIkEpYm7IkoWDurZa3bDvcdEPFzrfIppBDwBL70o51WpjuUFyJWUmpDaNvKw?= =?iso-8859-1?q?gOrP+uU75hXSrFq0J65z/AYOKVZSsnZYol6NjXN0nVqcIzm69hFPd1YMZgHM?= =?iso-8859-1?q?UrLTLXxxepNym8I0YujMoHiSg6wNJH5lEJuRIUPh1NsrTcw00lXBXuvPS4Ud?= =?iso-8859-1?q?MU5wzFuEc0qXqeMpoLk3HkoQEckZ4nOdFVvN9ETZsUb0sHX29zZedvMzic2p?= =?iso-8859-1?q?t11u5oMpxiEdYcJ/oRxVufJclQdLYWp4qNTL42dv3ZpLSAcWa4a47NzqQQOT?= =?iso-8859-1?q?YkL1v14S/ByUprfPnS6p82DU7pzuJZTs8QYhLlz8otRa1R9C7zuR4B7fGslA?= =?iso-8859-1?q?8xnh9IrF0+hbl5fjltqoPjgNeedO+FmCHIFHqqLlt/IHoDSFHo+MEGCSLndp?= =?iso-8859-1?q?ZZCWpNpLIKz/b5emcDyeylzjfj9dAK2mUYAe4fRJHTjbcZFhpB7IhLKdaurE?= =?iso-8859-1?q?vdVK2Us1sPVbAdM7jhr1SWx/jbQV4pCQJCS3aOldApxMszgJDT5ouPLvVnAL?= =?iso-8859-1?q?74kAlub91VzxFo/0j/lDfmYKdxOGraF4gKvuCdiWiKu4ONzkazdgHhLFpfKd?= =?iso-8859-1?q?d3yOs7TG/aPdGwXVdrhLOs8cdWWZYkgrhCrf5Ly+KCHhPM1RU6WwLMTvncqx?= =?iso-8859-1?q?ZoIt3sfoUeCOPa//qv39ekjc8wiS7GGjcqCJFc753/t7UCAnWpaJvMdq0F7J?= =?iso-8859-1?q?/TL0fj3j7nFcxTL4XbVCYv4IB8EMUO+knfG5e5+MeCMn1gYe/g2MGDtASLJF?= =?iso-8859-1?q?XtEbQbb+SBF7JL1OPofwiLp/MsrG6C8k8MlQGxw=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: YYnwPO1GIOIq0wyc9QOzjkbEDVAPYS6uu20Wr3S2ct3IVa3yztUJmRwKQKBGWLu0zbIn5GMWqov1rNIWkfeTRz6jYVIzP20wAq/Oc0xPEQ6XyD26EwEFZYTL9gkJaFTW60p5gkQyEp+UaA5DhbaJiUqI2ezZMtv+srlVYmMosBzhlhxmnxPjB8GHaYZPuqzYmnix64rp+6+NrU0wxEvQ1nAb7l0/UQwoMt0oNzVFk0i9XuPRLmmjjczki5A4esDfJ8Sp+3yHwYvG4DDmaXt8SD3tgFAQQ48KXkZyKYG14RyZyFSumXkBvo0kuwnNeuYNr2I/xVRjNEroGJvhduLuOo+ehPCyQWlweF83CNAzz3wGbUSBgvxevskFeemGisyos+WYC+7wkbNoxqKtnm1U5iTny76Nwk2A5ZVjMzB3n7PGc5AiN2UrGcG9+idAP1vZAOtVYS7UM0krlUZJmY7XLgFrQTzY8MqH9aWPtznmIYCJrLR5JdtmY5MIRe+PXiccvR7uqwTstqacEEI4RWb7eKhyAdSuz2CFoTY14CyYWMONsz23jZfIWM99ShQP61PkYt15OQHevvqtZefE+rGoccDeP4gO8vrgW/W+7p2xz4A3COIgW/fa8LkvrK4xiqd/FWT6YpbuQPLwKg3cd5ReSy6F5i7LDicStRjrPUIqZc9woWsySvtWFOSuSDE0+/M4xTAOuGBIK6ODumikKAI2eCnl6beYHumG70/e+cM7GiMVnK847SFSKB67x5So6O8BEJtdMglzCgpQMfzjKKNp+fYLwKQbuiCxu4svYrCS2f8ZmmSE7dWM4UhPE4AFhZDqXkllUThWkfdRl38DetxnwGaocmc6XmACJowt2l0VNJ6CIk7smicoUQ1VgGXmcrq5ea7xrHK7Di1NFhsMjUJijw== 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: 67a1eba2-9be8-4187-349b-08dad228f6d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2022 16:44:20.5514 (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: TL3+mvFXqT3idKfXD8OcsNkMa0Ai+1z9HqJG3paoSgdxOuZ7R9BgDyXmfuHGEztFPuJja+tMd0DVO7HDuYXT4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB5321 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-29_11,2022-11-29_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 phishscore=0 mlxscore=0 bulkscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211290093 X-Proofpoint-GUID: XC9tTgpvHIhWAlw2Xb_T_A9oFmnQ0J7N X-Proofpoint-ORIG-GUID: XC9tTgpvHIhWAlw2Xb_T_A9oFmnQ0J7N ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1669740267; a=rsa-sha256; cv=pass; b=WxOxU8w6qwqhmhHZ99WPVyVDcqYD58V1vBx++3y+7P2bFSw9A5pWxQL5ns18Gs29Ey/3Tr yfDx8iTx//23535L/US/wdspEJVBOsJdu+yzbiiX/JHTBskstfg4gkr5yvwbZbSl24wBV1 oxtxPTng1BVynY3FiInotnphqbqqOYo= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b="n/cJO0mB"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=w3nfOiAL; spf=pass (imf07.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); 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=1669740267; 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=5drOmKiaYPt7BOKOWcqRepYh9tBqorodN++B+8Q9gj8=; b=44YXlWQRY634qUHeIxNtcNd9BDRxuSPQnBoOcIKKvVGxbkd/jIPICZo1mPLuoIRjIn91Sh h0q1vn1BN8QoqXfYBgCem2riOUloFOYKHdWwtkhw0hshAdfj9UjM2+omfxaPG9NADxJzSI 8nzTaDXMiCu6Ra5EqeVZaaqn1ia3zkI= X-Stat-Signature: ofnrepxgn8wf93tzui9ap86eem9wbgjd Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b="n/cJO0mB"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=w3nfOiAL; spf=pass (imf07.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 701BC40010 X-Rspam-User: X-HE-Tag: 1669740267-726147 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: From: "Liam R. Howlett" Ensure the node isn't dead after reading the node end. Signed-off-by: Liam R. Howlett --- lib/maple_tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index df352f6ccc24..ff28bd6d4745 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -4654,13 +4654,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;