From patchwork Tue Nov 29 16:44:30 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: 13058861 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 C5E4CC433FE for ; Tue, 29 Nov 2022 16:53:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6620E6B0087; Tue, 29 Nov 2022 11:53:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 612358E0002; Tue, 29 Nov 2022 11:53:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4B2876B0089; Tue, 29 Nov 2022 11:53:30 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 3CD406B0087 for ; Tue, 29 Nov 2022 11:53:30 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 189B01C6888 for ; Tue, 29 Nov 2022 16:53:30 +0000 (UTC) X-FDA: 80187075780.12.35E4042 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf25.hostedemail.com (Postfix) with ESMTP id 83AC7A001C for ; Tue, 29 Nov 2022 16:53:29 +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 2ATGP27k031378; Tue, 29 Nov 2022 16:44:35 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=n+BdMqSBEKRAz23d5y9YNpH7yoNXn0z9m0ocO3Wp8wQ=; b=y3w+7L1xrYIfHzCxGhlZHlGxgacLvK325DQZCQZrw9smi+EmAjHjqBc6IiT71/ehKKCy aZD/OQSvbiH1TPl/XHyrpe7yOK4KfLZpNaY5uUCCYD28Nu6XLH1bbBHoszqxSAmFizWw fMRy1BgvF4AIwlo36pvgSIXtm/oGM2GYa/sa9qAaKLLuKzFdZa2A+2up9pV1HjZsPjf3 eqwlrWQJQIDwS4a3XWQz3iSf3I9Ya6ikMF5K0Zrv0MpwP+nSmGaQTSiOlFgzE6rjpVMJ q8FWv+zHFc+GKJ2tXWU/bg3ZtUxLOE8IsGhqKHo/DVDVo5hlh7ZraGbAyGx4t0SJcua2 ww== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3m40y3xasf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Nov 2022 16:44:34 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2ATFhsPo027963; Tue, 29 Nov 2022 16:44:34 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3m3987f2au-11 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Nov 2022 16:44:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sse000ct5mtm9psaeQRP7q1Ih+Pdub8BBoKyYLYRpwwfjdpgMDa/uQ2gZYWyWgcYLK54+EMLVgsBqY1o2bKiB/cFPmJHBlpDrezy7+8i3iquZ1kCQ3za6m+D7Rv++fHxAcFjME2q5EyMamJ8GeAjZcRa2sAaloLcSCorSR/SiOLYRSrifQBatUo3s/IXJmAJEnG9yYFNKJ38Ep2CA/EUUfkVbk9Qot3KapuZJVDoYbZ6i2jBUp6AHz3LIHCXUQxsrPUPTfACILGn0HK6eC+hmecpRYIHPdpHEAnq7hGo8bPQKRQLEfdttGIUu9s2Due0h1F6WZ0GllHOjGL+sB/NTg== 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=n+BdMqSBEKRAz23d5y9YNpH7yoNXn0z9m0ocO3Wp8wQ=; b=VPKf8+lnqO1+cuXd5S3cRU/dkUcBAL8pyBBN9lgIJ1/JRleLVHztuBm9jfwO9D3ry/KQsfCjef23a1tSqozdLvzlTih3Y6CZH9IyPqCI3NWAdeRPpBdxKzNUO9Ytg7mNUi8ceeV1BJW7g/3OR2reFmyrcLUwAAzK89qjIq9Vj4J3upXP1mYQ4jeP7ll8hCs6JtjLCyFS6q8Bq1HSdCg5JjV08rQrkm7bKyvgLoqptr7eOO2MV8TRpQHzEtqe867Jok9bUrqiA1fvJ8Mx8U/hlO1k/FWhHEzxDTQcP0v0fgeDAatBseSw+Bm7op0fVn36G1DT+b2DF4ACg+nwjP7GVw== 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=n+BdMqSBEKRAz23d5y9YNpH7yoNXn0z9m0ocO3Wp8wQ=; b=N45GlAccv8v5qfHJgto0w54FzhzAYZhf1cH5fdKlHnqDPFa9zdH0sDrbTw2qAq13FAfktpoIL5FnHsosNpx0w61cmkjLPg4yF3PJ6R/NXaGbme0Jsqi+LOS7H9Kw2fao4j9zK/d8+4twIG5jmcuWvpNY7QBNsQKkxF9+uj/5rms= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by SJ0PR10MB5788.namprd10.prod.outlook.com (2603:10b6:a03:3df::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.21; Tue, 29 Nov 2022 16:44:32 +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:31 +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 22/43] mmap: Pass through vmi iterator to __split_vma() Thread-Topic: [PATCH 22/43] mmap: Pass through vmi iterator to __split_vma() Thread-Index: AQHZBBHZhKiCxadJgUC/0Bmp0ZJXfQ== Date: Tue, 29 Nov 2022 16:44:30 +0000 Message-ID: <20221129164352.3374638-23-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_|SJ0PR10MB5788:EE_ x-ms-office365-filtering-correlation-id: f89932f7-8d28-497f-7a75-08dad228fd71 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8k8uiVm5a4yyoDv2n/lTneC/dTNWtK3wTRVxMeGEfTe3ujbtQvUev57lpKoW2pKVGfMFYrImSqFmclfVK+N1VFJZe+XK/fHHT6dFfUECV7cvBo/A8WOQvZ1hRp0F64X7wPJllFAky4kh73nTrtKnuBOtnvy0JRgrAj2NGdJHCCBoYqZNchT9O8xrFfOS07fqzoUO+Fp6mxGa6k049NTJ+WHJtV4m/2mJ/AszC8ECDdyYJyW5zKA+X0vcEKLoBbvVr+Auxdt8NWsP1SwF7RYmqvbJCu3xjsJajnrSSpKuXhsoRpsVv5M8Bt1U2J9XtRDWRIf3ehgNgtaprFoEr/HX/EVRuJ84rIgbK4CJhfeTPJ4VHnyepM2X8B6OVsIOlFERMZXXVZY4ELxwUPPmIZmsouaET3WrKsiVaGngpvbw/eM/MFY8kteCTK5zP9hDdmK5/kX9c8WUMyT2QQD6NvX4skILTeO7QvYsPTaLffo3OfuW1WD8ha6bmzagpsumUAWhpW1JcYdb+8tkxWBCUY2BVSmWV1ceA+IU/QoGZEsIKy8atA10+MKO4w5URB8WxpcMyllUtzh5Ieu7a6uSVpElSxCoAQ99B8EfJQd1GtquCuq0vLBc0gGhIJxj4gwymeZ6NUDsxVOibgscuz8W08S7kWyQeh5+b1xXZOqFd7kIFdZdq4luBh2MNZ48L3pHlBJK1CqxJBU7A1an4ff/ZZI6Fw== 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)(39860400002)(376002)(451199015)(2906002)(4744005)(44832011)(41300700001)(76116006)(5660300002)(36756003)(54906003)(316002)(66446008)(110136005)(6486002)(91956017)(66946007)(71200400001)(4326008)(64756008)(8676002)(66556008)(8936002)(66476007)(6512007)(6506007)(26005)(2616005)(107886003)(186003)(1076003)(478600001)(38100700002)(83380400001)(38070700005)(122000001)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?+KdS8zFz36eQD5U8rQRIBdM?= =?iso-8859-1?q?CDxWxSDOch+L1LlyJiae8brWT5nCGhW102efbmh300NMZ8ewpnpdzJLHXap6?= =?iso-8859-1?q?erGDNna6HAwIAEB/n4I+DcYUoAnRMaLfNzraq470sAvulMCdT6jGMEeF/bBL?= =?iso-8859-1?q?fCUxy88zn/w12G3tth5dl4CSKRis4sy7xF/31LsuVGM+cEwIBijcN0gdp7Xv?= =?iso-8859-1?q?e9vusrxcoKoo0CNFKy5+KHb1LDMDWlS1TrBXHG0IwW7vxI12R4DFRQ6+VSNk?= =?iso-8859-1?q?U4FH4197OVNiCp/XalDRfTDD9SfhD65CLvaro6IF+VYcm2UvXFmr/JjqN6gg?= =?iso-8859-1?q?0wrJl6ep+SsI4IF9wW2wKynXWkDFAOtcF7f0Jp0DN3YPxlV4OGal/H07i4vc?= =?iso-8859-1?q?rBDXZo5yVNSiwLXWiY7tM5b+VXeNHjzOwbsHqM9uT5WsVcSOFFX/b/Dim/7Q?= =?iso-8859-1?q?UcmogZMicaGCg7Yp5IfYLcuRUyYq6gfgURhFVynr5PF1wzF3XUiH6XQlCjCd?= =?iso-8859-1?q?VUUJCrtmJVheXS2/AwffVxXDHRhuw1wS5E2ukpBDP65ikdriehiPJAUiOiL2?= =?iso-8859-1?q?i/5IFrHPD/eRgH4ytY9okQ+5JmJWhHlY0ZKFOQhcJWqDAVNHLyy7EH+BJyrb?= =?iso-8859-1?q?Nwamc6pyZEj5G52uD0l5eF92+9Oa7ym++hHmFJufXMfzEA2CJNRqXSaogeib?= =?iso-8859-1?q?ax2vweyVaEsukwpmNgltVTBFAP1Kst0zQRmHpdBKwUsmb4+247o2SyWn3FHq?= =?iso-8859-1?q?NST67Yn2LuxImuHh+QulLVuP+SA3MkB87DohHjDn6TFlEaJsmNE2nH8huVJ0?= =?iso-8859-1?q?gY5wPjvu6qy9zNOGRqUqEGn6N4IRZnscaTfWsK/GWU2B3f2TSnc/XeLIF43j?= =?iso-8859-1?q?hZb79UTCR68dA24ep8/Ram9T5sI7juZ9QPXWINhLs4pHn2MpAcUV/kmIs6mN?= =?iso-8859-1?q?2QqhaNi+ge3c26wDo1Y/gUlMHJA/wcXrcirdEAGlkWmaHiEFUGufOrVY4IiO?= =?iso-8859-1?q?UG4Uwr4eOkfdHo1Grh3ajGgQLJAh844Aw0XfdZbORfXIwkohdPA1jU2Vn+7y?= =?iso-8859-1?q?R6hJdCmlBc6Qygtdb+bWaF8LD5DOb+R/1/mkXuv/wQ87AaSDe/SKOZ97QOZS?= =?iso-8859-1?q?jDCc4OkDAXi8BY8Id3bm65bWd7DH2/FvCXPQBDCBsHhX2K2YcrA2IKBWCJI/?= =?iso-8859-1?q?O55s9j1CO3e3NQAT4tOSBqoxaWioZnUITOcmg8vfrvMH0mBchU/pwFFLinrc?= =?iso-8859-1?q?XRufHuu3sBNNwD0Ca3fAqO1ecIfiI3keNk5FnKqpBJbNHB+oPiZCIwFNntFi?= =?iso-8859-1?q?E+fFYRE0DaOCeY/JbibMSlwpOFTs1rHzgFCErIvedzLaa5GzH4NZIGJgkf8r?= =?iso-8859-1?q?qP8mmm4nSLgLOHdCSqGQUDQM8Zlb3yfMbI+D3bIwEkWo1SN6AU1CPy8fmaLk?= =?iso-8859-1?q?o0u3TkwSkEfQz3+1Z73g3ojcyDx1dvLtxgisU6A5odl61lTUb5sFv7efjBtS?= =?iso-8859-1?q?ptP7lrseVlrtA57piLVFrc3SZjNlkAgW2UKOonm2cTzP5sAtn55EzqbUH2aA?= =?iso-8859-1?q?Lm6zMwhpNEQxdMQVLX/g5I63wg18TiAdY3QtAbz8q/mc+UnH/L1xoTb5j3tX?= =?iso-8859-1?q?8AxYO7YlJzfBzSTHwoE/gpO269zEeliTQsCUh4g=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: JmXvnmIIptMEvWSJEmvt3WBxQjnwCz+0cciPMUVVV7LMjvS8xwXcarBQrZxMZxe0CcGb1JXD5pALbfxhoenevrJzEfrDtkALcsKk0Ni3uoG/ONfk0OaUm7p13tcgLVAya7Ga6W+qgYCeX8cq3pz64oj4rzmTDnCFm3KP70/qU3FTnK4xGbDXsJ0lsL9mrOSE/Ne+O78DMylE6m4bokahl3Dy4g4AXN13Y5ncSpN7sbaOAURGVFtuGannP1r3ubk1KpHmLcEDYxr+iSA7b6iUMbULxuXN/zafaw+269tuN97w8XVcSn/mcQzImiYDQz/sgN9MbJGABUKKnAgSrAKzzlL9hdhECjHtnaBDPvH8WPj08aDi3MAVztm2cuEBYHuZYhpbKcnZcE5mso6WG4FR7pRuhradff8aS7bEKKybOoQJdga8gndIKkfHNe0aenSnNu0PU0lOStmo9pA2hITsx5dBqTarRceK3d4wDq10tspuNLuFOm0WvDWxq+rC2DDDFsLCFnpsmqib1JZudf2vV/uBLLWnZC1EwqSkXO/rBPYBghdNYEg8JEzpIY5FYjXYsO3m33WTft4Kc3rzqN1Dj6JFLCCAHDPGtB4/UquyQ/HlQfTtF+pjFBV+4JpFmbKuqsCIVDtGwDnirFGmZ2Yj0h31tyC2wv3HPaKIFhE1Aw7PNR2EwOPUvKgHmVKDspV7PIfWebm8IuG/f6Do/WFFRS7S9uO/AXrw4WW0chxsgNKNIRPszQTab70f80UBguUlPpeKkRmU1HgfbMZNUUg7TEBu9HYSbkrHqYiJTRF/CKEu/ZY57tMK6qoC1Uu/lq3M7RuwQE3iueer2JVM3yi00qWt09v8PPor6Q/HIIHH4auDNk1j9s3S46Tl58anOt2rY1b99z4KbtwDBkR9DyJe9w== 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: f89932f7-8d28-497f-7a75-08dad228fd71 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2022 16:44:30.1132 (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: bcN+xLgENNx/paSFdePwUC6nCr7Pwc04oGexfOAwB98OFTzCVzUvLYILCh6eSKuHTWV+ez8suxMOuG2sarijKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5788 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 bulkscore=0 suspectscore=0 phishscore=0 mlxscore=0 spamscore=0 adultscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211290093 X-Proofpoint-GUID: FbAJ6ILbhI8RTpXuBbCAXdDJ7lNZ48PU X-Proofpoint-ORIG-GUID: FbAJ6ILbhI8RTpXuBbCAXdDJ7lNZ48PU ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1669740809; a=rsa-sha256; cv=pass; b=pSkuCA9rjaq3FuXmMx1h9JNBJo+MlZGRTrNjP7HmYcUvkX6/H54iqc6746dMJNXjkOtKCb uSxF/UVKW1RBeeOlt/CITUj8oCJAF3Bped8yv7EzvNuN3Aii1IK0JTp7sq0ZRxAvaokyrg sMvhG21hao1ZpWy6uwGXcGhu02xgfvU= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=y3w+7L1x; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=N45GlAcc; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf25.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1669740809; 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=n+BdMqSBEKRAz23d5y9YNpH7yoNXn0z9m0ocO3Wp8wQ=; b=vewdfqY4B60vD9KXHWxw6IWk2DW/MVJrnZ+J0h7HMK1s71mrN8516mT9/lCxe+V7qHJCG7 HaJN55IgFmM0ojE8mJjulf3Wd6YDai35stVnu4IG+2H3Smka2aWmDxtHifFqJt9apcfD+Z 5XrRSbUX15WOJwfYKWN9BYyypBbmu9A= X-Rspamd-Queue-Id: 83AC7A001C X-Rspam-User: Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=y3w+7L1x; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=N45GlAcc; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf25.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com X-Rspamd-Server: rspam09 X-Stat-Signature: ymxja9ke96mn4dco6w44kbcj61zctisu X-HE-Tag: 1669740809-756623 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" Use the vma iterator so that the iterator can be invalidated or updated to avoid each caller doing so. Signed-off-by: Liam R. Howlett --- mm/mmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/mmap.c b/mm/mmap.c index 4102cb0c2793..4dda84378831 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -2447,7 +2447,7 @@ do_vmi_align_munmap(struct vma_iterator *vmi, struct vm_area_struct *vma, if (end < vma->vm_end && mm->map_count >= sysctl_max_map_count) goto map_count_exceeded; - error = __split_vma(mm, vma, start, 0); + error = vmi__split_vma(vmi, mm, vma, start, 0); if (error) goto start_split_failed; @@ -2468,7 +2468,7 @@ do_vmi_align_munmap(struct vma_iterator *vmi, struct vm_area_struct *vma, if (next->vm_end > end) { struct vm_area_struct *split; - error = __split_vma(mm, next, end, 1); + error = vmi__split_vma(vmi, mm, next, end, 1); if (error) goto end_split_failed;