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 C4699D68BCD for ; Fri, 15 Nov 2024 20:09:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 394246B0083; Fri, 15 Nov 2024 15:09:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 343FE6B0088; Fri, 15 Nov 2024 15:09:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 197256B0089; Fri, 15 Nov 2024 15:09:48 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id F07066B0083 for ; Fri, 15 Nov 2024 15:09:47 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 33DC116013F for ; Fri, 15 Nov 2024 20:09:47 +0000 (UTC) X-FDA: 82789419552.29.325AB92 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf30.hostedemail.com (Postfix) with ESMTP id 809EB80002 for ; Fri, 15 Nov 2024 20:08:17 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=lQ1UD8kY; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="o/229gys"; spf=pass (imf30.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.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=1731701187; 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=S/XMldrdObuXOeHm1hbj3oY2CcielA0JoitDDLJ/Kcg=; b=P0ACV80KV0Y5liQqSRixF8y9JzM584O8stpvH+gfcb0jPjA0AgFUiex3CbXCTmRQX0pVut vrAEGeGdJME1A5XTZUJe1CUFlrO1NuqkbkgDnl6KgFlWEpi8ESScI+EEyWTUfAgpNEaIpB OzO4qesfecT/18Cb0cARAx/yFiQ/Q0U= ARC-Authentication-Results: i=2; imf30.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=lQ1UD8kY; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="o/229gys"; spf=pass (imf30.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.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=1731701187; a=rsa-sha256; cv=pass; b=DfxWM2ggpNJ/Xq+imjvxGzbGsUoxK+Vmm93IKMqbWE+xQ7wCWxkDTPPcMMlNsYfmoU64Qx iug1nLYrXWMxnn2CdheQ4G2F5TOukxGCDCArbOTcdbNVkQMo24hDBq/7CAv1LsxDa3NLhq CFoQ79no5cmF31oAoC+9cV5n42Y8MIs= Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AFGMcJb024044; Fri, 15 Nov 2024 20:09:21 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=S/XMldrdObuXOeHm1h bj3oY2CcielA0JoitDDLJ/Kcg=; b=lQ1UD8kYcZtUtHnuzvvaJjjv/1zbwF1G5U 3k+0E8/SW8ztNJLtTQ2TvCBXyq2x0L23wFTFczegSAoYxfOxW1zEswVyF8Hp95Wi WHBfv9tQzcpX+UBAiopfBmwhmkegEZpl1Mbdcms2vQ7EE6gg5itPoNpxIu17A6yX +l+k2KCvl4PzbiHY/aCKyjK8bqPbYQjpXOf19DytSyK42Ac1q/DjiSbmWr6U/oOl QiwUQqoIwjlePk9o3CzMEyen07Z8FMGIvdDU+ch8JExWqRXSMpWUEaShRn4EejHL JMP/4qI3MqFRZWtVD3RVMZBsEhD8NjPXCuKlCTgjtq9gtIF1orQA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42t0mbm7xq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 15 Nov 2024 20:09:21 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4AFJolC3005774; Fri, 15 Nov 2024 20:09:19 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2044.outbound.protection.outlook.com [104.47.73.44]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 42sx6d45x0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 15 Nov 2024 20:09:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OTefIfDQ7XafgAm/HTiPxj+A0yLfsRA/W3fBPayxsrHljT8NJ8MqyiWrNIu+GNPMw7FdAzUDHhGfh7q9pvDq1gFxlfpG0Z65B/zyJGueAbXlmEAyLDTlDuYS1Re8QntfmF22RPm/Z2n6vwpICORjG7+0AnNozLyNkUOgbJO24ovF/sGT8eKzqVDLjc9y0auBgvwonMZHkFzp+dpNwDqmub0jfzZhdu7WJkURs0PM5Rc7IX8yOSA/7FSQipkmNZb1afA4vXuHr8jUFdQjLmkftJGZHvgiZVgde64H6gR+TntzCsvtrsdZeZMoe2cGy18/tL+eo+VStE+Bs5orTcsN9Q== 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=S/XMldrdObuXOeHm1hbj3oY2CcielA0JoitDDLJ/Kcg=; b=ekl2aPgHMLKrQtzn2i7xKQrTykhEYJtVELdpYi8F1stUJXLm23VdKxRyfh9zFHmc8mrebsyRVHeneJYZtWrsNC4NKrVtZXmnMKQc6sD68/yHqIxYmBr25lDdt95zDEetU42qaU/fNewdomHJdyqSS4k3mV3yek30bk3VPJcEQ6II6iIfFYCFe0t7nY1liIUQU9rsMhek3gGqjCQFmjRZUcGfxOLgDo/HR+TGZsT7xcAaJ8niUH/IMfUdZzYia4H2+15nFXUZfBbLsT0JH0mImkc4YE1FpNaKDkbLCaOgsKg4R/kH6Ab+5UvAWcjHpNv5uPxsVkz8ISgPfiGtDe5GUQ== 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=S/XMldrdObuXOeHm1hbj3oY2CcielA0JoitDDLJ/Kcg=; b=o/229gys38d22R483W1MZPmzqduTrsBqUR3P9VRVAvsVkdZCRChfJZ3xyfIM7UoE+maZqCbi7z3YoIjVpmu5mhcfgY4Ngv5p88Vr4SBayXKFc4t2lypNFCeSHUDjstuVNctK6V9bKe3Abg2LxDnBcdDUjonNfCQEjYQJ0FSrunk= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by BN0PR10MB4997.namprd10.prod.outlook.com (2603:10b6:408:12b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.18; Fri, 15 Nov 2024 20:09:16 +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.8158.013; Fri, 15 Nov 2024 20:09:16 +0000 Date: Fri, 15 Nov 2024 15:09:12 -0500 From: "Liam R. Howlett" To: Lorenzo Stoakes Cc: stable@vger.kernel.org, Andrew Morton , Vlastimil Babka , Jann Horn , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Linus Torvalds , Peter Xu , Catalin Marinas , Will Deacon , Mark Brown , "David S . Miller" , Andreas Larsson , "James E . J . Bottomley" , Helge Deller Subject: Re: [PATCH 6.6.y 0/5] fix error handling in mmap_region() and refactor (hotfixes) Message-ID: <2pavx2g7lzhghwifltcozgsealhdvrx6hnhtxkda35t4mu2ufb@g3pwu2c57gxu> Mail-Followup-To: "Liam R. Howlett" , Lorenzo Stoakes , stable@vger.kernel.org, Andrew Morton , Vlastimil Babka , Jann Horn , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Linus Torvalds , Peter Xu , Catalin Marinas , Will Deacon , Mark Brown , "David S . Miller" , Andreas Larsson , "James E . J . Bottomley" , Helge Deller References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0288.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:109::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_|BN0PR10MB4997:EE_ X-MS-Office365-Filtering-Correlation-Id: 61127651-86d1-49d7-6777-08dd05b1619e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?BQ+bhZJ+drycHjq+7FuY6pSu2t1U7dH7LiDrbRTWTvY5QB6zFvuA7Jqyi4D7?= =?us-ascii?Q?ZRwfuso6uM0kGwYy58jMMNmpcggz9S+R/EZEm7Ock45JVPP4kS9+8kQAw70f?= =?us-ascii?Q?Q/XXHqFfUHXLzerPufboyIT6w6rbVFBgx4LH0ACnFU0j6lLSMFae2ciq1BGn?= =?us-ascii?Q?c4ujE5g9eY7peEziXhfePMJ/dnn4lcuvY8KgkpJ5uu9YFNG3tfBNmVYvmrBc?= =?us-ascii?Q?hb8zh28t7Ar4O0mPrY1nbEIgTbQtW2hmVouaU19XcHRcq7vpLtXF136H8XE0?= =?us-ascii?Q?uUpuKouSahq/WY/pfWGr9601QkrRNV0XCmUQ7z9eIw4+v71L596cX5SqiIXP?= =?us-ascii?Q?bsRPDsZDTz7htimh0hrwt+0hw54qrDJ+zLHMuYnS7XYcsMM86UtpUZXG9Mhd?= =?us-ascii?Q?PN9kVFsndCR3xHKisWKn6IUJtYB/d86Owc99syGmELgbz2IvBLVURkivtKqf?= =?us-ascii?Q?G6haJ+NV4RWwRza1UHRS57Rrgfs79KlKe7L12aNS1OTQpYn9LYdf5ticjHAc?= =?us-ascii?Q?VeIWE6E8NVL/QNQ9c8AlDjo1LBvSfBoai9RqXP9j0+BMDiNPCCwhLo7HzV+Q?= =?us-ascii?Q?w9kiu9KnWADTR+Oa2wRiJjiDLSSV6rSQOzxQDHB3SmGLV1UiCTUie6KXYrY2?= =?us-ascii?Q?OmgpHINyosy2qMJum1vPfH6/9JXlNeQy0oAUaI2FT1PzkT4/7bq3JOf620HW?= =?us-ascii?Q?ptOKEl0WBiRJlC8AfrhSyUQwhkbQ58ZnvNdRooIAKBe7yPnzEIuhstv4nmSz?= =?us-ascii?Q?CGBPRkQu3Gt1WCgoPKf0Y6+Pqxz7iylbHYTiiJ3xTQYqLMNP11ktRxdLQBnS?= =?us-ascii?Q?3UQued+PRiF80rFlTj1CRMJkHv62pPszqnHzOZoicyn/V3va0a5pPIeJ1tY8?= =?us-ascii?Q?ZG8HzRIpjGqLB2a7/SqLkj60GUvtlp415wrv35voUxwWzjrvyOJC54QwiR9b?= =?us-ascii?Q?UymkNK72RWCYQML2cjTFkpzLpcGH/30/8VlXE9K3YHFaz9LrFjiIDevDhZRd?= =?us-ascii?Q?P1dznA8MbSKDCHMeB2hCK0ZGHAqM7sA069T/MO2dktgbpNReer/e/rb81ihy?= =?us-ascii?Q?wAkQ4RbwCQ4ne8++l0ZMY9tc180K9KIu/xpEIAzvDGe0hJhGyEOTBcVI1I0M?= =?us-ascii?Q?Kd9FEZK9JOlUXwX9ni+DTiSKKh6Hrm7UEQhV14tDtrSYbXcQpdMeAsD5pSKx?= =?us-ascii?Q?k36FQJuSWMT81x/MN3q254tuNqgp9L7GhbKpsUWTzERFjnaHFIoL1Co/sHGx?= =?us-ascii?Q?N1+I6yzVgV8HFAyVVrTIhOGk79etCDoJZTS+RlTA0acEKu7ipKwgn8USX6vY?= =?us-ascii?Q?DvZmYBb0G2nBfXKkqQIn45II?= 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)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?39oMXNi2i/UDjUbHz3O0qZ1ZSyzshB6rnLLl7BULD44F9G2Gcci9rRkIFDu7?= =?us-ascii?Q?QEevoA737eXwW1QqG+cgFJQoSr4qRIoR/8FGFIW16pz1hwlLk9jEKBDUxBYy?= =?us-ascii?Q?yk6SD1ZFPYOhVaI0lLnETxVSLN1hUikZb6YBSl+o2BNwNBNtaBGm3vS65OLi?= =?us-ascii?Q?8FCz7U8jtEj3eD43PRL+Pq2eF2It0apGMZANupvBmaJRAoxp/Qw0FzXc5Jxi?= =?us-ascii?Q?0T+p9gE4AKSl1A31AymYQQBc3gms6jnt1pGOqZxU2sxTZBtpq2dWDJT8ATso?= =?us-ascii?Q?94OG4OZCgBhPB5Rrcpfvr1kLRMdWgCAsGmSgl/dLVVAf2N+yun3ep3EqsjlD?= =?us-ascii?Q?7fxOwFlN3ciqWtOh36pkGRodPoh3zrtorXtInOdQYsUfSWbgVEXJc5gfN+9H?= =?us-ascii?Q?Am/KTiEtRRcyOV5v92aA600aTTihAq/3ALuC/aJdv+QmM/niHGwcH+QX6jO5?= =?us-ascii?Q?f4ChI/wLPmBK8x6416ei9PpN8VHg8HLQfSNw/SeEv6Mn900JO8FMqiXTOsHx?= =?us-ascii?Q?RhJfKVutoc+M5/AYdDG7k+sP0YpLCdXikw5Rqs1d8+BPs/onjOz7sDZjXAVD?= =?us-ascii?Q?sv9Eqpi2ACOeCEZj25J2WSD5fW4PUAtGJOEs4vu1Y4r+yrDQTvRpzLzcK22D?= =?us-ascii?Q?BfIREUNFJlygFAqaPgArW9P1BTZUpUY4YOl2+Niq6NIG6n7S4b0Fmi8gKbHw?= =?us-ascii?Q?EjkXZnUa1gugK9RlElTsFPjXbVOw+Dkh3HFvFBMfiCOmqyXtTbKU9n4/WTZj?= =?us-ascii?Q?Zd4Nz1mGzkx5s9WfWxbSrCX69yqbB0pUvEWyJEYhawEz7Sa1engPikGvs23y?= =?us-ascii?Q?KIGNsLG70YybUDu1aQOctISPl1ozadzWpM+QlLi1p39zAo6HgMxt539kIIgZ?= =?us-ascii?Q?uuD5VlHfdOYVmuaIfoWVfWZ7yLJp94p16MVMMVq6JiPH3AkiP+n3BfoskNDH?= =?us-ascii?Q?Fc4m6+IcxLlSVGEoLq0JUvsB5jTwuQM+F0nhI6blweSMGoFa8t5wiMegLeaW?= =?us-ascii?Q?LBFGkFkQLBClx09FkrySKNBqK+JMxK237CdxW7OXhp0zRKwrTZgVVR8QEB6Y?= =?us-ascii?Q?Gxa54rNW+Y4Nl6NvS+FVXljs8MnpYjHfKjfBDmuf7uqJ9KqqL2xKO4Z+Zm1Y?= =?us-ascii?Q?Gov1YtQYYPjJCJoqRpORaWtVZ2JZSjTiGOZLMhCw4mEWHB6BNnktrkdoXH4/?= =?us-ascii?Q?l6nStF4iBze/kUDFNEQtQ9RaPD9B7OU0WbtbDQSItsZioRs6BJa8ZZBECqLM?= =?us-ascii?Q?CFm8PAx90JaIecllr3qnvf/lFelIeqNrvEBUHrbJ7qy2UD6dwMnE44ofNg2n?= =?us-ascii?Q?pMsjf3T9AS7G6vE7BvfjvqO/LvFulejFQrbhk8x4Dy8E2p73keDFi+GhZB+3?= =?us-ascii?Q?4uORqbVMYs5OY01WNiPkkEZ9wuzw9GaGfZ9zWIiL1vL8K3711039gW5Wvy+m?= =?us-ascii?Q?l9YTUyGy+TvXIrNB2eYakqkAF1oFw3ANxYKj7+nKDHTJwrZtK+CDjhmVRr0P?= =?us-ascii?Q?d2Xl9oNHtmZl1KoV5iJK7zQu/BNyG4zTTJdOjzs0vQEWQVZ53V1phNBYvkeT?= =?us-ascii?Q?OPlvYxWSKSkBydsu5AfAtReUaN3YkLMj0z9kS/FG?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Upnbgj0odORsoSgQlfUrUwfwO0/a98bMI2WlRREKUTJnOkqfLZYl6lr681ec4lq3mYMmHCIrjJ2S64/vuxSKotiGplFUCI7drF3dWndUXQ0b+tdGjstk89Yq3/2fWOD/WV6Vccb8DUzQKP/aWHPzHgaW0aOlQk/RX6lsh9wTW4Pb5+Pk1TUIUfZdECIbO/GeLhWUL9jYYbPG83L4IzXjdInSndWAoCcoowI5KXSJynrITlhZZOEoAhqSThHOF+rm4i7aVCsG/9tbuOvG4Wpii6XSoc3p3kkWj5vi6VHr4/4rahxNrU/Er0gXTaDMKbV3V6yl2k1b/7grNSEy/PZJxPVwP8ZurZLNhMj3TmochDxY9wwihmUqamrOuPtNLz6zAIsXC/U1a/lVhCmHmJ8ocJjv3m7sLGlHw103b/7HldHZAdL/sYpx1AHJWn5WBeYiGNbEb51Jv9AR6mu8eVhlYoq3Sf3/Pmf4R8yYxiAITUN5fEdqygTU/orK2MYMmY0OxIHP/WBhrOGyhyF/xm9cTOa5nz9WCGv4WaA3AoXjdE/riB1SVyTY3msxzp3VZJbXbX2chBOCVf4+WYmsdAjtWjeDxmqEEc6vaOejQD+mM64= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 61127651-86d1-49d7-6777-08dd05b1619e X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2024 20:09:16.3409 (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: Wxfej4hGoh4KGGXuDwZpHPGMsjbvQnVG/ABKhlb/+BWkKkAbMaUsf9Rm1vCGE2xps2kax+eCZgtHOA78P8iNKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR10MB4997 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-15_07,2024-11-14_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 spamscore=0 adultscore=0 mlxlogscore=876 mlxscore=0 bulkscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2411150169 X-Proofpoint-GUID: xx9iGLPvqXSEVChrnJ7zjCTm7XwzmtWS X-Proofpoint-ORIG-GUID: xx9iGLPvqXSEVChrnJ7zjCTm7XwzmtWS X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 809EB80002 X-Stat-Signature: nkc9ysk3bqdnn43xe1g43dtdtfa1g4sm X-Rspam-User: X-HE-Tag: 1731701297-65573 X-HE-Meta: U2FsdGVkX19i08Q/BujnhYqspO27e3Ltl1h0mQyYuRrV+qHc+f+AxvFhJ1pbJD91vt1vTg+8cnJhPDRFzleFrrZXkJZ6H6jO9ZJ4NLF5+QAu+E4zKqDaL1Z311NMUsknsyaCQCFeJtg7uzQJVY7ziKNSZhtD/CPxshjuChdy0bEwsV444HZo4tLwJnPdx/F1gck37/M/F5wng42DI9c2e+g9a2M4t1lJYinjsv9ap6rpEhxSo1aLJPRtueKvMP1bvcOC6zxRoL25OjFo7F6zsa0V3nvaepDPQvp/BzBtzouHWOwVmWRrMZRr4reBhgKiJl8qOaxiD/FM9HHVkSzHkQGcWHqJyPk29w+RxIbAsbOr2RGUwpfDlGceGR7a06RHHGSl8149Y404/Kgj8Crla5TnzrBuTIG5YM5D5eKjWwKhUbyFEmze68Isd6S1SudDzF2labuFoXeoW06gQkCGYZfMq78n/ACsyBOgTMUvuxYqhKr4YbjApidV+R1/0mGBDFAAEghlvrimJ7Ryp0YGOzGky7RaIUYT+iky774uhMTYVvBuchj2uKmaVDck4gntVSQtSUISEwEzlxEXWtMk8xBiPBy8G+Et/lrTRxWHzNnQsqzXivfJAF0/VP6qaqWuxydzvn4zZpQN7jweruH3J1Y9k0OnPt6flhSTFI3ECWi5ZcyRvE4gvMHr+7HxtcdHwEWxAC4WxSzO2IjQhwGj/vm2lNaefLE1G2w0T1sPwhyajBdKdUcQ6uL433aKT3Ajf1xcu7p0R14FkUBmnF5p6jcelmMyp7L/OhpbqXUOYcDfyGqGZLFnp+IGi4H31mLcTfNhhaH64tPkAJBryJuI3tfpmqNmiWunupqDtVEs/oUD9ql8iOaw84qqPe3/WnZRQr1MQBxnornC1McrfqJtWx8tmF0sDI1OzAUnHXf3igNbNcdC44xI4eCAYhR5zzli7VjPz7qk9f6rjlRhieZ 8ZyIoums +9KTdTCiPn8uJ/So+e7F4vaqUnlUnC/nHDpUZzYSHgmwORTpSDnLWSL2IhEzwdzLQyOyYPEwd13IN2kw/CFsX4ZWt7K1zYxJ+GjRu5oWtuj8vFTtiwUY6gwPR8h4WORrwBR5UNkv68xEfWIE1tef5u3xKYJzDbUGcy0v0b1vSxPS1X/g8MKgRRqQRwKfdJ6Sr9XVtIzilmlo4zvv1vkTCnBZV6EQwy+vPyAkUgmmZIWh7owoF1xCd9QADmyfdxEIP/ADirzFVODioCQyPkOf2NZ69JsHfVyyf0Oi/QHr4C3i0r83Dsyh0bqosTtKdbHQH5NeMAK3b/rr/OlUKK2Y+P6S1UnQ2PILpSkKNzYCI/NK9Pm09iKm+EJ9w/RotnypPfjLbfE9+mJ8W7fxF+YZnDqze5ueB/kPZ2ZgqRSxNQtKJzsALmxyyKYUUePrEJHnFsTOffLx/hw+QQUsL7fk/f362rHbDnqll5NU51QqOq838ghsS7wb7Nqp31TuTMEV3kZp2tMsH6S8s0EebTiBMR6yrND8AayJVMWco7pPI41Ypi1tLQ3ERqGN1mGTBM4w4CnQJ4aoXWGVepwLWtDhNBqLCRNWgpljZVRQBx9alXNxoO1JyJmwMRd5uzw== 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: * Lorenzo Stoakes [241115 07:42]: > Critical fixes for mmap_region(), backported to 6.6.y. > > Some notes on differences from upstream: > > * In this kernel is_shared_maywrite() does not exist and the code uses > VM_SHARED to determine whether mapping_map_writable() / > mapping_unmap_writable() should be invoked. This backport therefore > follows suit. > > * Each version of these series is confronted by a slightly different > mmap_region(), so we must adapt the change for each stable version. The > approach remains the same throughout, however, and we correctly avoid > closing the VMA part way through any __mmap_region() operation. > > Lorenzo Stoakes (5): > mm: avoid unsafe VMA hook invocation when error arises on mmap hook > mm: unconditionally close VMAs on error > mm: refactor map_deny_write_exec() > mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling > mm: resolve faulty mmap_region() error path behaviour These backports look good. Reviewed-by: Liam R. Howlett > > arch/arm64/include/asm/mman.h | 10 ++- > arch/parisc/include/asm/mman.h | 5 +- > include/linux/mman.h | 28 ++++++-- > mm/internal.h | 45 ++++++++++++ > mm/mmap.c | 128 ++++++++++++++++++--------------- > mm/mprotect.c | 2 +- > mm/nommu.c | 9 ++- > mm/shmem.c | 3 - > 8 files changed, 153 insertions(+), 77 deletions(-) > > -- > 2.47.0