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 7C63EE77184 for ; Tue, 17 Dec 2024 14:12:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5E0326B009E; Tue, 17 Dec 2024 09:12:02 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5906E6B00A0; Tue, 17 Dec 2024 09:12:02 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3BC1F6B00A2; Tue, 17 Dec 2024 09:12:02 -0500 (EST) 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 1F7396B009E for ; Tue, 17 Dec 2024 09:12:02 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 9B56E1407D8 for ; Tue, 17 Dec 2024 14:12:01 +0000 (UTC) X-FDA: 82904638824.06.2E80945 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf15.hostedemail.com (Postfix) with ESMTP id 7850CA0006 for ; Tue, 17 Dec 2024 14:11:14 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=PF5qt8yq; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=z6NpaXMi; spf=pass (imf15.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=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1734444689; a=rsa-sha256; cv=pass; b=p1tvZy2AJIcIVzgxW0FFqEOOBAY6PZSBK/yXpu0zZQl1EQvEPYW9wTw+w7ulxbprPw5+kj K05HVl6EE+YHrQSDppLjbztWdabioFBYDwx/hv9xYDAFZviuwiqq5g/nP6li+Wi1khwECv jIP4SVxBdVu0iw33flExhEDkGJ3hmTI= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=PF5qt8yq; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=z6NpaXMi; spf=pass (imf15.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=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734444689; 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=ytBIwcbb58TmJZpw2pWVvh8Agv9Zy52+v7ngNhPy85s=; b=Y3EX/cpU2Pip4TyGd9/J5Y+ItgCWk+VJEV5qFnvyjuJhtZhbqVZz3pOzUG0ZcQrzDTW6Ch jcAU/nEEl3u5tbS/FkBzgPxb6fgLa1jbGUWqY6t5f8gCl4Nn8Q1HtKw/QihJqWUDHfC4IS +ZRM4sj6rxiHAD/hOGysgP8RCKTIAAY= Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4BHCuQlG012363; Tue, 17 Dec 2024 14:11:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=ytBIwcbb58TmJZpw2p WVvh8Agv9Zy52+v7ngNhPy85s=; b=PF5qt8yqpPzQzKzFwRMnDBA3teJFszzTmv gBDguzMXD8mekzaayyDHYWMXYQ3lbvwezDb2gNbTTU6+j5B/x2ARhiWYHrgG3plm TEqnYsoLbFx0QZrE8WG/TMVmQjkbWwIOw5ypr8BpTa9PCLRkiPjR5XEzjXG+vduN c51d0sXdDK7S4ljeSQfqGqUzdCe6h9YAS2vq8h81wkEeIbF7XlG9KfP+BIqaRaaI zTSVWKcBhgP2TRQFxIAk3zjG1znrVQ8vP2v8qXrjM+QvDByVTEkuyiUoTeW+4LVP lb1Eiro2K5rkNF6qWvURUp3m4WfGFlbTlNhmkCN59j88ited87iQ== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 43h0ec64fk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Dec 2024 14:11:42 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4BHDabV8039263; Tue, 17 Dec 2024 14:11:41 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2175.outbound.protection.outlook.com [104.47.73.175]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 43h0f8pffs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 17 Dec 2024 14:11:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y6xfbdEJxSAJTNcIHm0sOidUky6CltXZI5CgoCdBwMj2AqrWPLl4xp0D5tOMJJ0LjmrKEQiZwFrWIEr/4Ob+yDT0Rp6B2y69t4stb1WzN+2HJ4L2k4SmHsFe5o5evaop6Ghs3U/0wS7rrKReSY9+QxKLnl7Tt7IxCy6sKPUcFDV5wxQXVBmE7+sMtGta0SoT2072VFfhWnyITCnF8iCi6lrZNRGaekEYS2YPYm16s56Smb1TZH+6cTVAUlJ4H1cU4lZCJH77UWLDzV4UbG9sHCQYtKLEE2l2CgZTKo8J3RtF++e5rEtrUPf3cswvTYwltamFAyKRjiKacFiEYw9zcw== 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=ytBIwcbb58TmJZpw2pWVvh8Agv9Zy52+v7ngNhPy85s=; b=gJDkVT+7vSVurKZFqMZUueTkoUgFjb1207ehOXEyr0Q3lxgkrfqpXroZqbkLfD8z/UE0LtaKngpspcBIXNAT6p97DKxzpK8Qm+LSk/gQJ6yWWAOgPs6NBV1spjfe3SA9bOKLIej/4zVuw691heJSOMG3Mc7e169CaitvuUiR2yYAnNRNjCOx9sBdtxOc0dd5swEu3uXO1TBj2P0scV/IXBT+8EB3jUB/I027eLi0j57dUR/wjp70JJYJSh7NVcuaILcs19HFf7+H1FCZ3rEmCK9WodO1NqH74xlwG//AXzDBhgEUagMz0XCqe0Hisd384Z3t1mEP/GVmzqmdj66cYQ== 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=ytBIwcbb58TmJZpw2pWVvh8Agv9Zy52+v7ngNhPy85s=; b=z6NpaXMivC7fCVyUM2PE9uIHYtWAfvSbd8M++XkKi1MrlpZjlmMzhcR5ENZzsNITVnFt0uS7Vj8XLmaWsRohq4eXMhXF3oKUlTRkuJ/VPihWJwUAbGG2DI2BIEt8VYBGBydCLpkIzRwCpTWVcIgQSR3VyOYzsatKggUAUo3CJZI= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by PH7PR10MB5770.namprd10.prod.outlook.com (2603:10b6:510:126::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.21; Tue, 17 Dec 2024 14:11:39 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%6]) with mapi id 15.20.8251.015; Tue, 17 Dec 2024 14:11:38 +0000 Date: Tue, 17 Dec 2024 09:11:36 -0500 From: "Liam R. Howlett" To: Thomas Bogendoerfer Cc: Lorenzo Stoakes , Andrew Morton , Vlastimil Babka , Jann Horn , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org Subject: Re: [RFC PATCH 0/2] mm: update mips to use do_mmap(), make mmap_region() internal Message-ID: Mail-Followup-To: "Liam R. Howlett" , Thomas Bogendoerfer , Lorenzo Stoakes , Andrew Morton , Vlastimil Babka , Jann Horn , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0292.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10e::16) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|PH7PR10MB5770:EE_ X-MS-Office365-Filtering-Correlation-Id: e74e2933-769d-48f4-e6d0-08dd1ea4b92d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?aIKqagN1MB1+VPLsH/vzZo2YCMGXRNad4t00Ftr3+vdCPfwhN7oWARDJhP9J?= =?us-ascii?Q?091Xfnov2uYtspykwBRxcwx/x+yub7WON707eB+Ea4wRra/Y1/UOnz1e/j4D?= =?us-ascii?Q?BOfYYEDDmn7qSRTfpZ0fv8/R1dA6cX9IYMbI2OsKVK7m/FFPnFPpIFhgxABs?= =?us-ascii?Q?LjnhjtHH4IcT/zYmbnkyA8IWLuB/Ap+qRiN9ZTy3uA5/zTHk8hocadTzYc++?= =?us-ascii?Q?WcHeWGLhIrlIM4VQMsvh1atyiwCGgqod19yDAY4ju+F+OXhFa+I5Z4kl+Tft?= =?us-ascii?Q?12cbgefpEs7Iq68MyGvHe/kMBNTKi3X8apUGnHtAGzyvC1a0f4KlQMqUW3Wo?= =?us-ascii?Q?zXP8u84WM4jGvmh+Uce5TMR7cfjYAJwLlmIDPFY+DffgfRF1qc4tWF9fY6Go?= =?us-ascii?Q?t011Sw9LdU4SWv+eubxVC0eTjTv27HY0cuzGbE/Ej98Fv7Wy50e4YmJN+qkQ?= =?us-ascii?Q?EN2xnkGbpIVhhM0uE7myFNC5LOQr11diTBWN9U5QkDcR5Q8KWvBVBUf/CQPv?= =?us-ascii?Q?1/voiUYic389ymq/BysSqHuju7+tsZ3kh1a2oki4PkJduOakTgXEiI+M7/6q?= =?us-ascii?Q?ePrtNT1zH3cvJ4ZuYvJNdoYW4V0EcgXe7YTb/ZFBdwHe5PetnF1YfLwsW84x?= =?us-ascii?Q?3s2hSaUNwF7R8r+uH2wt+1KTir5tEqaeivZ3BqBfZUjE4THcnPDkXFbuZq1E?= =?us-ascii?Q?xxikG5NiVigdS0oNnM3vUGXx7xQs+Ioh3cc6ACQnsY1IbcqQjAQ1mnm82+Oc?= =?us-ascii?Q?P90Vyu/3EACAPPk3bNsnb7J6mUxE2MCNkcFJpoTprLLgz2u3UOle77/qnAU/?= =?us-ascii?Q?MxTJal6QMswPv7eLdm260wdIuSAF9nmzmjlmvVcz2fY+6JmgAsNI2zByT43O?= =?us-ascii?Q?+7/aYgfoFi9CgXYszEgLHHWkWGofdpArAoTi+9jocpOKmQ7LC61R4NHOmkLO?= =?us-ascii?Q?Ewf5oy2nzNQ3RWwiCsDJFp8a1/9MBiTAy9kY2SmvoeR9kqcKDSLDYkasVxsn?= =?us-ascii?Q?FTeb0TkWFH3wumHlJXJ/5biRkueTgAx2K6ufMRhoHw0/GL7vDLUVmCkWLD+Z?= =?us-ascii?Q?ZBB2sJDbaa5VDQlKGfhcKzuJulJgAldPzWvOuHT4GSC7YMtppYuXrOYVKBqO?= =?us-ascii?Q?io/1IO42xDjZ6ZWjFlV7nrSD2AzfkEXiRBFBW1KTq1ViWojxCz5DGhlODExn?= =?us-ascii?Q?V7oeb0yiBG6meJXy+fVtvteUZ5ELRAQ5ghwiEJycct1RHcKlmGklY5LpjfsW?= =?us-ascii?Q?0b7ZfE2B2DrTLi3jnyORIivRuUw8gjrhMFaiMol6TiYxazOTYqC6MzFRIAS8?= =?us-ascii?Q?K5ZjAaeSdaqICT5u5a2cLxzWysMZlqfLUPgamPKExOIMVAef7pQJwEnCDPVY?= =?us-ascii?Q?Wujq9YkoDG2OSQHbN+Yn4oSTpfWD?= 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)(1800799024)(366016)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jOOrqbr3cKmhVkFWab9C1p30VTWV2Cm6b/dz2pyVao+HoPZ+2hyI7G98pqA7?= =?us-ascii?Q?AXDT+lYwziZIIEUkuMuq59FcmlN0Ildeq6e4u4rrY+8Q9NmZRB9pBdHzZUom?= =?us-ascii?Q?x3zMq4zKObJk/0aESKU/zKVuyuj7XSbHFsdrjsVaosyzr4M3cU5ceuBXIoIj?= =?us-ascii?Q?A4GrEcvl39bJR+IQIovPm0HGUIPuRJIG9WPFHWKXSKeJlzQyxjh0qn2NJdC+?= =?us-ascii?Q?NC98IHT8rcH/D60AoDvZdzdBkQwyaAlwF5p/2LeQCJCOPsMYDNXP7e5C6v0G?= =?us-ascii?Q?qurORpIF0ZQXAfw8hhqz0mzSWTlaDVA+5lTeo+R+iRF+GVwv0tYQnKypJ5Ij?= =?us-ascii?Q?z5j34NUYKGbfVCFPQmtJ+XaMBz/KvLQgzIzomKTBxudCoLnYvpOr0tWaVlP1?= =?us-ascii?Q?jRBCwICG9vfF51DzKh/YhpQMZMpyE0BcjDYwaHtZutGhGm4SFWbAkEm5Wuj/?= =?us-ascii?Q?r7qjErLrUSRwHKGi+MAUIngPbsyLPdynYB9AVBzKg2KX348iVL2BTCzGqHzQ?= =?us-ascii?Q?vM8SfM2gfuq6VOfZpGA0PJxpAAqrwsnkvdXY9s+z2N8yknIaZH3GBpp9M6VE?= =?us-ascii?Q?1/XElW/+lScNetbFSpfdE4v3JG+R15aeTh8MWkGu8ZdvfUSIB1f66kI5OOQt?= =?us-ascii?Q?p89jaDIyGWW3UdIDEcHIUX2C6YNVca76HcBtGh0vdswD4PW8CglJgtAMKRCr?= =?us-ascii?Q?AZUzi9LKMSoxEcN+N4N/hN1caCLD1o2BK1u8xaEDQEgFWkmucdIAyDw5lxuh?= =?us-ascii?Q?dYjRDTOBDxxQYYGg0Nf8uxyyHAT5rJ8gu50bZpeZaB5TkZJTA0CTYBYRvjJB?= =?us-ascii?Q?UbzhhO01FxxcG/JZzyAVdZbq1cBm6kQodn47blLhMpH8Luq9iV/2k7DA3Yuo?= =?us-ascii?Q?dUa0mBn0O2Y7EX8KoIbvjEDDr2K9pi6tUW+7lbirQwc7iXvVYVL1g+hC0PQ9?= =?us-ascii?Q?gfYDFyCLIkahgqDXwtt9Dll9FyjhFmHNGiZL+XeC5ezIj+w7Vdyz/BQiam2D?= =?us-ascii?Q?SmF5TmqrVJVADZWvDamyDeNEAfM2BUXA58G9FDuBOptgzGFu3gyjBYX1ZNMV?= =?us-ascii?Q?ck6oBlIHW76j2nIpS4Ehc6YrXlMjMlk0OMmiiICPsxBM/j9+gxwMzeqs+hba?= =?us-ascii?Q?UE4hzbJfozytbIMgZJVfqMm0zIVS9AeXRfvcv0nqvs4H3hrxe61Moj7p/RlU?= =?us-ascii?Q?n+WUp7qoE5krlEHna6qhPwZ9Scd2YeV6pqEqPhokUBk3VI26NfPZDlZuRRXk?= =?us-ascii?Q?aGBcAnNvPm9rCzx9z3QRZJpQZD+EBL68o67+7ydzS6pbIWmESQK/muivHwJk?= =?us-ascii?Q?NpQwZCkinGZ7789VA6wH95YradoLIE0c9vr+jgMqHVGQ7K+0Io+j6ahVCvwX?= =?us-ascii?Q?X208IEOrPHsAs+H6buvhxG+KQGaOzSOFaRdLSOSkz10SROPABnfJADqLutvu?= =?us-ascii?Q?fKv1Lf5cjySsTyJV+7Yss3wfziykEDDUfh2V0hE0a1oY74qWd0qBudbCZAk+?= =?us-ascii?Q?asjUoy1ymxU7DLcepjOiVbL8d2LXrCe2y5wgZIHgwBGPpWCZutTEtTOvk4mA?= =?us-ascii?Q?m+GJUoMF9sQlMaPNwcbONySjOUzCutMiuBS/5lRL?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 187+TEIxwOQklGwDB4Ge9OBP4F/ymHI9Zt0wBWeIs6Xe382z4zKJQtB1FzJ1rKIdF6KtWY3KwftatptICP7RqtujBIGcNyiJIkIYQDR9AhCjxeO/T0TRJdhwcKChnwpm1B7HsxewFUkO6uCUWLeY8vVaU1VJi/5yNwY+BWRtneP/htYYdABcVE/GnLO+9HZg4cnIPnktPuNFPcMiBNmvIRisc5aUU8ELuUyCG2PLKbcmcEsoNjSubx7tz4tUW+5rtS2Xdd56s8jKkv++8j0ywlz9wW3FjeCdOnOETQVeq0vyeYSKEcaXAlCEKHcMGu8XXwxgXyONzm4BCiQ2MqoZJG5LFIKE9UJ7AucLPIIqWKV4Y++BjEXPoRQ2deZhQLd09KIJ+rryfmulYQWz8HaAwsIJlBls1Uc275POCAdf/JVsTcf1244rUz85lq5ETBpjAocEr3qu5icTT1oX45bvPUE6L57b/FHoM+dTbC49EQJfW6Lm8iSJjUgy6NmExFgMEnS7U7+jCsTzsHodDb8HVFcmwo6PSjyBlnPSuWSJRHkaRhi01VmaP+mkTDVOemb74Ry0BvajPk+8LDfo60y0dTQWDhPB+cZqqAmjlF9495I= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e74e2933-769d-48f4-e6d0-08dd1ea4b92d X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Dec 2024 14:11:38.8665 (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: /rChGdSIHslRtdaLaFhxkagshQLSH7EyNPaCn6LoNjvTdo1ACdeqpu8IibtkxD1GB6hCTei4ahAMejjRoV/Tkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB5770 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2024-12-17_07,2024-12-17_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 spamscore=0 bulkscore=0 suspectscore=0 malwarescore=0 phishscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2412170112 X-Proofpoint-GUID: xb0vO9QGcofYX5Dsc3lqAR7ewKV6YCRR X-Proofpoint-ORIG-GUID: xb0vO9QGcofYX5Dsc3lqAR7ewKV6YCRR X-Rspamd-Queue-Id: 7850CA0006 X-Stat-Signature: 4q3uriq5hpauojmymbn6idx4fqtijcor X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1734444674-437027 X-HE-Meta: U2FsdGVkX1+zvo7C9RuffI4L6DVzE+ecGGe8kG0iG4jVmUob+ffRun7P/tBBB/8oYqwMHOvVU/shBBh/n0H0+vVJCxmen7fGwPO51n02SjqwKun9EYLyxagMHwuUrfjR/hiqqJLtmzmIutzvDEGptw74hh/izGaJ/mj4NPqpcVUCx0t937DIDx3L2rSOunds94eh7F2gfnkw8A7ozoCX1+Gz7Gz3oVQTx730CurKJUPEiVAGhmL6EFSSV7dns6Q7qpxKjX6vFjEElGA9MYxm+3guyhjW1FWwaxECIpJ84M+kpZnMu7yq9aQ6hAhEL0MN6Rd1/K7YDmxSEbDNFFDueKA2LutXpOnwMLmTcjZ7b4DVd0cs0UO+vqz2ykajwzyJEVMVEPFN8ebkPYDVTdLKKlHEkEXMwyziXWyVSthCS3JRjCe7t8RFWxT2AJPB1fH61iMBREUisNkHjVAz+9toihf4b1R33BxSQ2fBMoIW5LNNxSJcTk/87FdqY2wneX2Mah5J+KdydJb6T1UgSPb4suoI8DNs+FJ6pnzbFNVpaXTTs/y7Ov91j2ZYIycbaefF+0NywyiWWZJZ850meHKOdu0Cv5rlc5jwv2VFo+r9dmhwP5jm5rm4F1Hsc545WjL+y1HR1z13LWJK6KqmXdLEnF21KwR6zc/WAdMylbheDcOgXZCjc3D+kcaiyRDn7bLeE4hwLJ6ooyLg1y7al6PCWZmnnfSCwOLFuw4i8ZR8u9bTAVLmd6OhkohZ+DhH8gt5dHOJYdhLoIFo6kNYFUZ+JLRl2DmQgTei6yyoD4aZ5SjvrEiWTdjb5WVUjIvY0wxX+HOPTaXfGdUFD31lZD+C4+58MAwoqSw8P9vgjVfaeGybTkaRRIKbDns+eyRwBbYfqL0VE+cEpOCIp7BSm4gvsBwFlKOkJEayJPEX56+wqROXt5hcIuW+iiqmBE3DNDgGKpZQO5VnKjojfSg5smC gVYJ0ZtL 86q2BQePNv6NocJdYdnShhtNYToVuIMdsGOMna6yj3ahgzWn/SOuK4OFk8PTxBA65qB1QxEg33ZqlG8cNWKI/FzADDzRnXqKioEvz2kxz41ITPgE0lcDXN0ICPIxKEwwxNzp6X3tPjMKrjF43aCeJmQjaDwMODlaPIy5IXUrvHhc5GScSkt2EfAvWNJUWVkwkBWiC86JuhemhDOeRcGk/SY+6Bq3nkCIIq0Zk8WjeMjlDqD3zpHz8Kgw8Rzrbnn9imxUgl83DldkWVcjvDFO5YlSfMoJtXSd8bI3Tbz3UoNapXIVoVXUvHVtCIFAK2lTzmyEfeugObgBkQ2K7n2vTc5MiuK4nCzVXMQNr3miyvTNt3/kRwFu0ZsWaDjvcC2eSuzuTNBQOpD324n10j/GCM6dn96PHxjdsbIFdCbuK86wHlWWmZ0vtLc1PR65IFvt7CCcIXhjbLhvtsiiU8bHlOJN/uFgZOtWbA0CfWX0cEx7WZAydT88y8g8SQhLJklm+OVvROuZXIYicpjG4I47iedukhNM6LVYsjLIB53AutTYa6215SjT2dS7Excs/oyQpo4mBVWeP9PoQIqyZ5aJ3K2UQFA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.101077, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: * Thomas Bogendoerfer [241217 03:25]: > On Thu, Dec 12, 2024 at 03:36:45PM +0000, Lorenzo Stoakes wrote: > > Currently the only user of mmap_region() outside of the memory management > > code is the MIPS VDSO implementation. > > > > This uses mmap_region() to map a 'delay slot emulation page' at the top of > > the stack which is read-only and executable. > > > > This mapping requires that an already-acquired mmap write lock is utilised > > and that uffd and populate logic is ignored. This rules out vm_mmap(), > > however do_mmap() fits the bill. > > > > Adapt this code to use do_mmap() and then once done, make mmap_region() > > internal and userland testable, and avoid any other uses of mmap_region(), > > which is absolutely and strictly an internal mm function which bypasses a > > great number of checks and logic. > > > > REVIEWERS NOTES: > > > > Thomas - I lack the hardware or set up to test this beyond a simple > > cross-compilation test, so I need some input from you MIPS guys as to > > whether this is workable. > > > > I've therefore sent this as an RFC so we can be sure this is suitable! > > Please could you check to make sure this change is OK and I haven't missed > > anything? > > conversation looks correct, but this patch doesn't apply to upstream v6.13-rc1. > Which tree are you using ? He's out right now, but generally he works on mm-unstable. It doesn't apply cleanly there either, so my guess is mm-unstable has been rebased. We should do this, but there's no rush. Thanks, Liam