From patchwork Tue Apr 25 14:09:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Liam R. Howlett" X-Patchwork-Id: 13223385 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 CF703C77B61 for ; Tue, 25 Apr 2023 14:11:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B11366B008C; Tue, 25 Apr 2023 10:11:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A99616B0092; Tue, 25 Apr 2023 10:11:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 89E636B0093; Tue, 25 Apr 2023 10:11:16 -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 757A86B008C for ; Tue, 25 Apr 2023 10:11:16 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 36CD8160213 for ; Tue, 25 Apr 2023 14:11:16 +0000 (UTC) X-FDA: 80720100552.09.4F03456 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf01.hostedemail.com (Postfix) with ESMTP id C7EDC4002F for ; Tue, 25 Apr 2023 14:11:12 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=AoyDx8ru; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=HMds6F+P; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf01.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=none) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1682431873; 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=SjQ+Ak+LVQQqfW83hoX5RLJcaeyMVrqOz8zEeR0GSQQ=; b=b3iATN2b6XzPPQaVKIUx+sJQeGnShVfTxQeL+aiLMMwyzIIhNEd+BW7TJ9ABWm3mG5kM8F 4MsBRBZuDmL0iCQiEPutC2HkWW9sjUpjFQQhgcVx9rQXncyMFP50MmDKGf/aj5k3TJF51I 4dLtfE5bQk66kgbs/9OcGQ6Kk9AgDn0= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=AoyDx8ru; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=HMds6F+P; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf01.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=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1682431873; a=rsa-sha256; cv=pass; b=Gxah4f74lSA7N6GxMZLixrpsjAqFTM5bjrotFnrUskbIZDrkKv8ruwhXnCN/SzV3sbu0WN 0eNuoAFYNUff5VzKSfnjso/Ytk2hncGoMLhk6aCFltj8qPORZluVqW0lBGAlnenSrW92PG uyg5mMDGL290sBGabKZkhQj8MqFEV4g= Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33PDinSF017700; Tue, 25 Apr 2023 14:11:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=SjQ+Ak+LVQQqfW83hoX5RLJcaeyMVrqOz8zEeR0GSQQ=; b=AoyDx8ruHtcrBCl1SO6Y+t4PgA7OOtpw0qGrBNrSWidwR9Nj7AC2c63UN8LWAHh1SKyB mFoO/ZjTHV8c/21mqQBPPuH8Gy71Vs3MtJLKYn1qrwMtGrx4kVzpuFFSPkAzC9e/doCl XX1K5Kw0yGARD3S/idAWsVObRW+7ec1qJcMLbqU8+rpJ4KXr6bU8qLWn3oC9Z3tqu428 u/gGmanqZvwdN0KbQQlBzL42FhwJvPSTd/ugnzDlfR/0NnDn8ApT1EZA4pgrENv9b44Q bjW4RIiSQSs/z8F2vXK7i7nQXSICag4tvE+ZEY5+6n5NX7/V9BEfKVCmULSaJsYS/8M1 ig== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3q47fandv4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Apr 2023 14:11:10 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 33PD1ftv007351; Tue, 25 Apr 2023 14:11:10 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2105.outbound.protection.outlook.com [104.47.58.105]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3q4616ge1p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Apr 2023 14:11:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N7R+ro0G2UpapPaqembNViyryMV8YFP+oxJWhZo0PrDD0/GtYnhdLSjYxnTPVS7qf7GDWVDeopCyuVrxtQsadKtBAyV022dobogsK9P86Qz3xGDcX2YIF3bqqPic/5U+T3pNphXDeuoW8+KVAAwvVfDRSa3u5AtNrnsRozCOEgyFIlL0l5MSF4Ny2km5jAHgTPoVEFBCDFEFszmKWpgIfO4Htcj600/RCxQS+oSP8w+5maBlljmdDL+EpFtwfIrz/nXEO44R1XfJcMqRWO1T+p/Kv5Awm7i6zQ9VI/UWAueagf3TptYAnOWHl7g7DF5xcJhJEOEShtpY/qthBNTyFg== 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=SjQ+Ak+LVQQqfW83hoX5RLJcaeyMVrqOz8zEeR0GSQQ=; b=TXvphHfaEwGWhFwGI5JUwVPfm0SPYCzleaqloae209mIIg6m54O1BN6GYu/eJQU4soryO/DaFdofKa1ffOkaL97QlARwyGTkjFlmdOHRcefRALwTosSR7tA0kt/O4Gga/UTvFvKmMFY6QvxF0E7OYQKEJulr+g8UXoMqElQZhlwTnUIQzIuH4AyFq/l4DPtu7DjfJRRjJgpq5sO29durZUrAcX5nb8TLLh3siH5EsG8Ij2Vb53VQtomRuITEIPV4a+5qtZ58iyDKErYR+YVSfFnjbS53W7IeIxA1FTzPHDw2+JFjBct7eONLVLWkxtbJ5++wGRiC+9sJsiRte0kHmA== 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=SjQ+Ak+LVQQqfW83hoX5RLJcaeyMVrqOz8zEeR0GSQQ=; b=HMds6F+PKN1PyAzUeHMPzwBxzJX+CqzZMoDTX/M0epMWol/b3QPFXX6iaRgLHP6H32ZniBv/K8UTW0ENvtUvuoRdmDmiAXo2H2CRz5gvP7XXCBmK6nT7INWFj+M9dU7b03/s9dUd1yYFLSlL6RpLgGPQsbMlD3I+iyGzh1UFLvg= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by CO6PR10MB5572.namprd10.prod.outlook.com (2603:10b6:303:147::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.33; Tue, 25 Apr 2023 14:11:07 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::8bb9:2bb7:3930:b5da]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::8bb9:2bb7:3930:b5da%7]) with mapi id 15.20.6319.034; Tue, 25 Apr 2023 14:11:06 +0000 From: "Liam R. Howlett" To: Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, maple-tree@lists.infradead.org, "Liam R. Howlett" Subject: [PATCH 20/34] maple_tree: Remove unnecessary check from mas_destroy() Date: Tue, 25 Apr 2023 10:09:41 -0400 Message-Id: <20230425140955.3834476-21-Liam.Howlett@oracle.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230425140955.3834476-1-Liam.Howlett@oracle.com> References: <20230425140955.3834476-1-Liam.Howlett@oracle.com> X-ClientProxiedBy: YT4PR01CA0095.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:ff::18) To SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR10MB3022:EE_|CO6PR10MB5572:EE_ X-MS-Office365-Filtering-Correlation-Id: de23e635-4957-4187-5511-08db4596e97a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dVaWCPAh/MG/KhTJZmqL8Y0gSZqcrSGBqKn1AWca4RxzpJ+RzB0fmNe8m4qHJ+GBibRBbvYW+0iowXMa+xutcDQtT9d/SY7f3BHv4vFEgstza9VG7UyNJqts5ZaQUFOGAJW1h17mjfHze+P0begRgIGqW+3FKiVOydxlMocCjDDYz7+tHCxxMuHNV+o22JB7dm9H9GB7WzXALCNlvXRf5s3dVpjy1Gqvn9Y7kP3z5fSwr3kfEdzHDWrk4MwGsLima40CIvp4o8BZv2zUng78NiqdPB/xOTHbaf6tns0tr6AjR7HU5qROJn1e4e7dTHgIn+hFl6RyfA2LlA2Kz0kbPDrIcfGXzz6RW8AZ0xJ25SLRcWtF1pUDIaPhd5k1zv30lM7Bl1+Va1ZZfU6tJXuPRIAZzrGuR1+nW1ixdyQ1x7F+Z0zvfRqK/bPWHIf5bwsF8RL/c3PJ8ie6yXXUrm0AOOiDmbLBVODjl+d0KeEcYSEe0sq0j7n6HlnsYyVDzp87BjfDISgm9nNjbFv5G3ZS00BjUrQzjYlzQ+1AAw8GpN4wMv6YhQR0nhEFDLVjKc5s 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:(13230028)(366004)(376002)(346002)(39860400002)(136003)(396003)(451199021)(478600001)(86362001)(36756003)(107886003)(186003)(6486002)(26005)(1076003)(6512007)(6506007)(4326008)(6916009)(66556008)(316002)(6666004)(66476007)(66946007)(83380400001)(2906002)(4744005)(38100700002)(8676002)(41300700001)(5660300002)(8936002)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: h7/0YI1QAHtoy91oaZIFXmdrSy5U3vdsOSgulVDCQaifD1CnJfwlIkm24WxS/kEwBZh+fY9N4I3BTPabtsfsB6BriHQ/IPO7rcvDNzh+rX1GixxrO0h7EIfiwwlLHxMpvssxhQxifvyNcuQWooEQ8WfIodUQNT914MYp2bztZDgl0/PeheamG7QTF3AiXBC0tmYYA+g0jvzIZLfXRZOuOlBjZKpbhAM+cf/rW48tXg/fUyp9HlA863lKnMgls7bZCqeC/TeNO7I3wUNaLmk5XZ+2Dr3MWCTuWOhyDWs2SIV5e4+HmSI4+mgyFECoRRFCRuWulIZLjLUghmVJvZqMevsxfvg4Bq032tn/fsbTww/anUOEYszdsX213lvktqD4KuRlIq5bl4yvzBPzCEuUZlJHUXywkhWdfHmVchl66Ge/fKR9wIk9jsjrRHnUad1Nx7ZOzBNB9v37alPsrqr0fcFx6XAjXbP0jhGscpRM9XnIKOfxOrGWe10C3fD9zBofExrAgXLMlZLW1IjEmeYy459TUsfvFTf9OWse+4na+GKsaZLgdlX9t+H1yY+lN2tp95fRYnF60xPin1alOoylj96GfF0/82m27SgLbVmuGtw0Ff0j0cGzM5Tcm1LdinQbOM+ypbUfrgDXNe7dRdzbS8YpjTtgIyaUvOrk7ALGYhi9HcAuVOoDYz9M7voYfF/n7bG6wv0yn/PEtSP8Y0z04pdR7TGy/N2pYGM31Biw1oc9kdZR3NS0YO3tmFD1vnfZnRrgWpfAKwOi9cd5dtpd/t/urS+QSBY7Nh1hZajmJ95K04MJ8SgLNffe+KO6kE4JuFrCnaIHO49uXIDqTE3FsJOP96QZy5kf/0KSN8hQfHf95eiv7uDLOP0YYzdpIOtwuT0BIRm7Qamj483LtzyzCxmoB9PrYE8EvjHwbkb2H6JMTQKqeno8LAASG0n3IZy9+wnc8UMPsIcuzW0878IHV+N8B48oC8T39XtxEDvtAHHL7xox7O2ikS0jWr4sGK+SOG47yKDwTLXb8W6MRwVIIN1fC5uBVYzpix0Iuk3ih8NQujzj1ZVjg0E1Oaf3Df25VQuUK+ToEieTsryRv44zwLex1Z2rzfgyuCK9ettDiBvhW8h9hnjkpFzq2g3f/zQluxWFtVVPCI9o0b7DZAv7ZmSUFsBdA1LDVYJTAM7gD4H8t8DdqqlQvGaVx4V5BKq7Z/kuFdkYyWgkxK0pOjAfWCQOhGdow50bEJGHd/LBC8BZ6ugKrBvCBnNlCAaQw6R+3UQO2XmODMH3i7oprh29mmQ2aeQU6p+V/EFrjKoEiMwARtk1qQYRZji3eNkBA512DEwkBXYI1HUVIB/7NY1jPARARj0UB48A2B6ENmBjhwuv2IB5dXeQdaQO339SyFQAbzuN3QMS910RZQecBII2epDqZdYGsq52qdIEj7/vAse3yc4CINWn2Ka1FkAOC8+HA6PDJaQKrEl+JiZrGNw6Hgv+qAZb/gO/kMqjDkO787VHU+x0UOmViJK70Z+Jmb9PiPQVKsNi+xuxKcARJW/GY8RqrnbzyU8oh0jb1Bk6S5big/EuawyhbPql49j3k0vVxc7V+YRRyPg9etReponTTw== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: VJ0oowK4FL+rEYl/l/TEnGt79E7cL3divJUyk4cZo0yOqPAodWBAjKLD/wJoNVDQ4dFWcFB3aAcS5NXEHfnLN8MidpOWyPMnTwqDO1FSGe+KswbnGy0C/rNWM8Vu8n2iKzX+yUxgJszFzkoLuCY6ZB/l3lIXWoYJ+mBhzvZqKg24GDuvHk7zZNmJ/ll4LMHJytreGjnIUzkhOqSgIN/HpY5iat5MSuLYr6a1qCXK9ZU1y/mbKJi88Hi2nqI7LNyfYEmLBK9OJpA4tErUE+CD12zIKb8ekcuIbtmVwfkI6WBvYY8FvuHuZRljzm7V7ygTkuMThyau18WB76nAUEZBNQQNQcATEXZ7b9I0COGVa1/uA4Fnq6O27uVmBn/8J1KAHIbqsQq3pl2N9yQVaeB1i5SQk/cSE6yctVqO9vrjLuRGotgGdikZKA20lEnRl6VviRuajME6Q6F3cDwBgkwy8T5aCUDke+e0cPU4Qv4UCgCjboVrpFz8/mIj+/7GbDcwIz654TFkvulLGP6kLzqGhmmzU4pDeGrpvaUFaK6FlTtkl7tsUuRXhv2wwHDSJlxPn2ovMF3yAVgi/bBSb0XCHGO2UzL3uP7djgCQRG0GmJvVQY9sqfiRJTSO8PA0hzAevAIETN7jtj//6KVKYezKpHzqnS6t/iHHIrBYXd1aG4qyXa0mLMEAPld1BnEA5wZ9iRU1IdOEL++J3qfamemFEQlHk/xceKhAgRKwJ/X7EH9Qa61gMjnpnPiNOSMlK98TDaSFAAqJssFK/okwtdwJUY+Dpe4gvdh1y9ghFuY/UIkgbtfZ3wVwfHK6BdpENfmcnvOVJ7UsHqdjatXNTjgwOJol6yU0qN30SVfim+cAIhMAXib2xAFfo3++iZh2Nngu3p5eLMkefJbjFmoQf5p89w== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: de23e635-4957-4187-5511-08db4596e97a X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2023 14:11:06.8755 (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: aPVhHYnH1CdJsnePG6dqMG4SMDezdR5FedTzpffSmhL64LN72cPeiKDG2pXl2XYMN42LYUQE6bAZ0qNmb4dwtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR10MB5572 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-25_06,2023-04-25_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 bulkscore=0 mlxlogscore=999 malwarescore=0 mlxscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304250128 X-Proofpoint-ORIG-GUID: -bXm8Rt6vYSv20pKsqoExK9Grz8M8Ktx X-Proofpoint-GUID: -bXm8Rt6vYSv20pKsqoExK9Grz8M8Ktx X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: C7EDC4002F X-Rspam-User: X-Stat-Signature: ygbmhpk4u518j18hz9x15meg3i4whmba X-HE-Tag: 1682431872-931114 X-HE-Meta: U2FsdGVkX19UsG70EUtuQBpex6XNBh0PDzdUnUwFz9DKD8BobbLSvEJstyml6HZTEKSd2stX6pafZzvGHKaGKZZByMn4m9wkt3I2v8geSDKzgULHHL08EchzjmwYaOvdGy8M5pdhyyw/EY1h8edSlIjA4OmJeWlXjmJuNiglb5BbP7vbu1/4MXuDCRmnsYyZefMJ14qiKYD6prvqqni/lPZW5IKlKbeL0crgrBARI2f08YrVUcrc/Reu0oA+qNRrzxUVRJcDE4+CJicD7J6u3zrf8b9whROpiUfkJjGx8vHRrGJZ6XvMtvVTJuMZisR6MeeRwUjtNu4b4dCqXFiDrW5WrMHUusjaGByFTg23djIuf1U/mhoZwUBU5pzXsC9UERUbDHNIru+RStkdJlRQaR+SMEJLws6Kk3msmmzMIluQHjgCYSIDC3QIxFIgRe+nFqD4tM9uAFrrK5+s8KsCEThOh8ko+xTZrzUOIRcbU7fk510DHhlYdowUEXr1ekZnXCQjH/ZN2TwOEkx51abt3/Ln//IPDXruSHGbBEVTsqKCBcGFZTSPpV4k7HtMFh7nJOGEkG0xSuTnbXAUX38yWRAefisvhjHT/EIZTzWgqKsFU8Dv6S+Nnbqe9mx9VR0r9rzmqQYZ7OJDbk7Kijz8gIGtpuwAWPtrI6vitcS2o8IlCfZk2XoDtcJA4mJJPQsC3PQTE5YrfgwJ+x1ay9LZiz7zDC/orZsjEe2Hon/8/0hatn9OQEqXYiVcs4AsOndGghwd79K3fBTFJ4Nu8jSLjOX5HNa+Kw+swyfesO/lON6PyjiqBw3hjHiCUf1bTn/PzNNFBVGuWf6D0h37jzDebpY+6o8VDY+C9fSMJVKlhbT20C1LMcVV6e7lXSMkIMJD5yUQXoTEtcbcrnPR6/GiTsD+VTmUEwLLp0nLBrPMkgrypPX09pKhTVIzzjIUkYCMzmKaNC5nfnX4omkU2W5 s24dQ/EG yixnuS7iKgfH+cvKF3BCbOKKkAv5dU5IuInAq94E8O8Dk/McP+SL4snl9oqLaBKfXzKQZJYvjoue1a0gbukAWhg8ki8MyqgkFetTl2FsUCFQ/FKaHBNXsd79RkO1D+ROpm+xkw1MsgcoWzVK5fbDm+5++yYTcX0nGF+0zPA8SL/+0ahffFqtCiWOoKh1OxnG9D/73eKeybDwtWBoFIivHUVHVvmdpAycYhFxBCW34iRgeCgTYmX/j7X79Ge7z98xuOjGUVlrAu8tznWSjwxXP6BU6vG23t3eoOuw2ZhjzxhNJM+voQxZLQWoolATi3vXV2bJFu3OotwYnULPIzkhTFyS6pXqNBhiDZenfWu0+x+ThIsmUxLdbHBBC+h6vKhU275+sb38hH2dGLL6jNb579qHPhqeccl4otpOadZXKR5eDuVA= 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: mas_destroy currently checks if mas->node is MAS_START prior to calling mas_start(), but this is unnecessary as mas_start() will do nothing if the node is anything but MAS_START. Signed-off-by: Liam R. Howlett Reviewed-by: Peng Zhang --- lib/maple_tree.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index 89e30462f8b62..35c6e12ca9482 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -5817,9 +5817,7 @@ void mas_destroy(struct ma_state *mas) if (mas->mas_flags & MA_STATE_REBALANCE) { unsigned char end; - if (mas_is_start(mas)) - mas_start(mas); - + mas_start(mas); mtree_range_walk(mas); end = mas_data_end(mas) + 1; if (end < mt_min_slot_count(mas->node) - 1)