Message ID | 20230117023335.1690727-35-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 AE9E9C6379F for <linux-mm@archiver.kernel.org>; Tue, 17 Jan 2023 03:36:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 487E16B0075; Mon, 16 Jan 2023 22:36:45 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 437D96B0078; Mon, 16 Jan 2023 22:36:45 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2B14A6B007B; Mon, 16 Jan 2023 22:36:45 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1D89D6B0075 for <linux-mm@kvack.org>; Mon, 16 Jan 2023 22:36:45 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id E64F1140B3E for <linux-mm@kvack.org>; Tue, 17 Jan 2023 03:36:44 +0000 (UTC) X-FDA: 80362879128.05.7F93D61 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf14.hostedemail.com (Postfix) with ESMTP id 7034710000D for <linux-mm@kvack.org>; Tue, 17 Jan 2023 03:36:41 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=PtIVLNOU; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=HfTNzNg9; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf14.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") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673926601; 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=dENFccdTr/4pGctHaUhwN03694ws0UM7fWo/ke4rynM=; b=tb3Y5/2FQdXCRUSG4Dn7ykHI/yF5aem66ooX7sX14HDrANUarWt8yoR6FLVk+Y2zuLeYXo ce3ldp5MwC+09Gat9OMr1h6KZAMIaQBVnCEax9k6eeMHzpP+CjkqndbO4zrwKkBvuj2tC6 VLBnS0+jynnHLrGIKQ3xLZSU+Nk7HP0= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=PtIVLNOU; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=HfTNzNg9; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf14.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") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1673926601; a=rsa-sha256; cv=pass; b=8P6uw1U+EsIIvfVMFBCh5RH0hQjcak9ySG04MnLJtp9xD3Qneb5flQP1qEu0X40ShsZmCB oC3if+lxVtv0UnMaQ/sZwTnNpSMGzw5XwNCQ2hhGca+NX1PzGdzYF9WI4SK5IWY9OG3o2y cNT5P8lN6cgHk2SNmEC9n+1rZMTc5UQ= Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30H09WlM006385; Tue, 17 Jan 2023 02:35:00 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=dENFccdTr/4pGctHaUhwN03694ws0UM7fWo/ke4rynM=; b=PtIVLNOUSPZrQGrbW4O6NmiqiUSO7L/35jIXl6r9Sbz5abKNFKnJoGFX4KsLyr94XSbx LZK0WszRGn9S1cS+3JhnHxKa7eTAmLLNuWt3QLz5UgVG5DPC8RpOzfGvQmoCh89c7l+X 1R11a2zbx38admNWnuwE9jddbfzuIoEDtcHw8tx5V56owGxldQgi52udln1I0pSLGq6b J8BFJYG2qQqMIuHlwrTDxzWo3YSdk4b8uvAh/+x8vHJsODGBL58Bcgr4SpPxVlorQagR Wb8TSleBVUHgdQQm1UyASvgyGwRTGNZj3SYP/4o8VrgjSEt2ADPmyXHDfVwsKR8gNgOp 3g== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n3kaabrk0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Jan 2023 02:35:00 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30GNCpCS004918; Tue, 17 Jan 2023 02:34:58 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3n4qyy10ss-5 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Jan 2023 02:34:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M4plGkalFmaEzUv1V1fN0PI7xgqKHBq7NYlePgvR1deFhunYPuz6ZQhnFDbYi9oQ7U88nwAuINbL2KN6oTEA1rXC+0p+4mnesMm/HtovuoVh+HDolojQN55ic/tCCnGYHSy0DbAoG8PhaSCGIo3a6drzHjGM4NJOr66z6/LooSE570we0ffs0brP18GB2vJgrQy9h/4Z0YkM0jZVFT7ANpm1Iz7yrq4mJ4lJGKU4vzLW51ohsijBdumV7WTWyPwQe4iGHDHZdrcFiokCsZSBlSmXz1LdxBaBXxQ2Zbfyvrlw5Z8wi6Ri4TlDQl3jIhdlNLMnGaZpj8ARpWHY7jLyXA== 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=dENFccdTr/4pGctHaUhwN03694ws0UM7fWo/ke4rynM=; b=I51vRzHrHznwG6x7jW+d/QHvw2mg5o6gZVO1XmI6G9qfDd8Rh1dboPhB0Z8pciM5cnFWEiQdfLDkpO3CiJd7zJ1k8+IbJXlvnfmOvGjphnLDH2uhQuJWdAsgA28+1kTdZtIBxmHvl0i7b8NBI7n0KTf2KbvCcnlrCM2cXqlRcTYR6PYdgVCTG6HM7Swxi+RYxiMgnp9tUsnUO0Rqko+tesf9ZMOnQ6xaxIfGA5I8TVenh4w17cT+7UmloJ80f4qEmMxZ36ZinwhFvZdGFNmMJAnRM2tXW3Xr29xePXcx7go0ueTkShsqW7b40UNcNztPMj8XgR2vhYyB+S+7wteOVg== 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=dENFccdTr/4pGctHaUhwN03694ws0UM7fWo/ke4rynM=; b=HfTNzNg9dtqIn1lJzPgyKz9OITXvY7SGkaNMF1dMwASru09slybQd1wyiQvBeSHK3bKZxyD8YgQQIPRDLKuuUvRgeazmZRy9stESBRsIHgJj8KH/C/sp/DMGG4dXZ8EYQHByFrhgfrEb3QT3DNmG3WA2FqqTCkPGXf8+4BRDjPg= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by CO6PR10MB5538.namprd10.prod.outlook.com (2603:10b6:303:135::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.9; Tue, 17 Jan 2023 02:34:56 +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:56 +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 34/48] mm: Remove unnecessary write to vma iterator in __vma_adjust() Thread-Topic: [PATCH v3 34/48] mm: Remove unnecessary write to vma iterator in __vma_adjust() Thread-Index: AQHZKhw08BMDZK9PB0Oo2g3DfLnFIA== Date: Tue, 17 Jan 2023 02:34:20 +0000 Message-ID: <20230117023335.1690727-35-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_|CO6PR10MB5538:EE_ x-ms-office365-filtering-correlation-id: 5124ce22-0e05-4092-ab9b-08daf8336bff x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: O2l7uyWuuy3rK44Z5sZzpbmfcI/NTfHGxdsoBMxQDZQ1zs+BKjdkepZyIFCLsy8uDCQEB560J26e5CPJuxNosf0fMm7bvUxUQWg1eluZXP3IFu3quP7go5HRkI76Wt6yTS8c5/1Njv3cFbssHHEckarcu0Zp+ggbBJL0yrLAheicQnHp2LQXM84X+dB/hdTibCjjyVacvdqZ2TH+92BSPrUY3dNKB2xKYgYfvxxMlX7xD83MGb28yFKpiDTfyU7P/aUto7r7X6LWCIolCzsQ7BdSYEGAyH2BPoJZU5cu8bIfbufTbMAht3UqH3StazSR6yXao8dgGFuKqNBotCCJcKHGV+6vd0f0qE5EMt5Q5Cf9KsBAGOkNm2beEXTwpl0kO6Ktdee1EQTgmRAYQM0yjqZqbtn8YeOwuS00EefL4+PVk55hbKlP8wiaoHaIYUNk58mjNdw+KFzYe/q1QKpFYHfK/X2NCax0S7Rg9qWENRUCsjBLdDh1VdpuR/qcY1+E4UAXkAWb+JQipZ4B+KdwyI13U1BkW2QO0Zx0C2IubdEsBkvQfhNdOIH+Di72dbEWbUN3MLF5g2KjM0kZQE9QjHzNl/Gxez+hGYrkOV9u1fnonLTyt3vy3UzP9hjJ3v8WH040wU/uw+BJB5SZ5Qo43yjNhoxALCrfIERn2cVFD7pLNTuLw8eS8xBZ9W2laY+YcgpqWFFqgqJdoz1jtADEFg== 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)(366004)(346002)(396003)(136003)(376002)(39860400002)(451199015)(36756003)(91956017)(86362001)(8676002)(6512007)(64756008)(4326008)(186003)(76116006)(66946007)(66556008)(41300700001)(2616005)(66446008)(26005)(66476007)(316002)(71200400001)(478600001)(6666004)(38070700005)(6506007)(54906003)(110136005)(107886003)(4744005)(6486002)(44832011)(122000001)(38100700002)(2906002)(5660300002)(83380400001)(8936002)(1076003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?ewdqjXZl0/A1n00WupCWS8d?= =?iso-8859-1?q?Sn+/gtgVWiLm0auQwP8hjVqGrYlid6XsqXZiE/agHnDVtBvp7N6HKdxL1omA?= =?iso-8859-1?q?J1jqHB4Lm1K2wRzchHlCPL+idAAi0rUvYX+3QTIW7ZHHSAfv+awPuEf8436P?= =?iso-8859-1?q?aPbh//9/Yd1bsNbb5tp/rzEGdZf/7CCRrA/9GF+sGsp7veGdfu/6dJ6DDgOj?= =?iso-8859-1?q?2je7L67Ol8tLDOEh54bS5t8+Ajo78IKmPh47iwcqq8hjhxM229q1SgcvZgsN?= =?iso-8859-1?q?Veko0sU3dv6s5pmm0JFuOYe/7wS7Si5WyJ01bsyP22sIKPz0V7xNQWflDvrG?= =?iso-8859-1?q?S4gxvyRDPXLu/2j3zgXQh4E2NwRumQbgRhseI6uqylsyQsPpI/rauNqm9JvC?= =?iso-8859-1?q?f5JDoHgiaRG1Hj6TWnflEGeryxi6TZw6cfgc9GRbICUL3gvUTeH3pHIyMtYl?= =?iso-8859-1?q?71FrUPK7KN4Zar0DMOQGau80g64ApSkA5nIUwpUKc0B2jxMX8RmUwVsSZiBZ?= =?iso-8859-1?q?dLXgSxdJjeMHuB5UetfqpE7OuJc0LoKnjEitiVkTU9q6dtokOlKMOWerMmcF?= =?iso-8859-1?q?0te2W1zqrPntXwduVjNKskcSN2Uyc6/Ej5SFpHcz+OmKT/MMbpp8+I8kKQL7?= =?iso-8859-1?q?pfJ1U1QXQHt+Frykcm+aQs1ogaPSOjsrEb/Hj1/2P0Rd9Vdy+SaaSjI2JTCW?= =?iso-8859-1?q?QpVRJG/pq+N+sVdtOhcrQRUcKxYarjrxVF8dnfjPmTRof7WRBPlmN3FEuzHC?= =?iso-8859-1?q?XyugNZVEiaPwpAVNk5voahYMA2T3gaUi7hEImjVG4QRso74tbyOPRD7dnM2I?= =?iso-8859-1?q?gtrAlDwIeNhzlsJSep8mXXY/Z8cT9iD6thhpFl3RY0/fge0vTZ7loXgDelua?= =?iso-8859-1?q?N1KyT+dWez5g6wqfnQt4oWuqp7C12oDQQIHU+PM0v3AjB7fFFx2taK0NiVT9?= =?iso-8859-1?q?Jp57Ax8mc3EYodbyowi2b7NT6J/b3rcneXHh3sWFUlT/8pFRruOyYKg+RY1u?= =?iso-8859-1?q?eQLeUnKiP2Nj0lKLWHC0d+rWlYiUFpSf+4WKHrSXWb+uL1/GkzoFTpL7JUZw?= =?iso-8859-1?q?cNWi9tCvjCbEKbHO6vWYcaC4IJcZAeSSSwRh8EACjrdh1dfhmaXFETLQKe7n?= =?iso-8859-1?q?0AlrARH9yNNKj9S2liBAeIkvp6UvzmJkTjJj3Bff+VswywNhzt9Au5X6/43y?= =?iso-8859-1?q?hUfxb0u9K52KBvnEFjKLCuBrRsyEZxqEfaydzmpf1XZgy2zRTB01VP0Y846G?= =?iso-8859-1?q?SSoZt1f/8ynr8DZlWzkWgIdIrFmiyQquACLqlLG7r+hshiQGvWeFjirYj3WL?= =?iso-8859-1?q?j0EglTQkh/B2tNhfXDWC7PIGeCXDWAyMOt/kA9dC50qb5jgSXZ6X2fHVdSOf?= =?iso-8859-1?q?pgSkp4VBj0pVp88QjXaflR3f3v/KVS21tIo3OnoE0sq7INeY67MxsZwdYx6X?= =?iso-8859-1?q?wkYsheI2YlzA5kXEKBawBs0WU14rtkzSXLVWRkdPWDaazp2VfykxTqkpKvQN?= =?iso-8859-1?q?BcAwoJFzsSMmHjG+aCeEesnCcAEOsde5onOWKGjyLKamxlzd6c4m0RVrLJDm?= =?iso-8859-1?q?Witm/M3Nyen0X6GMPqvI8ldO2g8DQ/7kDyHHKsBubfVCNmIOpCl3CGr5Piu9?= =?iso-8859-1?q?79M8qirYDMnxs1hVyas+z7tiNsneetEpfTzgCtw=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: B9W4wkqkEBCSALoWmQIEoBErJkZyiSsKbEEFN0nHoCNvxAabiwBupgDJldm1hopRd9B3f1++t4gtWEBN/TtyO70djhXVP/SneUN1ThZ5Z0NJtyaQW2KODr9X9As7JM9KGnzikqgZhmfqtNkt8WZfmfHjEwfAv0GEQVLTjP4sQl68MN5Gpg+TwtoNAjeM0AwZasp3b9OV344uHGnufj2cIwGs9ll2UoceR3XMVQNjM4hhad/HPkPYxnRYDbHKDHp4GsMvQyVW7ClIHmBWSoHOXwsewzv6UMLsS+DcsZlTdgju7P2lMjdSJ8KqiZMZct5hmwLWbYJ4CIkRJwG+L3N0dh9x4e2vFQmzwlilQb9aJuYCogmSIrtGXkotZmryIVEzoEwGi3lhbJonwQO9K4iuLUYcX7mv2+oaHNIWso7YiC52Qe4dDvKeKeastOxugvsfw4pXGZy58uO+j0NT40UaxMpUEx41MTXlf58DdjsJRAt44Rv1DTQbICo9fHS3eZ1FGMyMmkPZmVT8KPQeaJxf5D0xN9C1A9/sBEnLy9lHi82EUqycrH5ri/1VMJZR2SSUyApG5m77DOkikMKy10QRSsoy+q++gf60FW/tBK/DirCzhHx1/gb80DOHeB8x2TtRXcTlFniqkRGGNtPnQ0sNJHK15QjQrQ3KNMZo6s8iVmO0/2RTQMc7Ufg9gQBUVZB5NF0XmOyp0eSF0mVisLNGchPKkeMmeHR7kxhe8UnsLM4VEDYb+Av40XBAmU2gxWhzRtptYzDpVLh16f25r0MlUjM+i/MtjX9p04i2IW1PQwOhvBLFYuPvXZr7ZgeFLGsxOiH/ptsaT3pVDjKIHvMhsaQ1POQl4o4nA/EmjJLWVP5XoH/9g8OtLRcF839BtjA3b1a96EftQmeg98IBbhPh5A== 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: 5124ce22-0e05-4092-ab9b-08daf8336bff X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2023 02:34:20.7184 (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: GQRFW1lORXfofQMShJg5v9pRE7Qkx9eOZblARjVBtRipXJzzHYxp9kQ6+44MBmPHo7o8GybCZ2/V9Wyp7jlQZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR10MB5538 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 adultscore=0 malwarescore=0 phishscore=0 suspectscore=0 spamscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301170017 X-Proofpoint-GUID: IhIfajPzNMbh6dSIJF2d2LAko0TrXOvX X-Proofpoint-ORIG-GUID: IhIfajPzNMbh6dSIJF2d2LAko0TrXOvX X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 7034710000D X-Stat-Signature: pqzb1x315765e59dhrgfmxuxm5q5hkch X-HE-Tag: 1673926601-992136 X-HE-Meta: U2FsdGVkX19dRCVNGHseSkkCoewi+8uzB1zCuUK7XIZv4OwlKyaG0yVioQJCY/YuP/FE9/hki7s1viYGKPAOCFGjfUJA7IOX9I7H/YLdwukUOObllxtzY13vdxwSAXBXtbJJwA8mdxlgsto5sZiHstaQ2RNtoQ01Vz+AcoAhjUZ55EYOSMJNSMXERqgZ/N1AQhrRHFXc7UDwaeHHE2rf2vUCCD/YIL9Ns9R+gYiRp7ceRCev6XVnIO+f5BPh6Isukf1eZQJfM2xf3NxOkcLADa+aDdexEgDJyv9KQa1cvelmiL7Bjm06PMrAxu5vMR1alJL2Uae4bI2a150JrEwieCLNhHUg/1TODE+88xHzGmEYd2AEQDx0LyJJOclp0Y0RnQSPPueKmt1pg7NLRcjaGSxUH/4w3r9knmNYBQl1CB6UIXUoYkez5D0SDlHtHBXdYY2nsHHzewyfLiu2kUjfi1Nyuyl5p1ehVmSgqlRSCo47s+2m44ZG0zjQEuutr9nZRil0iJKWkCcQ8rt3qd4sWvtW1RzUOJWa5Tnavq3WZreTtSjJdJ5/pAeQ6LWE2rQulMrdyBKUMYGmU+1XE8OQAUx9JSh+1SY9qZtoWHKCTykfp86zaVd6Fz8KSqJB3rd++7CnGTHneRIWcXBfC4WlEtq6HY7+AN3ql5m3qdmgX0cOCf7CHlwfs4X3M9rlUHZPlBwMP5tDNiwnHj/pnD8RzTyOfMvehp3ZXbPT/REbu2m3nFEg8Y1AHfhDYwb/+gimlP6SyNQVu7iiOpfqpRB2AJFZDXVALPMGnx8ZKVyqjQlEL02ElXwN8krkLdDJhXsv/erhPlc/3jbkgXSa1eGagynhYqEVB804RykuALdGEncWBIQBbmyM3SWjF3PBrZbsDe8moy+ppD50HSWIHnMUCufWpPNmSwPjl/E5JuRy1D3hkHpCg1g7yR4MI5csGh8Ck20JsJY/oDj0L6eauYP 6FaYuYo7 2rdOIB5Xm06PbVzpda7B9mCkZWCD1dsN5ntQpb/S2n6SciMZVKrOvengCk0Wj3WGHP0wEWsYR7IMYNRa03PS888EwMWsjyHbI2TLvZK2TCk7s6sjPCM1iXNxuslB99K509sXQ62Fyy8if3U/7VNYmn2lHrQ== 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/mm/mmap.c b/mm/mmap.c index 4b4d7b611c3e..b37206f89e59 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -722,10 +722,12 @@ int __vma_adjust(struct vma_iterator *vmi, struct vm_area_struct *vma, } if (start != vma->vm_start) { - if ((vma->vm_start < start) && - (!insert || (insert->vm_end != start))) { - vma_iter_clear(vmi, vma->vm_start, start); - VM_WARN_ON(insert && insert->vm_start > vma->vm_start); + if (vma->vm_start < start) { + if (!insert || (insert->vm_end != start)) { + vma_iter_clear(vmi, vma->vm_start, start); + vma_iter_set(vmi, start); + VM_WARN_ON(insert && insert->vm_start > vma->vm_start); + } } else { vma_changed = true; }