From patchwork Tue Nov 29 16:44:33 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: 13058949 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 64CDCC4332F for ; Tue, 29 Nov 2022 18:00:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CA6956B0074; Tue, 29 Nov 2022 13:00:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C56DA6B0075; Tue, 29 Nov 2022 13:00:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AA9166B0078; Tue, 29 Nov 2022 13:00:42 -0500 (EST) 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 9BC2E6B0074 for ; Tue, 29 Nov 2022 13:00:42 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 63A231C68A9 for ; Tue, 29 Nov 2022 18:00:42 +0000 (UTC) X-FDA: 80187245124.10.41A9926 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf16.hostedemail.com (Postfix) with ESMTP id A0A80180016 for ; Tue, 29 Nov 2022 18:00:39 +0000 (UTC) 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 2ATGPo8q012293; Tue, 29 Nov 2022 16:44:40 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=CU1PjIzJaxLqRHPRO7lWY5yWv2ZbpypHxHV5zOV9gkg=; b=ocAEzzVFfyX78R9BJHHUzupR3tbSB7wp6M1kzY9CC/NNfdhEtUHpAlDNJ0zaTL8DoXq0 cycoAQewSo507gw8oTEYGMoWK90hzjiRYstBAKk94SUX7A90J97+7xjqZt5xaGX/TEym 8wmg3Io6btc5DsqRUHnJiengNDaP+VbAjkN5XhGcg80qJfeOt/qucDoPl7Jk5+phk4ox ftpRVeUarKKuvqA9DW65GaDJ3fYRwmuqgSaPNfJIr6+wpJ4q39IJEDmr7Nf6GcCYhDbZ 6phvrFxGRNJgu2UP9iU4/LhC2KESLJrUqyaSiEUrqqFJcBooXxG7kMYdDW39U6M5sS9I 6A== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3m4aemdn9x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Nov 2022 16:44:40 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2ATGbKZR019412; Tue, 29 Nov 2022 16:44:37 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2177.outbound.protection.outlook.com [104.47.56.177]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3m398dr60s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Nov 2022 16:44:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F4yxCw67AqdpeyvwhRcsB7F+nhj3WyFQuNmQtQhvDz8xCA21yO2DzG2VyEc8eB3N9ZvTocnyJVoWa1vocPWasKZP6k0iCDwUq57eizdHfJRPCPoQRblUq8hFoSLCfSaE/b2bx197/jmxR2bFh+7TnsFyAi7FD/9cksQuG+oHPrnC/1QV0hsXWQruYZKgaOKMuhgg8tgcg5sD3ta23O8yUa3BljQMwVEtYiM5OZ/7DNtniKEwuhqD2YifiF4Z7hwWoE3pDFuzdDNTXsJYRVVZ4elPE6BsYL2fCv53K76ABcWkPnIhXqjAg5EfKS3Cvhm+h/9Kwgr4RfK78Crmk6dpnA== 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=CU1PjIzJaxLqRHPRO7lWY5yWv2ZbpypHxHV5zOV9gkg=; b=X30NivgkPcmvVqZ+uIjsF2LbZULHUbzzZ3wu7MZ4fumZNJ48YeKO5ld9DftpufsN+abdt6Da6o0uCR2i3hjA42yraBjHP2uNhUMncnVPUnqYxUMjBmBTq3Zjb11cLQM/zl3eASxj58xfW48SHuEd/yXRiQumB8Hx7JOjGOWrb7NiuMY/TeK02eYrDd1VdiMU9C+fmm3OoLxPPxSD2MvY/yq7BGz2+J8xt1qmJ0HpA+HQRU1nVvPjATENXMLzMJHoUNw2waZr4VrqfSMHkHC3UZROmqJoyrvr5AFRg/Zi32FnNI1cVzaynwIz7qMqM970b8rHrJSVDckbWwt2Z93EIg== 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=CU1PjIzJaxLqRHPRO7lWY5yWv2ZbpypHxHV5zOV9gkg=; b=iC2pqSXk9bS7EZC09hYXgBYl9ovCVcdAteuV0PPxikhLhSKzGnRiTHw5dmpnRCC+UxPpM1OIM1sriuRDQVfv1OpJmuqSRlhBrSeDZpUHdTv0NkMZgxVCOihzRx5Oi1gb/lNZ4XF6LTlKNPC6bvXwyWyliac1ybRXiYZQk4T8Da8= 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:35 +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:35 +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 28/43] madvise: Use split_vma() instead of __split_vma() Thread-Topic: [PATCH 28/43] madvise: Use split_vma() instead of __split_vma() Thread-Index: AQHZBBHbxBCbVR3dvEWVodnZgq9HJg== Date: Tue, 29 Nov 2022 16:44:33 +0000 Message-ID: <20221129164352.3374638-29-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: f94cdee4-ed2e-4712-6d67-08dad228ff74 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gy9nn4bSqbd+EDPH4ajV2OVWlXczBcmE514wU9ME3zSc92S3wq2PAyGsXlRnUuQIkhuZaD6t32iQ68JKbytoVELN4aGwUWx2fn6V0WKd1ONPR/XmOOwj18ceC4dbd1r5nORdgzna75XcoRk0zR3PrjgqsgZF+asngw8q79v6Q+T2VfRy1HTYsuX/I5D60NMiVO1GGA1MSYAcdQjRNqWuEpR6pwqemG5Z0ETpuIAIxQUnPVn4fVB5nscdanWfVGMPrDdSBLudCcWyQMWSa6/jvk31env41rNp5f2lGaVLyqXB9ou7taYNfjzS6aGl9Ecy+MuY+eb9tiRq1JCat4/4iqSxsSZIbdPRXxfY9CgIMnqCcSsFYQJCDucpEDDfoqxPflFdx5Gz4hXZYMJud231xxCDp7/OFSoHqaNHZdxexZiScWBtOZE8urMIAGA4UhubjUrInLenzZQ/sLL6ryHXgeAiiX4bQs2CYkqLHsDjTswEDUiR5XintyB41ot/Bhd4LtxhdHZdUI+cqBgDbjefjgVI7iVJQyG59scoD1Lsw/KSX9CiINps22nr5L6UouJF80LqcQ9/H8Khmp1Z376+UM0xM2ZRqHwEw7iP/Q6B17hjHUJlvvSfY3B4gq2qVbIdyBOD6ovDhJn/oKn0/pRNUM1baiI/aTXekNYgdtPqqZ7ExVWyEmpIeq3K+dmVXCDjgzRT48opSM2ZjeMpC4JUfQ== 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?0DWkz9Uy49pxelDlW6OFAbp?= =?iso-8859-1?q?9mTjOmjHYpKOXYeCj1w+B4cz1LLf0s8bqQduOOfC0zsqXcLRce4URdX5LuVc?= =?iso-8859-1?q?/8Q68fDYOBFZ9IMHmncaF5Quw2mY/Sv9F5BgZ9XJFVGhKNB9SBi7qHa2ZcXv?= =?iso-8859-1?q?dH/WOg6f/pgrK3G1yuA0PXuknVZJZDh0Qp+NP6musr1Fp+KZu1ae+cdia6Cv?= =?iso-8859-1?q?g5SFEF/fVyGNqktMqUP3rEBu28odq+nvn2xRQTah5Id2+UAOkNTux2v/Vstm?= =?iso-8859-1?q?+rC7KRPDFKZtVUgPlwYiQMI/xf6LvMGOjjkeb4G1kjnQOwJkZfDleBTMjBEQ?= =?iso-8859-1?q?bNGk6eKRbYAsMAJ9VmMaNRDy/wgwLML8euggKZvNtJDy6gRY/GcksNBpu3ep?= =?iso-8859-1?q?sy0BSduMdv6tls67FRgkJRBq7w/9zTPo9gp/xOBHd7sVC2ee4H7CK6g+8zCc?= =?iso-8859-1?q?P7ZCMpTycFCV62ARN15cvqzvEzpNe2nynT+ZdpeV5KpRl+7L7HYGg+sio/do?= =?iso-8859-1?q?zx3QIsVuwRrV+XlC58RjW/w9G2xR/rjAhkK/Jof4XEqrtJszSxAch1bIhF1w?= =?iso-8859-1?q?LsElFcEDzvULGjfVfVUVteGDXGiyBD2KaR9CgAYGgxbFN0G4S+nAA20gv97w?= =?iso-8859-1?q?xINduIrOzDcpiC8YoD8aFlE6bxec0yQizN0TABe72bVLj29EMLLgK8ruUpxo?= =?iso-8859-1?q?+L4dZ004NbtVfXbc09h2Puo3KxulcS1sS0tJ+JnzLCZbj1Tievfv/GkcShMQ?= =?iso-8859-1?q?1QxUcbe6tpWiNaLeY39/S41qjmBucgFwA1ToAdOwx4okjHSq0Q5rZ15qp4NS?= =?iso-8859-1?q?CPYUqziqrDdQSsHFyQLqYd5w1mTMx9N5EPd3zl0x3ELlKDXYw/1SVIbOFZ8f?= =?iso-8859-1?q?goPaVmoov7BD+7DopzL+Cum08HgFY25ICcQcrqdFB1/HxkMOwCiBUiug+2Kc?= =?iso-8859-1?q?9pkbe3senKohUj5TrSbC09GdRcyL/LPrdHjsP211oK5isGx4Cwrcf15UGx8w?= =?iso-8859-1?q?73wxVRltAx+N/MgdXLE8sait/5/1EUfIFeNhSiloIuOCNY/osKqi0lsA4pui?= =?iso-8859-1?q?6wtz2T/desMU+R9WsCw213sU69JTUBpbDBT9GKZrjgpiVxbVRug/bqnLqg3E?= =?iso-8859-1?q?9Ae5A6uZQeVCIIgjI+lM4kAhyPpWBzCFlaRpbpD2XNg5LvJJTKUpjNHsksOA?= =?iso-8859-1?q?A6ISnGpQF9yoOifIUscERrzNs5E8vqvMNDuIBAndhHyWD5cGZNC8VjhofjJ7?= =?iso-8859-1?q?9e54cPTcJomInuz4cheGw9S57ppyYyPk0qCFTosxkxQPncHrpNawMmxd5Czi?= =?iso-8859-1?q?hcMY1pHyiBTccA0d5+xn0lp0pL8VUioxJSXi50Z6s4eMBTYmkHTHhJM6VP7E?= =?iso-8859-1?q?XdP//Jzjo8T9nYumaMgWrgtP0ma6CA518ZQHo7Q0hOMrsOqahzpSosOEvXL/?= =?iso-8859-1?q?kmQV7AyB8x6OeKcxO+MbAFcjiEFBfi040JjXjOIBToUKaUPJ/gi/qdAfxfD8?= =?iso-8859-1?q?UXPqNT3PJ7CVLhK4ssxrdVXp44Wh9mso8Xi97r12cnbvRhETwzuUAteHeBBg?= =?iso-8859-1?q?1d8O6dnUVj9/T1Kyem/KPeCS13LnaRinBL1ZaY6Rv4X8AJnUflnAS0cYRHCX?= =?iso-8859-1?q?Z1Q7KcufUQvXplBu7LQ5PltfpLbjVoWZEEFP+oA=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 3PPk8UND+TJ+OjrjjPLmGU2gLMohOD838CPE2tzuZyDcez46YPF9P6QHWz1T903Sy3C2hw7JjTVY/cy93KyCM6RT1iD9DwGBzAumJ5n/c5+REYoT3j2eBmDYbLk4qcIuVavEv8Ex2GZHn3YvWMPXTmPO/QZMmy2eIgqLgpFuG/i4zBog5NE0ZVtTNpvWVvizDkdOXZZLwqaobutANAZv7rz1RmnVOnPNaXVa5t+UcvwGOrVva72WLa+JIL3fyVD2Fh+XJ0RdBp2l7/n01dkSWokLdX/UW255VCBSCU4uyHHNFavfQVL0ctOhF2QlEONvOBjUHll3YO/pSLgXM+3Jv4Z52fPMCsNatfeqXzL+o6VSB8v4Ii9kF4hEPQeiRX9aVtSwU9yrpnfdiSAwiJiUw1GKEoHhKW7c3nm5W5qvVc8OmixJcWZK1p5JTBWN2/oZMZcZL/ZOOWPlW2ru4EqVb4Sp4GaKL3L37tAchnjd+IurSeG4GL2gZrxrtZ81lxNxZjDVEIyvLADFmClZWuFxv1T+kJS3u4vcZrfBNzkNlUEkgLH0/8nVa4oKwMpZmfj1C6b/V5P/kJnSAlrdbFrF/MFWXNNfakoc3yeIe3RTzzCA6WEqbDEqCpVaGupW1M4vabqiknp1PCrBbanEoNaPIrW7ByolScFYyGV6+OLdgmwlgo0XACT7t12PzEpxQlGvfncZWZBJE4CtkvoLdzwT/KKb3TRObvVhp/KmpDlrwxZZ2M7dS29cxmEsEM0VeSP2xGDt+RJ4W/5tYFUm2XFRDyBGsubauYRir2rWVAnm+uTZPeqLNZtZrYvAakWxqE+8TD2jdsGI6BBAwLUTdlj6OsUC42h9uy8lZrIgv69UNkkBerAhNrWIwapeUMcfNTtPCuFuOm+RkqtH+1yZIn4gMw== 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: f94cdee4-ed2e-4712-6d67-08dad228ff74 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2022 16:44:33.0036 (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: tu69SA4wqRD7e7CjsGK2l0VjNTKCqNE/hyMKPD0BousOCPJMJQ/74tsQ76vjldlWLgnymOdoLi2LhvA0gBlQOw== 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 spamscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 adultscore=0 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211290093 X-Proofpoint-ORIG-GUID: SjHmrr-ovh08z_vnxoPw3wWPythRmVYb X-Proofpoint-GUID: SjHmrr-ovh08z_vnxoPw3wWPythRmVYb ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1669744839; a=rsa-sha256; cv=pass; b=KHxNIw3L9uCH3f0kQi7VigScCUtrp5I3I0GQwyZSFEpIh/FGKxNObMSkqKAYDXxohuXnzx t0iv5a41Eyr8EhDwbIzLuo36Gqg/rLpcjb/MT/LyQVpWcrOLEt6nR3enTX/jxfiq5ogG+x rlvjhXxUy+NiyYVlXveLHRPUpN0FMnw= ARC-Authentication-Results: i=2; imf16.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=ocAEzzVF; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=iC2pqSXk; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf16.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=1669744839; 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=CU1PjIzJaxLqRHPRO7lWY5yWv2ZbpypHxHV5zOV9gkg=; b=6LHbRWdLnfvxuLMLb1dEGzU47fffhxhDq5Wydx/FC5XtNGqb6m4YLaxeT3FNZKAvRIelfQ 5i/9M6lIYXPY7rPmoHQXybUnDi7gVklgB46/ZXFyEYulA3+LiomOlK7Jecf75jKnBoLm8L 6xOXVvxV/r2p1G1ISNLeg97s+UEpjMA= X-Stat-Signature: h1tzy6u7xzyju8jpa7bd7thtia7cas7a X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: A0A80180016 Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=ocAEzzVF; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=iC2pqSXk; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf16.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com X-Rspam-User: X-HE-Tag: 1669744839-275866 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" The split_vma() wrapper is specifically for this use case, so use it. Signed-off-by: Liam R. Howlett --- mm/madvise.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/mm/madvise.c b/mm/madvise.c index bf23d64515e1..f29bfff3af1a 100644 --- a/mm/madvise.c +++ b/mm/madvise.c @@ -164,17 +164,13 @@ static int madvise_update_vma(struct vm_area_struct *vma, *prev = vma; if (start != vma->vm_start) { - if (unlikely(mm->map_count >= sysctl_max_map_count)) - return -ENOMEM; - error = __split_vma(&vmi, vma, start, 1); + error = split_vma(&vmi, vma, start, 1); if (error) return error; } if (end != vma->vm_end) { - if (unlikely(mm->map_count >= sysctl_max_map_count)) - return -ENOMEM; - error = __split_vma(&vmi, vma, end, 0); + error = split_vma(&vmi, vma, end, 0); if (error) return error; }