From mboxrd@z Thu Jan 1 00:00:00 1970 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 2BA5FC52D7C for ; Wed, 21 Aug 2024 08:43:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9B6FF6B00DD; Wed, 21 Aug 2024 04:43:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 93E496B00DE; Wed, 21 Aug 2024 04:43:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 743516B00DF; Wed, 21 Aug 2024 04:43:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 537DD6B00DD for ; Wed, 21 Aug 2024 04:43:07 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0059F160AC9 for ; Wed, 21 Aug 2024 08:43:06 +0000 (UTC) X-FDA: 82475612772.18.0EBD6A5 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf30.hostedemail.com (Postfix) with ESMTP id C024780004 for ; Wed, 21 Aug 2024 08:43:02 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=G6tFuZDf; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=AiZ5tSKg; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf30.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724229704; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=BdYynufT42FT/EndrkzdaXdRaxovWMhHWwTQ4SHqDF0=; b=rb/2vkKmZG9tQ9NbLiBtAEcIid++rpQor80gk2yOQbI78WqT8CoVY5evuf0q3qF7Yc6A6g jJjDyb+YAhZ4Yk6qwzWmRbkGPJiGJjz5Ls6Mo7mVbpT8WMMApKpVVRHzyeWez/aO+uMIHu XvQmGuxZCNWiPMLLoIqDc8FjRBVFPyM= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1724229704; a=rsa-sha256; cv=pass; b=q/OhHtW1WLTFJYUOHDn6vQCnnM4B4X0viPWDHNiyr074n3wG1n0qGB8BPGzlB62rC+EIm0 Ko07DxLeOuUC5zmyb5BrjxvKZ0bjcqpNYhY8Qat0HDDZplkGpFcxMfzoXZnuW4d4TjcL/n K6WYRH8Xj1XdXWR3pSXgX5zcdE90TqA= ARC-Authentication-Results: i=2; imf30.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=G6tFuZDf; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=AiZ5tSKg; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf30.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 47L7tYuk011021; Wed, 21 Aug 2024 08:42:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= date:from:to:cc:subject:message-id:references:content-type :in-reply-to:mime-version; s=corp-2023-11-20; bh=BdYynufT42FT/En drkzdaXdRaxovWMhHWwTQ4SHqDF0=; b=G6tFuZDftpdRhZ1lIaxQPf9sWZCSmO0 Uk2UrTPUXwT6cvR1PS/zACmGwYxezE6Xhz2kjJy03KXwvmMptnsoqx8liFst712A cJapY1p8OZV7MAwgkmfiy8W/qwJdqY6+JO2pOMAs1UHWWdG2Frpr/p4oeAnMsbyl jHG6qyLeVv67DdgkUz5sjraBGTrgxP7aJvYSioVBJZpPZ047WbxEoeFvydV/iCsX 1aScC1Asgo+RuecwXqhrGWEqiM+ECsDxpOicZOyrJvzeUlTEj3OL/Mhzm9KClqOA daJ9CAsKnUolujVd0S4YvVC8cOu77ux3wLLLT4hqLVkMve61GuNlL9A== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 412m4uy01w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Aug 2024 08:42:51 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 47L8dGkD035910; Wed, 21 Aug 2024 08:42:49 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 415cwsr5wv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Aug 2024 08:42:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SZYhyS9O82opyZ2GkFlIBJ3P3BCQOW+Ckek0IcM+e5YxgYxiYDegpkIzTJ9FPdNiu3Ag8tvRXSHCauKtfuFmy+zsslbxd8ebN5kG3MoaRmy/OClg5VWF4qdSO79DuVBDlCm+rNqZCNhD55EtNitA1bsj7/clYl931MlpoYd3pf0dBB7UzEvPfqetRjw0NuduMT7j+HYjwqw/xns0HN1fnKg7NGTPm5ST4/CAlbuKmJE3Hf1QmU7Qt/eT3fJ6awdILHb+lHETMa0GtKmeDalq8HfUrajdNlgLkkK76g7Mi7RASAcMronCtMGVcIa0tNY0pBVRtu6t6vwavjKnfimc4w== 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=BdYynufT42FT/EndrkzdaXdRaxovWMhHWwTQ4SHqDF0=; b=Z1fAlRWA4Yh4cInc0DWmCxKT3CHMS1GhKh5BxOO+hc2+iuo4Z61yWdw6wlISeN434hIzmP1r8nsIXkGQsCq8SQ9wKEXvHnXeExijFdPmvhX5EtI/1nlw6UZKnz9aaTxXZahChAIb4dyA52R2nXT4flqyeZYWulnwB1xcvIH3Ku/IRsdovoqUcIuVfQg+3yX3ATTWEjZs5ZFhXkVQhw7wPMDnlpa09GTpjp8lFMI5CoIVAY8iWk1rBhPG0emfxGLI2eEvEbWmeCF0Vqjd38i4Gy+ESJCJ42wFMUQKCq8+XyWBS51zVVxzF7IUWYmiG95FE3wqhqVHheS1t2ze2UBuFw== 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=BdYynufT42FT/EndrkzdaXdRaxovWMhHWwTQ4SHqDF0=; b=AiZ5tSKgK+K/Us2hrqUjXIa9Yek98xMqFNqgG+qxncHKK5RMPWLw0GNaOAd8YDL3TOQfWyHmIItHM/tpUgFcPnun9qeie8YIsdzChtevPcWDoRtS1iJWTjU/IzqsqMloinSYKDBRad6Cd4zokll27t7GfmO1P7etKL2sxRBdig8= Received: from SJ0PR10MB5613.namprd10.prod.outlook.com (2603:10b6:a03:3d0::5) by SA2PR10MB4764.namprd10.prod.outlook.com (2603:10b6:806:115::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.19; Wed, 21 Aug 2024 08:42:47 +0000 Received: from SJ0PR10MB5613.namprd10.prod.outlook.com ([fe80::4239:cf6f:9caa:940e]) by SJ0PR10MB5613.namprd10.prod.outlook.com ([fe80::4239:cf6f:9caa:940e%6]) with mapi id 15.20.7897.014; Wed, 21 Aug 2024 08:42:47 +0000 Date: Wed, 21 Aug 2024 09:42:44 +0100 From: Lorenzo Stoakes To: Pedro Falcato Cc: Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Shuah Khan , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, jeffxu@chromium.org, oliver.sang@intel.com, torvalds@linux-foundation.org, Michael Ellerman , Kees Cook Subject: Re: [PATCH v3 6/7] mm: Remove can_modify_mm() Message-ID: <06f5e205-4b5e-4945-890b-0aa29828947a@lucifer.local> References: <20240817-mseal-depessimize-v3-0-d8d2e037df30@gmail.com> <20240817-mseal-depessimize-v3-6-d8d2e037df30@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240817-mseal-depessimize-v3-6-d8d2e037df30@gmail.com> X-ClientProxiedBy: LO4P123CA0467.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1aa::22) To SJ0PR10MB5613.namprd10.prod.outlook.com (2603:10b6:a03:3d0::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR10MB5613:EE_|SA2PR10MB4764:EE_ X-MS-Office365-Filtering-Correlation-Id: 5748e9f7-3441-49ae-cf84-08dcc1bd3b64 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?+pVY5LPu2WJ/3jPPeJg5Uc4xnbc8kd+yYTOCGG35JZ/AEd4OITZFPzL1wFKQ?= =?us-ascii?Q?arHXFv7u9FHeoofTYJCODWudamgUs4+ZLoago+QsYwNelKZC6HNXr6xkwyp7?= =?us-ascii?Q?9/bz0xkH+/xmJX4HJE/1fgEcT3Ap28fDjwnjgCZKCOD6gmhrSr9KCo+aYFo2?= =?us-ascii?Q?5ehWTnz6urIzAiZ8rAV0ye+as5mEE6e/Rqry+tZStrCySlQVnnDZ87tY/blk?= =?us-ascii?Q?3XTIZfGi8222Fh0Mv6C/ijJVD2yZAcbMGfGan4OxwbznKP//tV8aQ3n4SCHJ?= =?us-ascii?Q?0+ZeMAlZuFM+wY10omD93FK6lzCjonXjAy6qtnXHGKG8jhV7SgkOuoOToZQ7?= =?us-ascii?Q?B3Hl1d6v+FKmNwM6n0RiuMZJORKefbiTP0xh98NdO9oCBg1E1a+uZCjVi4s1?= =?us-ascii?Q?uFAYt5cROhv8n1ebXzMmbvgzb+A8gBg/jH5D+UMfhPxhBSxggR8nerts+iJp?= =?us-ascii?Q?joz7sqVl9jLLtptuRxFVqI7891lnKXQR/7rVTCkePrPyZkypJA8TXgc1IJq6?= =?us-ascii?Q?HTJOxnyMeLDhfukKx3nheZGsQ8JRbsPwGPc1NJIGy+nC8A9xajKIC1LOoaN9?= =?us-ascii?Q?MWKHBlluI2ESEWGTahHXiyHsn/uTMrb7OOBUPehcH75DBiG8NCbK8lOB1i2/?= =?us-ascii?Q?VnfWnIwF4lV2vG2SqtjczQBW/6keX6d55BD7fKm7XB0Co/FbtUVaD9G16gM/?= =?us-ascii?Q?dVqVPnzFf9pLB6Pm3eck0Y9KXTjDJQjTLGnp5X/fh6ovGJUXJ24WrP5YfyUY?= =?us-ascii?Q?B3RRQst97RaxWtgmZsz2yQzA2TUAFTuv2hEjMzXoHGOQQRrzRGKZwKfJrsuH?= =?us-ascii?Q?MieBw/r6RfCU1PphxKrbv/SnXOCldgrehkFFDegFMBX2dGaZwmfHpgD04fYw?= =?us-ascii?Q?DL0TIXuVs+FKeeahJ0P8xd2br6TVn2to68IqkrTe1ql+ASXPHkQbTWAh7JQr?= =?us-ascii?Q?EQRx6NaDhQuhuz5jsDn59WaL3eVx+xLPuDaJydC34UsrL7ADyQCfcztykhvM?= =?us-ascii?Q?W5E189FQinmwiVg+dsD2Fs6oACvQtqtwGislr5OBA7sRbP791B7CELUDp8H8?= =?us-ascii?Q?/2UT36tqf36XT07KpnINzlr6JtNatC8lO0X1B4kc8k4uK/RJgeyEIVUfUfEU?= =?us-ascii?Q?FmVrZ++zs0P3fQShcdZtwvcIhwwyfGWHSKFC0iq3oTf0+wdT7fhbDkxYaA2V?= =?us-ascii?Q?qO0QOijUvBCUbE0llZgWkMRl+7J+2coBdTArKs5hk+bCsRJpbjzEH53lljrI?= =?us-ascii?Q?GXsTXiHazWfbVM4RQLxhmBCLLpaN/j7g9nz/QDBkibHwaS7PdNVZRKE8Oc2W?= =?us-ascii?Q?1GzvrdtIrb5rHKk39atMKiAEStfksowOK48HzRXEDoDDwQ=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR10MB5613.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?T9+O/6n47acdVLNvaAiHRUG+INLHxhg1DsrzrU4WIa5Uzysz2XkiJ5qEpJdJ?= =?us-ascii?Q?qddPVhsm9slesJN/JPEsYm3N05As2cUOMnmtVp35enzZay1d5hn69Jkm4dvL?= =?us-ascii?Q?6SfjmGUgKnIlRzuBk9/G2laNUFtaAtkxp2ndJWynr9bR/A3jaoH7QvjSQefI?= =?us-ascii?Q?HqlXfXIO9wCDHGN+zYGYT73MakymTq4HM5muEwCZwSkk3odJuDqOpgCOVcQJ?= =?us-ascii?Q?IKCYHBF/dDsUgMGTz/lR1HOhL67/ao1qacIF/yOzeaDxHth69N0Iq/KSxuM2?= =?us-ascii?Q?5RwUu9wVarGvcrUvrCZBWDrXuvm82CgKo+hgTGHClAdI++YmUH3s0KTXsNql?= =?us-ascii?Q?5kIHbWdLjY0ksWqXANjDBzYNiF/zDobfE8SxM8+/73scsg+Kqwtizo2/0CYJ?= =?us-ascii?Q?heZHkTHQMFdMpA1wNGSC2AiNXqg41puc29cVKYxh//JIneGQPj87xEC7ky6Z?= =?us-ascii?Q?V1KSyhhy2+BzzGOu2s/NGebbYZZSiBm6wRKBPXQVx/91Lv4cegcMacnQ1Wl4?= =?us-ascii?Q?0g5o5ZotwMrCwOTTnr8uXGRJ2XegEuzts1Hpkj4CASrhniS7UVvuArZAg/yu?= =?us-ascii?Q?WMOiL6PQ5vFEHyFhUnLgD/QS0OUyatIh5gLBCZEpBksqeHR/mNjyzPr4Q2S+?= =?us-ascii?Q?m49gpqrrPY+fM5yQ9IUJuzn3Cqg3umVK8cPSSrzY32d0ZPi0keyCAvkOVBWc?= =?us-ascii?Q?ZqoIKtSUqYuL2cW0oL2abvTCHAU3UouB+1EKGs7WDZc2dtgTqxEW2e7y+Cwy?= =?us-ascii?Q?IweckqR2NVdSZog3xYC0Hn0AXmNHJ0I2AB5FX+SXxKgvGSnzEojFWwaVgO32?= =?us-ascii?Q?nsx6BERoU++bf13H7RvTlPxQskGiyjTDHf/BXmxMFgCtYJCqZoIinf2Z6kEX?= =?us-ascii?Q?0u418Kf7BODr0uC03Nug51Flgw2DGfX9BR+D4ZShNTkYc3hbJNTDwsAD6QkZ?= =?us-ascii?Q?VVyv9shtR1vG8RYrL0CwJsDLzGzwYLbM4otziau7ND/HkYoSu28GAmrbt7yk?= =?us-ascii?Q?UnqXpFDEPRMCoV7hf7VpAiqz9jTc+7dBem5s9L3IlRpO92LOBOLPdrJ02HqR?= =?us-ascii?Q?JO5UfkVzxBqvzcI5aXHZoFYRu8ORKvKK/saDPmKVPS4o8QpGEl5JyNb8vl19?= =?us-ascii?Q?F0gNp38zdVPEH7HyU18+GAQaXL3nCPE3m3ccV1noePGg9i4E6xMj6ci0PYNs?= =?us-ascii?Q?A0ewMi9jNpmQmT+czJY/0DmRds2qeG4MD7pdR91QoHgEMM2Fi0E7EehPd+U4?= =?us-ascii?Q?v3r4XJ9njuXTdCw7td2fiLcEZat6x3NXHNUxRdonkxwrWEfNQ3/JRBkvWvuT?= =?us-ascii?Q?mhAS+FhtCwRlcOL2yk6rmJqTc73iWnLeNOS/cS7dk3du8O3CerCCNN77mAtf?= =?us-ascii?Q?IofF8eLXXkMnCvKTBlRdqxi+zA1SNt06som8mmRZT7MB6uFZseCmckHvwDR3?= =?us-ascii?Q?/4HdBlw6WVWIVdcYeiOk8QJtHlj/pSRWZ2xYy7dNCRW9pGN09nPMno8Mvu9R?= =?us-ascii?Q?V5YVfiszbh4nGvewCTg3f0oKk+EePxPdliHOOwSIjSCX2j/KOIAyD0pYwRPA?= =?us-ascii?Q?lOdLmWRkPWWPHxVasVXsxzLdteQkNqXv9PV4zJa29JwzKhAtGEoHyZH6VPav?= =?us-ascii?Q?cZHCw+ge1yqsUzay9D3D//APqmbBIVBGdiop6YDUCwgm/+5U82Ms7CDtzOu5?= =?us-ascii?Q?0ssyYQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: v7p76A7VH/kzETRclbKdG3x7kkDi2JIk7Zgugc9KcmXi4p3lHu/FH1JLu+LrJIaPbGweLdlLYDC3Bd9escrkwSijJuQqQYLaACCeSIYWtm6/FQpehyee6HdZCQ5hi3UtHVdxApMEDBt1XR4SfCfioF/4opFgGNUaittKEexRQNLiamrEJB9bkbvGWfH3YKSDbecthBfy8/fUXEgIAhiAhS88kW2U7C4nOK555bzqdr9RFFHSXaPx7NcZaluGCoWhIJ2NeuoyX9jsuQGt84lJjzYOse2phuAKCSMNTN6NhtY5jhbhlGH/48W/otlj19CZBZ3q6rOhrOYMOeNNojJi0vyEJKV07TJlvMANyVguHq+q0P3IwssPyqhsBaqD4FHXgFodg0etTE37+tZG3A+LO98Q2hFEXChu5IiUG1KuCJ8kSuqCu4pKf8nDP0kCgeKKYcDa7PPe1fYXRW2KVpY625NIXGelLRfjHnF6KVj58Xvng4F8lAR47e0F22iPGZhx8L4WNug+AxSgq6soq35B+gTHewzR/rKVaaPx4LKDpQOK/Dl3jmdK+eqVR1omjZlT/BQeBqwHILl0Y1I2eT9SF+qrXEtzfFVbOMkt66e2iKw= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5748e9f7-3441-49ae-cf84-08dcc1bd3b64 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5613.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2024 08:42:46.9803 (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: oNG5p7U3BgiiLVKhrWY9bH7PJlQ01NuzWr8l/EVD/JAY2uQvbxXIG3e0G0iqpeWMO0qqpFTjMRD9tXeyvr27DMktVGVH/zBSoQ0OCKi0GkM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4764 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-21_07,2024-08-19_03,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 adultscore=0 spamscore=0 phishscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2408210057 X-Proofpoint-ORIG-GUID: MorktbNbgDVHvgydAigiyO9ZiI1jM6LM X-Proofpoint-GUID: MorktbNbgDVHvgydAigiyO9ZiI1jM6LM X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: C024780004 X-Stat-Signature: 3op3uzbqc9jzimkdpej94se7wzad9uup X-HE-Tag: 1724229782-890150 X-HE-Meta: U2FsdGVkX1/GpKQZSGJ695wo//68jNedmRxQXchgx4JDvG1xVJi8qdC0h8qYA5wpA1lP07Fv7Byl57goa8nE2dLb/VcARSEKds231dCqfPm/9Oms87zLzpGn/xaJhCyDBFRSd5kVtnXJJYEsTCLSrKuEPg7GXROeCVSd0gCmHQCuAAce1Y9aKFuh2j84c3xGr/ZKFoNGu8vTfISTNgJSP2ejOGBtGktYqd1uglI79GWj4eP0GuTBHYkh7KApy4qsZeHEKXaQ1TYzUG55Fq4cMJxWBPKlbgMzOZwmweFb+x8ITJCAu8vXL8nw4vET6duxV7tiH04SxnfjDaNEQ7sFI2xWEwvlThUNZl1goXeIu81tuGcnp5Kxu+eoR1OXYVTPSN+BYDbgez1bQu5sQZniC7Kxm4m0BT7A2ca35UvFzIW01g/9izxZL5MqguhGLFlVbuCIBtmWubJj53hPBkkZyl9lWpNLD5st1KE9qle9idJi4q8crp6JnXZrtD1thAkWaHsbpIXDXns8DhO69HR6chhVdN/70FL1b5onCIpB5uQDwyWmC2L0Skf+pEtqLey2H/K4oAZ18WT8PjY7ETXAGAIedbkaNjznMn2pwr6lIlk6LtzMdhEMAXpabtLE6qve3NnaTUb6W7O0eGO+XNyN2iaQfcAsvP5eB7CKtPHrCj3K5UfO1ULKTwj3316UnDkEJ9iK6jQaxFg0rxo864hAlB5BReE/BP+qMErLO4Dx9NBoKYNSdsutDFMaOzetPkermOEuR6Go375I76zYKjbvz154dieXM7oUaEJmX3lv6UCCBBY5BdUbu4mIuAKoRvYc/LGJBTiWw/NO76SxCagLEjOalR9jzPEjNiNxBZPEJktJAarDWruHz08iD2rfGR3+7PQhh1+RptCOgQiF0noOiT9Y/lNJPpxeu57RSI4ldCy8RTe+C6i5HsRUaRsV+Ll6U8ezbperORvvbew6FGk fV1c/tU9 M2Q/rsP+BasiK97ZvTJTl8QQMxJIOJwfcsASDyUAirDMiHA/CMbqe2tne2jjnaJDOoJaju9bTFxJ8oMIpUzoh50IfFNIQImsd8YDO1hw6h38IRB31qRz/Fk5sTj3DhN4j6cV/aWDfbahi4MzvSBig/Tk1Tj3pAabhQ1dKYVY+rezVlBlVP7V8OLlsU9ylV7Iqy0fhA+s1+5oUqDWed82GDFQBey0l7Q31K4KLpTmuKxdWWCMoXnABmHMJgEPk555DwjbNxCYKdOVqxINqBm9LqBW2/U32mazkrIPUi74O+yg2zzEIJWDegOzOAI9DDZR4NF5dtNNXg25akjhsFweOjXgEU9ZUNGMYzQLkroxTVqDeM6zukaD1jpPqrQMGvVNmdWzIF7Ln7S+/TEjWU5+UBFE5boeHsaTqxboQv1vqRItBVlub9eL3dCeNbngaR9zTh2OFgHBRjnoSWfHrWzRnCRXrnET7LqxyiyIxhuUErbsQtKehB6NXJNj4olwBfEXjHpzwbTAWF8cQQfvl5d1XBITykxFS/OBZF7MFeUruhKf9w0liNVksG47rT7nSv0tLn7xNIds4ojwK1w0os8u66fPZZgijWRr9jPUPwNL6RTL1rM7sB5V9y/No5Q== 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: List-Subscribe: List-Unsubscribe: On Sat, Aug 17, 2024 at 01:18:33AM GMT, Pedro Falcato wrote: > With no more users in the tree, we can finally remove can_modify_mm(). > > Signed-off-by: Pedro Falcato Reviewed-by: Lorenzo Stoakes > --- > mm/internal.h | 14 -------------- > mm/mseal.c | 21 --------------------- > 2 files changed, 35 deletions(-) > > diff --git a/mm/internal.h b/mm/internal.h > index 1db320650539..3b738b0ad893 100644 > --- a/mm/internal.h > +++ b/mm/internal.h > @@ -1361,25 +1361,11 @@ static inline int can_do_mseal(unsigned long flags) > return 0; > } > > -bool can_modify_mm(struct mm_struct *mm, unsigned long start, > - unsigned long end); > #else > static inline int can_do_mseal(unsigned long flags) > { > return -EPERM; > } > - > -static inline bool can_modify_mm(struct mm_struct *mm, unsigned long start, > - unsigned long end) > -{ > - return true; > -} > - > -static inline bool can_modify_mm_madv(struct mm_struct *mm, unsigned long start, > - unsigned long end, int behavior) > -{ > - return true; > -} > #endif > > #ifdef CONFIG_SHRINKER_DEBUG > diff --git a/mm/mseal.c b/mm/mseal.c > index fdd1666344fa..28cd17d7aaf2 100644 > --- a/mm/mseal.c > +++ b/mm/mseal.c > @@ -53,27 +53,6 @@ static bool is_ro_anon(struct vm_area_struct *vma) > return false; > } > > -/* > - * Check if the vmas of a memory range are allowed to be modified. > - * the memory ranger can have a gap (unallocated memory). > - * return true, if it is allowed. > - */ > -bool can_modify_mm(struct mm_struct *mm, unsigned long start, unsigned long end) > -{ > - struct vm_area_struct *vma; > - > - VMA_ITERATOR(vmi, mm, start); > - > - /* going through each vma to check. */ > - for_each_vma_range(vmi, vma, end) { > - if (unlikely(!can_modify_vma(vma))) > - return false; > - } > - > - /* Allow by default. */ > - return true; > -} > - > /* > * Check if a vma is allowed to be modified by madvise. > */ > > -- > 2.46.0 >