Message ID | 20230117023335.1690727-25-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 1A788C3DA78 for <linux-mm@archiver.kernel.org>; Tue, 17 Jan 2023 03:23:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8D6EF6B0075; Mon, 16 Jan 2023 22:23:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 886836B0078; Mon, 16 Jan 2023 22:23:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6D9496B007B; Mon, 16 Jan 2023 22:23:34 -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 5B6A76B0075 for <linux-mm@kvack.org>; Mon, 16 Jan 2023 22:23:34 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 39ECBA0B46 for <linux-mm@kvack.org>; Tue, 17 Jan 2023 03:23:34 +0000 (UTC) X-FDA: 80362845948.20.10DD5FD Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf05.hostedemail.com (Postfix) with ESMTP id EBAD1100002 for <linux-mm@kvack.org>; Tue, 17 Jan 2023 03:23:29 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=m8hpLXup; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=XMTDf5Pa; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf05.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=1673925810; 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=ESC+ic5zu15oUoyA7Izjug28LKeRWDR398Wz95pKC34=; b=fa7mt/38M0gJyMBee9HbSqBMYssks1QD4Vm2H38//OHJeAOMYyg6htAvZr4W94anzU4va3 10Jc6RZ3fTEvtrvDf64bYymjUZ1ny4qu/8q6oqXZE6ur4Kr9DkfpfBMXNLSyQ1UfuMRpkq N/+aW1TWmVirG1Va2ZD2MoW1q1tAvt0= ARC-Authentication-Results: i=2; imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=m8hpLXup; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=XMTDf5Pa; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf05.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=1673925810; a=rsa-sha256; cv=pass; b=sX9/ZqugvL1UbBKy8N8NWP+aa6PAXuVXen1lffYeaMZeN5L8cyjkhDgUKiAuVDta+lOd0t CqTiK5I8T/iKgpZwlvYdX4aLW8GpguwvzAN/8nAwXqC2ILT9mQF+9FwqFLWeQirdSXGyNW Tq3L5k+GHpwNiwyfn9bRdDiD2wr4KDU= Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30H093RR023164; Tue, 17 Jan 2023 02:34:23 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=ESC+ic5zu15oUoyA7Izjug28LKeRWDR398Wz95pKC34=; b=m8hpLXupYzcWgdWAJNWjijvAPEUJySyoeQGJru94aJK7EjffHXcttZ4HJ3fY7LiDeBd/ coxGt1sYR8x84bmeu8T6aznyJiiQnKvCLF6nzY2zmaoELxePRJMWiPlAAgCrEl4BlbpK iNawBQGvp070291ku3j2B1Alrqa7+mp6Yk2GgPZdmksK8zgOyoEHt4vtzxKrRMHZvjoz CXBpYDIphGgvlNcVamoZtZfndbW/tzmp2OFsKMGq+M56OV6D6lCywrzXQCIGHe5tO/lc IikdYHPfVxK5Y32rN+3QFdRI5AHZnlPwnjOyFeY1IQY+F9+z/Jc0s1V3AXL0RV+FkPy7 eg== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n3jtukq27-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Jan 2023 02:34:23 +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 30GNUM0Y004833; Tue, 17 Jan 2023 02:34:23 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2047.outbound.protection.outlook.com [104.47.66.47]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3n4qyy10f0-5 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Jan 2023 02:34:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jgWi9NFnNg/FPvH3WzKeHAy2xjSrtjEj59rs2EVHk9jfROrac0eK7IkS4lAXbT/fhPuMFti02nZMiRH0dJbPsZs/dQyvQ3Y+64Qzl16NyjPsjg+eiRYCer88AC45ugOE5SRdVmSAFGhMKs9UyDa+Z0ByCHKuIOcG/XSjKMCxvOdBxV2J4/szXjcjSvDNqp64mzw352ra1QE0sWKT0jYdwCssKAwg6SHeslbZ2qPYetxxlXakbzTJiZ0hbMMNhqFAbIK03IWfn3CufR/tWFVEE+G41TxTZiV8cIzO0q+IH4oC9qyMqEh1XwPJ3VkY9+LX5kL4hYbtW27tLSP3ONveWw== 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=ESC+ic5zu15oUoyA7Izjug28LKeRWDR398Wz95pKC34=; b=VVi1C89igG0kspiwI6090OqvOVpetbz95yJUMNGtGsM3FE2AJJYHu175ofRwB/85fuLlH3ejeVFeJKc1p4efWt43ZHe5i0FjyDQJNtyhER7E0GofpP0UDlHA+e1fFnGueZFozp7J+JMmVj8Dd95u64mokpCNHjS/FY8jE8Lr3QT8407ssg5z4oaxSrgXfrdeNBgrKJVoNtU6ZTJHfD18tiRXU4X5k/IR0/kp2RCbPtfBCwuCwrRnj3r4Y8tC8Pqf6bmkc+qM855LxDnGzOpONoNySBSSkDJ+g9sAc+jb9bX6+INa14V2l3R56cKVUX3xGXBSXDgZ/cFyuNjreEnX1Q== 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=ESC+ic5zu15oUoyA7Izjug28LKeRWDR398Wz95pKC34=; b=XMTDf5PaPpq5BI1DMI+HT/pYExFqCElLub/IdLag8ee0mmGSrubRdyNPhMZ3rtXmZbfb/+RBAxSC+RWKlwhQtGdV8Ykoo8Nj20Ll9RfFBsEx8DlDPEwE2GWNW2RGUpFL1wLn2l1r/VWvR5Ns3AUQTgYjyL6D59RkNsZGHdVy37E= 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:21 +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:21 +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 24/48] mmap: Pass through vmi iterator to __split_vma() Thread-Topic: [PATCH v3 24/48] mmap: Pass through vmi iterator to __split_vma() Thread-Index: AQHZKhwybTMHeSzSyUCS1hIePXgbmw== Date: Tue, 17 Jan 2023 02:34:17 +0000 Message-ID: <20230117023335.1690727-25-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: 886b1650-7390-4c30-1471-08daf8335702 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0+aqTbjMDhThziBaqbzY4TnLhdHmtUaMAfqXitNvALtAwGVWYYhKGquNGPzJQ1JoCJbyBDqfLkxzm0JiCT06YxyRe9+j8hz3wGsfaVCT4g18Tvo12e6qekm+CO8eKdJXQi4xMNb39ljs6nDKCXv5UpYwLLbbUYk6dUtb8hr88WSHIvXbHgPhYBZNnBvYL2HpW1j2UdGwTjEuumyl+iQcRdku12z92SrTcwXZrmv0zg4pFXkcP3gJ95Z8a+54QvYSULNr1rDFxugcZ/Hr+a4zuFhZIiFcRtLLB9oNnAAAUuwra9DY3Gu2kER0ZP6/RSZuC6H4hW7K9SC0ZbbiTKwm61bfrHjtvsy538VP0nsdnsnLDCxeDpfqq0Lfk84jfOStEWJYuE/qPex/yA+wlAP1J+0w6BZQv6d0EABZN1momTNIS7wQUgnyHe7P6/Cbhvj2OAmnMq/+fbhlG8t8SrWhNwEHZZnUbaHRQQfEQ2OosD5HP/24ALN+rpHzRBQWMbWGfas9+x4HYfqcjEqQtrZPCjKkfACJbT0toam/EySuWBFFaaPtf2L7o82yS7YWLfSId3NgmFmBxMMx9SiwxerpHVBRuL+DLegV0flFxztv5RFC23hgL8N9kryqbdlAqdkz7zALOxVUi0zJj+urrptQpPQzbgPtehX26LKZX7zOPz1vrFSeHOmmHLvGzpujoYjfGfH2V2obGFB1Zk0DTFNPZA== 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?NPOlv6x0IazOULdeV5NzRRO?= =?iso-8859-1?q?Lwow67WVY8Uyi48k0oy/0G6UgrwTBlN2Cv6yH9+/G6ItqFTW0iJaliZGyZvt?= =?iso-8859-1?q?UOEV7pHtD2ztge/++NPT1AQ5JEEjgDoecFGsKK2ddknLlg0B6FNwnrkGy2KJ?= =?iso-8859-1?q?mtVp/R9x0zUiX62J8n7xSfs+BMxItTAD87pwbmljSLTumFg4dteKH+jwZL69?= =?iso-8859-1?q?yt0KagkcsRtPEMyweXSkhWsnH39D8rRGD9Ui/JHVvfW2j4GO275BT3iu5nE3?= =?iso-8859-1?q?5FA9bbjcmt8NiFEgZ6sggO6XA1OcmkJozaTZf7+GuuckjuQROsxjbdTmgatS?= =?iso-8859-1?q?KSBtKFiBEHI8/V5W9ovlaKUBaqWIl5cy7FeGXFg/RXVybI6IMGmS1e4BOBwu?= =?iso-8859-1?q?luFPN0D8itG8PMIedQsKXr5lXHK3b2LO5GwpZp4fU3al5uAMlVkqnm8Ds7au?= =?iso-8859-1?q?7K693r9pr3vwP5Qq7CRCRhOVNQ0Z9F0eTQwJ6cwFhHL8SunKSiburwrLF0p+?= =?iso-8859-1?q?/XyN105jotqRU04DeOQQATkgtlXZf3EVSepjRCwhC6ioWmddhtBS30FHnzBf?= =?iso-8859-1?q?vv8995HA4SRfu9ysugK4VTZSt5sUl87M8zT8Zimmj9qoPLmX0YM1nIG/Lqik?= =?iso-8859-1?q?pGD0SQ8/kQ85jXdD+0iMHvu7guK+8LUoS4zQwvBWX5SEq4yoLY5fEUG0lqM6?= =?iso-8859-1?q?EeEh33+OJMnIZOr63c50pZxmOFAvpj5U8zYB7D/fR738OF7EgrtwbtGH0EJR?= =?iso-8859-1?q?st3hLYamTzMKMn6h1p2sAJsmdu5bBZtWNrN7GsZzjqNi3Cbvgi9/PUzx6A5p?= =?iso-8859-1?q?0IYZf1hKb0wn3zHNHpn6Pxv96o3me8u4OiVciIlczvYkpQDrei3K0iEohAWv?= =?iso-8859-1?q?yEqQHaV3c+64LclmRcyA92rQOs8eMM3A0E44NL9ipyrIiNzpxMlhfq0CPkln?= =?iso-8859-1?q?dDOCHGn9DrB5jYIjBn9WRW4j7FCrSQAsUdN9JwXz2AN7rUFS/slRHDDPkRuI?= =?iso-8859-1?q?B/T+UYahYl0wEHfPD7ezdXhKYGTBOPFT/869mUjdWM7bMLEAKH3G7hp02hQv?= =?iso-8859-1?q?Dgma5817ofy56/k6HgMLZPIPb8YbgyKn/6+a0vcQtO/WPgd/ckP5XomH5l8z?= =?iso-8859-1?q?50lTXSBxsOO4XB0zIhZ7+AgEC9SwDmPSPzDwImDcWZ0Z0gP7oyEIh/CVHjLs?= =?iso-8859-1?q?ocvUFnzHMi9UK6oenXN7ZUtiQ1KGgxM00dLnQOoKWGseM0xxf0H2ZgIIvWz/?= =?iso-8859-1?q?b0FfbtufUvF5OH4z6VYVcAXEAtGtUd7t/EcZ6CbgrPNwpVtn6NjIMJIu72Oi?= =?iso-8859-1?q?wHtQ3KXh8Lfe1eDIoT8Zz1x0qQZ+sV6Ncm3kCU3nnZ/MnX/Kz4DMsIiW++kZ?= =?iso-8859-1?q?Zy1x5HoRy0ESDU8BNxeWS6loqhB14fn5Vp24lgxfHJ46VeYdFyKlmcEYJ4oa?= =?iso-8859-1?q?DNXg4JhKNjq/sfuTmoGLwrQVR+JDLgh9olXsQ2mUR3CCelHtjpWijhkV3AlN?= =?iso-8859-1?q?ATEPDcRL7EGibHt3cuEUVY6ok/4d8Y0o52+XLW6Pf1PWe8Uo+qeizsAK7T2x?= =?iso-8859-1?q?BkfZ6JOe1RamAJvrlUkk0tUQq+9UpY2lsVlIg+fNrVQ/n46a5tdIWF+APxGM?= =?iso-8859-1?q?jH12PLV2fC65uLbrP5ay/c78EgpMPzofGx6HcJA=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: BGDw3AGapHlU6t9lLU68ZdfeHCqtJ9lM7Wrb0w8X83YxEwYOM36ir8nMPEclQODpBvDTJh7IW7BkHOlIxdZyTO/G/jOdCBXsf3L/3qjpAdu3FY6pdm81KRa56C62ix4sJ4lwroXWSjhAj8EJSdsiS+gx5eTm0vIbeSvEHCinMFUDs0F54Wz0OiG4uZPp2poo3AYOfYHuadDfkvHDdFQHhyJCGS4RdU8IdHGn+iUiRFalOKAA9jH+Gm9o0XFOd5E/onlG/eOeO2oroGVT4BFw+eYQHIjIEuCw5/ZgxmsjI1XmacRGYO7LKlfXqYoZmltKlYO6q4LQ/OP70mbBz5k0HgtRWlpxBeeCWuPmcty4HL4oEGg9IY1EjmWoTHd0o+7ZSfpd3QfCZ9VUTaVsVD76atAK+wuDcNwyiSaEfuncp/m9p2e1uZvLxALSe2OJ1EF97BMMx+xP8wl0wxOT5qgO77UFWO4AaKuqsDyPQfSMK/Rd5hI5rOy4hOpMZVOdE31sdXoxZUyyyK30LkeAv4Ro9LTULHVCnhIUZZMDrvJZ2GwyLDAr42lMmKDkbQ6xueulftbzk+WYv4I+twDBVbtLGaC0Yw76ZTdqSDQcRDGoF8n49BRZ9Fb4s920EoGwH3G1fxzeMQwnMei5Umj59DlcAVw7gBYEx+gbj4hZnx2XnSbxQuWSXSs28oymgXgeReyc7txjqzK0URHsnwIykWnJDm+rR49QUAmsYQfbBjdYgHXyPSqCY+2BhS3PuBMdq9YCF53192m7lgzV3AAy7F1D/Ic+lHFkLQ/+ju1DJ2rXll4Jf8DgENzjgT7J/7gahCyfM+JCyDQhuvkE0nyQ/fvgd42sVQQM+rDgLj/tpgRqaNdK3p1Lupt6pYa9JoNolK7Nv5UGvTdJoSoBRZ6YGHhxCQ== 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: 886b1650-7390-4c30-1471-08daf8335702 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2023 02:34:17.8123 (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: YOk0GGq+ag+p7N8TMC6a5V0rkWRkfgwz0IRj5l1GhsPnhRV+eisqkVTxIkRSn/f+WmjqpwCTOAqDM/wApiDIjA== 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: pFvjUUNJvVFTFzupUwwQwFHvfiTbUp8J X-Proofpoint-ORIG-GUID: pFvjUUNJvVFTFzupUwwQwFHvfiTbUp8J X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: EBAD1100002 X-Stat-Signature: oheetscuh13zsy45k6butjirnaapocq8 X-Rspam-User: X-HE-Tag: 1673925809-636500 X-HE-Meta: U2FsdGVkX1+FlUrPAszRY6P6uAIbbbciYgpzRnnSlOaro89VRNCL4Ivp7XG8sXSfwP8fle21X7mQB9WnOLwcuClOPVhVl23ulM5CSVLqunyz7jVw1iffeHOju4EoInnCNWQwrdZIRwhpY52jDvyrRqmrMi2okHeUD73gDO+7/+GPDLBoTgOdTpO74pcfxS7czfLRWAiA6Dnau+oUEF2l28xJ+lSUPhmWyjhYJvQC0ioIks3iKeSlsr5KGv3vGwQ5jeT+ItbKyMPd8Ng02ql1OjIG85HmdUhMbMgGaF+PmbaaDXW9ARryRv74uCiRe0Tbx3SxxceH1KH8k/92AWdaFjlyBFlu6FUe+7jG5i6B4QjU6Cig/ZP1JJa6BgX4SiTR9qGE4tU51s5v2HAYLuW4mfCenJPV6DD42ViUByBq7eLHZVnufmy9E3gtuMYFxkjytuARnDvtfbt7W9qSu689k2lwn1QHMTscHbIjP9ASrZAImuqHTAqPNQCPpKcueFwFnmLLMjRPVGopXwPvIlzHuTDgHkVJxpERYhg+2WnSRGXhcuLZAOzSRkcuLZZQKnC5bwRSS7NDe52ZgtIoW6VCBGCsmlZ6q1fv8D/gs2QWQ8UweIsoRFM9t3xc9ZhI6tA6sYCPG7E1bWXFfMKH+FtwYI6Klz3zpBVyEDvhrT9FlaYAFaaaow18vHQ1FzzkTxnRKZZiMNHSPAP3C+IB5NL0CmhYN02D/vQmBesYblcwrpwv0/my8U+9DSh4pZ3fhkmFmxmKxhAp2dHhyMl0MAqUMbIx/ISk9m3mr0YfxY6ZUVqEjz1kl7Tnng2ltEldsfVxRt9rftqlnhrordx0E0uls9wwp+M97O+LEz4RwMKGt4c0bM5uPgigIrwCYOGjSfA5IMDaKmUwWxe12cqt5GKvWNr9lHWF1Heh1eKBgRg4pqXgZt3zRkK0O0oHi+u4StQpeW14DnE3pGSXd39GGiV navWZjcz 5kXGWKQoEC2a/wSBeGSMoY8jF33Uc6Nsbk1AXxHPmLEKivCoYVGOAzp3o1t/8xnBs99hkIOVOISalkN0jaKh2FjNoOvroTcuhE/ZRv5v3k7ZoFOxb6w5wv0Wfkf/3bMKM8C8wDtSdKXR9TWejh1ezXN6Ixg== 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 1fd6962f440a..530a58e88d66 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -2387,7 +2387,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; @@ -2408,7 +2408,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;