From nobody Mon Feb 9 04:30:03 2026 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5C0613C009F for ; Thu, 15 Jan 2026 18:28:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768501701; cv=fail; b=pk3zPR8CnSziPlW03wBrtgejryQsOSHRLZ3gUkEXDT2ZEGIvbtm2YTQwvJT8q18opIKPN11M/zOCibxQzRI0pKtKLFmS0w0EyhYnciCfY9AQ8BFYafWt5Qz0YGH41tAz/guReR/utOA7oU/hJBmK85oV2Xeo1xP6dRHivBFkTnQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768501701; c=relaxed/simple; bh=NomBc5uYtaaEXi3DrvlI5EjVIEXRTu2ldx7nbMJJ5/g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=XoB0/8aZ+rccflbrKW20xWQXK3idSGazBmwhbgUqOkxXB70wY59EwE3nnYcrUmM38Yu8IuluQpQNSSGfueZQY3o3HH9rup4o+yApe/+lF6yeYlh0ZtmIx/8SIS0AMclARHO9cnJGoytu3Z52AIYNNunVb9LX20EoV+s1lv8hZJY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=LsYSiVtu; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=xB7WKgKO; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="LsYSiVtu"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="xB7WKgKO" Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60FE35qA2753710; Thu, 15 Jan 2026 18:27:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=SGfpH/hgveKKVaptQszPzRFK49ayroIMv3Dz0MEQOUQ=; b= LsYSiVtuoZE+6EuVWCJobmYhfMTyGkODDT3oMn10YdLuzKs1s74O3ePmjh3RbfT2 c0mGHbXwjclpzgUklOqaPpneHSBslfuF9M6Z9upatyuafWX12wUIJqJzmGGpv0r/ shAr5m9E6P1HM5p4sIKwapNm9olClZK0sQiMl4xQWMVLeT+u68bLpgsgiPWTW2kP ZERbY/B+e8LA189vFeUlJIZ+rMNv3AfpEE+S8d14VRZ8wQ1+xD7+5V6B+a9Go70c 539dVoo2KwyS/TBRe+Gk00d81Gf/MavoN7JIW2g8ip574vuO8U2xBb2RmdZORYUJ c1fnVOwSExu2X6OoDF75dQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4bkpwgrc9y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 15 Jan 2026 18:27:49 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 60FI44wQ035388; Thu, 15 Jan 2026 18:27:48 GMT Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11010025.outbound.protection.outlook.com [52.101.56.25]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4bkd7bn9n7-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 15 Jan 2026 18:27:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yMamIsKLWF12IwJqSUScGm6oOmQM0gLGL0qeYMnhwNFNwHOI2SAz6XgA0oxrMj1+O1Yeb0EP8IJJ9PnsmV6/k77cAljAdBZ3zL3CoBZAh+XUInPEofWMR8WmI5h7EOzxzs7LEgFO/NBpqOIpa1ewB+F6qRvZ/g3APU3bNdUdePjlyUf1CpOxC6KWrY99kTtidJb4p52kgjsUQ+CS7B9rIfohZ6eYSK5HwDBomOEYcLNY+A6lXvwBojNkw2EybVCCxLMCPODZAVf/LyJOE8vykkgo7AHqs8PVeIzKAHPovtWLrSHulSwn2WxjXg+d/Ec1OcovIabaq8NA9K4lpSv39g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=SGfpH/hgveKKVaptQszPzRFK49ayroIMv3Dz0MEQOUQ=; b=beuhKC0dlaz+wpfMsm+gcPE4b84WCpXcKlgjnV4a9VScMgINvMNA5zHYWJzujPmEeLP4u5LDdIiDR+aTm2ikWKYmaA1oAWJgaP+4FW+1ShWC7R9uudzH4fVKzfygQStXO9r37WZ37GVrLM1Zk1+IKC27fBfb1Hw+bl0i5ArCp12KF6XXnucLfCzBL9i6RE/mcR7Us030uvyA3nLjzDN68GInxXHd09RO1VYeRRojS4KvRXF6ZnFWkiepKBkhBdFK8jASkdFifuzQ01vLj+VTYJOQrnAZMGyjRAojjh2NqQrTVNOvCscaw+yod/xBo4YRAfioOBz7+uVhw8r8JdTdzg== 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=SGfpH/hgveKKVaptQszPzRFK49ayroIMv3Dz0MEQOUQ=; b=xB7WKgKOrfH1iNsEyUIrPfgFyT1o6Z0g+Alwjc4i5tl1OphKTeKmok2Hbhg9fSzXGH2QWPG0XGZ+3LvUzfCyHQ1IgN03bMIVWdBFQRY/cc+N0cfTedA9+qsnuQnd+Y7ktAOoUFJrH4bWHMAQBV0EaRW6v4NVSK+q1+tCHxcRiU0= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by SJ5PPF0BB87A13E.namprd10.prod.outlook.com (2603:10b6:a0f:fc02::78a) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Thu, 15 Jan 2026 18:27:44 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::4b84:e58d:c708:c8ce]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::4b84:e58d:c708:c8ce%4]) with mapi id 15.20.9520.003; Thu, 15 Jan 2026 18:27:44 +0000 From: "Liam R. Howlett" To: Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Suren Baghdasaryan , Lorenzo Stoakes , Pedro Falcato , David Hildenbrand , Vlastimil Babka , Michal Hocko , Jann Horn , shikemeng@huaweicloud.com, kasong@tencent.com, nphamcs@gmail.com, bhe@redhat.com, baohua@kernel.org, chrisl@kernel.org, Matthew Wilcox , "Liam R. Howlett" Subject: [PATCH v2 09/10] mm/vma: Use unmap_region() in vms_clear_ptes() Date: Thu, 15 Jan 2026 13:27:19 -0500 Message-ID: <20260115182720.1691130-10-Liam.Howlett@oracle.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260115182720.1691130-1-Liam.Howlett@oracle.com> References: <20260115182720.1691130-1-Liam.Howlett@oracle.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: YT4P288CA0027.CANP288.PROD.OUTLOOK.COM (2603:10b6:b01:d3::6) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|SJ5PPF0BB87A13E:EE_ X-MS-Office365-Filtering-Correlation-Id: 27354d30-f3cc-4d30-43d8-08de5463c6c1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?dIQ1PK8eqoo3rXj48z39oCHa+gP5zBBBrtwbVo86lfRrwCEiCzQnUkMf3d5i?= =?us-ascii?Q?UVbnMsyj6ZM0tCel4+HyrCI8YU+WPjyi/i5kcpOYdVn3+nG7mONv1VMz/mjC?= =?us-ascii?Q?y+fa0TRK3Q9+8+UKuLEjjn6emfLb7oC0+u/L+WZL32cnw46szTOoD6BOAqov?= =?us-ascii?Q?uBk3lmVNSVSFSv+Brw5iagnofO8quVrr6jO5Cc2lkMSy6N1ZG1Fe3c/V2iR9?= =?us-ascii?Q?HZZqH+2RdW7nqt2HNldv0k2nfSlmH6fRlri6SHzrmYiML/r+EQ+D0VdhoU1y?= =?us-ascii?Q?8ztK6u6f1HKUKOK/5fjwi9VhLNsEC2hfOkuYuWG+uzjBhBOUPVB26+YL/bZF?= =?us-ascii?Q?rosUBcFcbmolJ/9adOjf/uHSDqWpS0eSVY8uFkjKGYo9JnNejnj5eFuLjO4o?= =?us-ascii?Q?/ENFEQKAh7DqorS2MkR0PaVbab3qH86sBU0jcSafCUoJz5zMHgKcPVvxiD0u?= =?us-ascii?Q?cfD4V/iYzYUYu7lmlZFdB3T1J2nS9gzJ4/hki1DqIJXu3MSPPaOXLbDqG48b?= =?us-ascii?Q?V/UXTky4OSJNB0GxAlHHAYOciszMMuSmIQ+5Mb4v8/tEVij64GzM3o7gNVOz?= =?us-ascii?Q?pWmvkVIcWcG9U1PUWmzKHiUyRV5Jih052P0Zi2kKVm8wtkttuBfO+dW3Hk97?= =?us-ascii?Q?DrEVoSja5+LDeTFMQaVgzn0qiiFyVUSu2Bs40FbFLWxBsWslYcCnAT4jiMJY?= =?us-ascii?Q?Do5ClnXC2SQ3J3Pfoesk/jMjEIhI0RdwBzWGVPPtkOoXKL0xPQnKofJNUB3z?= =?us-ascii?Q?QVumPEkiN+Xf2pxZEwz6dA92co+h1MUT6fyCGWYWO6dtcGxHn18p8qHm7NSr?= =?us-ascii?Q?DI9IoOYMSe5o9jRCUK4MhilB32g79l7uAGTbpOhrgLuBAu7yITPiKBBn7yUk?= =?us-ascii?Q?oE6EGQL56ibZOeV57v+Wtth6y9NspQoxa7o5UCoWAeoMf42oyJyhilNuJ/zF?= =?us-ascii?Q?n/e/y1dNMYDBfH/bhbUG7AaLVS9GLeicQAOerZKHZyjUDmXlZrw8Dlw7Sbm3?= =?us-ascii?Q?yGZ7tbpx6xFze7SkK4fzoRDvQWe8/B26o+ce7dGIOOPZcHzCyZzeu5HxEZI4?= =?us-ascii?Q?tzdhKlEJ5x7FqeHTri3toopv4AHTGMxXr8yFq+IQAj/lW8CEA3u1N6Ejlpd7?= =?us-ascii?Q?KLNsPvRbr7DxeqJS07HiqTBgNl4/TM2mqvbBMVDOSjFsayimVf/+6gWThtiw?= =?us-ascii?Q?eDasMgrMQjczcySfODbE3215Njik5h+OBs7SHOehdn7PZEZ1Lm06BPoHy8Fj?= =?us-ascii?Q?5LvP+AE6LNYWoDF2pt7RimUuUNvidHAagqWcrozIgc6iBYDmqf+Pz8t70qrD?= =?us-ascii?Q?M7su5VpUuXrEaP6Yrw5M350MEF4RAnX4JU8AMgTU7e379jD3a9jqueQVsKUg?= =?us-ascii?Q?J+BNnP/fG+zWIzmwCM2PnVYzOr4SFPEgYA00za9u3SX6IarQ1OrTK4N4Ro4D?= =?us-ascii?Q?WjFZ5m5vzDbgRBsvLYj8ar3pHoZ3w9y5yns8pSRCiynaGwsdo66UR2rfzaht?= =?us-ascii?Q?wyhxEDTRNkFlTS+nxsPX25i6yMkjqSZsGfSROkSl1qXyz8ZdCZBda0s4Xetj?= =?us-ascii?Q?Q8q1mmg1vxwZvolK0Lg=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5777.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FiKq8Pnx9oYJdoDvXbXuIO71+BbAMgkmcDfv2cOFOY/Te2guPCe+YGp3JJs7?= =?us-ascii?Q?Q8CLy4tRMN2Qp7CD5gec3AcFp8SNWkxoyNZuwZcishVxegI183xPOpfSLwHD?= =?us-ascii?Q?Y/ZOX3LGfCnXx9EtjAHw2p0l/oXOHUgLoXHg2nfXYdxvCuTmFhXfVyOIR9Bl?= =?us-ascii?Q?M5KCIjajIFfsQ1dbF6IVok1FMws8b9pkLMw4dX78DyQRXHi0uMnmrjEO2NMb?= =?us-ascii?Q?EjC9ZXNQK1Qyxk8iWS9M0emUSDOmfmId1+Gdk2A25w4mohaMzjHNXkptvnai?= =?us-ascii?Q?dHoDXNYr8Cm6MOkvGmIKUg5pk9WOJF1mvivWB9FiGONNlU3F6zfM7s0Zmw9E?= =?us-ascii?Q?By/SFEzO4TRVxjVZ8TZQLtHwABskoSvVVD4kD4O9KxIsa5UQyROKUuDD3Xy7?= =?us-ascii?Q?bW43ZXoG+q2ZZDUppyqIAodW2aOLzJnMShAFUt3YpANCNH13b0OuFoJrS8Z2?= =?us-ascii?Q?9GR4fB5YnKy0nwnUk+Bq79gIAETrhcdEvAo2fyUwV3b3y1uoS36vd6ZtTg6w?= =?us-ascii?Q?cUzMRa+eo+NQsu2N822WD88jbjmFSSB8Lwox8up8yDVAO740Bygn7IDTGttb?= =?us-ascii?Q?kLu5zePqh8EBybno4RN9hIurauQQCMpC6X5BBfVUY/N5rWrJehBEH7ECpg3p?= =?us-ascii?Q?o1TwvUW4eAvGVVS+WcfYS17jMyLmUro2ayw4g4wyg8NW97OEK+KUDz0nm16T?= =?us-ascii?Q?zWN3pjYDGy1c50sa2Z/0hl4LS27mw6Liiwl5SUB2v6hfyj5VgVMonsesYLXY?= =?us-ascii?Q?4fjoK4il4DXB8ZuARfb0KKjEATTKxPA4d0OBZejJh7C+PugaoIUdKgfzpsN3?= =?us-ascii?Q?xlRJlljFSW0NxCDhDXzYDfmBtipvdlX5DctcP7CCYpycjFQ+l3U+uK3WoA8r?= =?us-ascii?Q?6S4gzkXzjkElTJyd9uK8Itj2TobEKh5ditBPYcpYnO7fDmlPIg6C7/1+MA7Y?= =?us-ascii?Q?17BWal33KK+rBmluUSRav3zKgfuwHoBuGvUYdY3nJnuJUWfmDxq7V30uFRRL?= =?us-ascii?Q?+HgmL/mNiAfGl+M/wcF30IvMyIYbJF4RQMrTP3G6qozDToZeMWyfoKtAuddm?= =?us-ascii?Q?nxOM6+rEavaKrmplYf+JKd8Jvq5+77shxQVnSemygA3lh/wE3gAjejuU4xsH?= =?us-ascii?Q?fG+hE9e3On10AhFMYm97di4fKdo2RY8w5+73uBUfyLN/KcxzuBimsAbjr3yG?= =?us-ascii?Q?5BC1G9Ij0gVuDMdBfZxsdcNsmJwgec41HOkNaU9dMxe8gxgZc7ini8A0LjJx?= =?us-ascii?Q?0G7HUA/fFlUdqMZ1QcamIPBw4Kfsqg2OGZ+BJ1lTu7UBWUKBGcvzrxsFW7pq?= =?us-ascii?Q?rWn6a6EicA+XdaSzWDoka04X1UEIv/9ge79kz/2Ei+FJPUh7CuWLAHYAZYaO?= =?us-ascii?Q?528G23RT9Oqpvq5xIPniCa9uE7dgoWR9P4wD/G23ibw0AmQlrmAn6AnV/9P0?= =?us-ascii?Q?zuhHbXo2RxFu9hmCan/A9EgEAOpbsI1Iflb0Cl7uVXdcxVuqo8m3/w8c+dEJ?= =?us-ascii?Q?2Ron9niO20kH/4UnxjbxkyJJPrxs1Il1pXZtNtDUDD29su4AQLajhMYsV+Gt?= =?us-ascii?Q?/R1/uoH0cUSyTSTofOri7OpNEsiBkt1WM+8fBM7dyvINz3qKAwuI5h2HizU6?= =?us-ascii?Q?xuoDP4T8VI9ISnvgdgnRJcLOXXj60iXWpXq+vyHLq/VMRa87sOEUVh5/zFlw?= =?us-ascii?Q?5B+P5sSQik8gJs8WBXGlD7oBKeOtaf/FFQZ6JLnNViYshW2XQsZyOUnrhSx4?= =?us-ascii?Q?8zarWBTGLA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: XFAQUlv77h50m+LM/RYJ3zS0CmvmR+lppgWmXe74+px06Jc9EFH8RBCqgNElY8phsPXma807DUp+1UYypM0uqsdSrXUONWdlmghlJETW2SA6GL3Q2wIXToERDbbHuhNcj4v3oIhsC3kQ7NhLaDmE+W4UoMoQ5vEcomlHzEiEVAvPPgcgZ9ZF7ia5bn8NLlct/xQQrK6MRT++uxhQ408uK+thgPxKubxUENVjQznDcW885h8xDaulrqSbai6N7PadKoyURpiP86KatgEovnHoXHvGI8aDx+hWClyBTI7iVXqIA6Ba950QCEcXuHz+Fixs6wGnTwZegqNn5qEudujldObTWcrITLC/cFWa862mSxjFCYcYQEay+JFP+SvUL0rEJ+Fts7Y7+Cm5MH5qdXFD1vrdsv/JwsIesHIG9eykUqqHgkr/vPqfnbl3Mr1c9SO9kLPnVCIsh+KshleB2Ui1AI6SD1a9TiQmiF5v2DwsVl5u6cCIFWPgQ2j2oaHmfSgqWycfjxKVSTcwdxRQILuq8kNuHQv3nymscJOxWauPIVrv7NY53FWTWuK1c8h7Ci+R9i06asRy2oS6Bx7eHM7pA2SShkXedkdpPMwbeLKc7Fg= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27354d30-f3cc-4d30-43d8-08de5463c6c1 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2026 18:27:44.7343 (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: tSbTIQ1KQmNSRcgBM1C1UETQky/qW+Aic5O8MT7ErhRks/HmnKjk8juoGRI1buVasmFTC2PGgdz1hTVLudqRAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF0BB87A13E X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-15_05,2026-01-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 suspectscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 phishscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2512120000 definitions=main-2601150142 X-Proofpoint-GUID: rsKayfsegydOX7_HCRCWn3xoqWmExg3o X-Proofpoint-ORIG-GUID: rsKayfsegydOX7_HCRCWn3xoqWmExg3o X-Authority-Analysis: v=2.4 cv=ZtLg6t7G c=1 sm=1 tr=0 ts=696931a5 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=uX-LFyyL9tsN2g4AakUA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE1MDE0MiBTYWx0ZWRfX1J9wRZlu1taY xJ2UNybXIhYOc11ent55b/DynZ69PKqb4R699lBp87JAS8KaAD25wUdzw3iY/zAW90f22b3ohrA UpT7g9hAa1hn2SwYMIl+ibaQihdrIP5tB/eOkHCRzhs3wXU3rXHaDIWCjfSr3J0GXuhcD0AERVs Xawm8k/S7eHcTdHvvhI87EQzGc2g1UOsWr5jALYFbTAuenh+vZRHVKlY8mq4hwVXWgbHkVRaQDr sPSq28/BqTwSHWpRWJkVIo7WQbUX+Ge2jU769nQvurC7Gd0DPz4VnoHaMz6L6IdjqS6uwfK/Bfv 80pySjN+Yh4X5tD5NkSrEFmeyr6IIQW37YzYQrzhSAPVmlwcBOePXzomtFvhTwLK7VqNozxWDBS zeJFxJKgXJdMFGKPxGMJ4q/9pjTW/ejW7O9c8QDoksgymzrDzF2e5/R6K0O6DYb0ayTQcrJnTxh 6PWL7MvygCymHMrUbqQ== Content-Type: text/plain; charset="utf-8" There is no need to open code the vms_clear_ptes() now that unmap_desc struct is used. Signed-off-by: Liam R. Howlett --- mm/vma.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/mm/vma.c b/mm/vma.c index b46c869d4bb07..876d2db5329dd 100644 --- a/mm/vma.c +++ b/mm/vma.c @@ -1255,7 +1255,6 @@ int vma_shrink(struct vma_iterator *vmi, struct vm_ar= ea_struct *vma, static inline void vms_clear_ptes(struct vma_munmap_struct *vms, struct ma_state *mas_detach, bool mm_wr_locked) { - struct mmu_gather tlb; struct unmap_desc unmap =3D { .mas =3D mas_detach, .first =3D vms->vma, @@ -1280,19 +1279,8 @@ static inline void vms_clear_ptes(struct vma_munmap_= struct *vms, if (!vms->clear_ptes) /* Nothing to do */ return; =20 - /* - * We can free page tables without write-locking mmap_lock because VMAs - * were isolated before we downgraded mmap_lock. - */ mas_set(mas_detach, 1); - tlb_gather_mmu(&tlb, vms->vma->vm_mm); - update_hiwater_rss(vms->vma->vm_mm); - unmap_vmas(&tlb, &unmap); - mas_set(mas_detach, 1); - /* start and end may be different if there is no prev or next vma. */ - free_pgtables(&tlb, mas_detach, vms->vma, vms->unmap_start, - vms->unmap_end, vms->unmap_end, mm_wr_locked); - tlb_finish_mmu(&tlb); + unmap_region(&unmap); vms->clear_ptes =3D false; } =20 --=20 2.47.3