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 199C1D2126D for ; Thu, 17 Oct 2024 09:49:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A62136B0089; Thu, 17 Oct 2024 05:49:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A11A26B008C; Thu, 17 Oct 2024 05:49:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 88AFF6B00A1; Thu, 17 Oct 2024 05:49:32 -0400 (EDT) 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 688226B0089 for ; Thu, 17 Oct 2024 05:49:32 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id CFB0580F88 for ; Thu, 17 Oct 2024 09:49:22 +0000 (UTC) X-FDA: 82682621364.03.6A755CF Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf04.hostedemail.com (Postfix) with ESMTP id 69F3640003 for ; Thu, 17 Oct 2024 09:49:16 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=c5bD5r9Z; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=jWpJj2iU; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf04.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@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=1729158409; 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=44JE7gfRwOgIKtvlMsFJPyltqAN1uVkOE8rzA0xBM00=; b=ZnPAyeiooUCoKzWN7Gq49ZzJV+Kp7zSxE/XwgMz7nrua4Ps4k7igOOPA4l22AqzYYB3TlA V2SO/v/BFIQ/Oq2NoqItkyMmji07BuANgz0eRRq6neMmI81bXErpqV/ujbNoABjFGd/jGa DbCV5nrFLWIf9/X7lMSoo8lCANDJ/Dk= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1729158409; a=rsa-sha256; cv=pass; b=cXVg/wvJHL50snZ3eDKJAXcvjMeOuxDzGXNcsaGkmIeXuXlrhz9DFohyvXWB233so90rkw TJ+TsdppY2H9cxY8w6QQLdyCnJI7Glt1EPg2ifDfCmu9m/ezzOJzTmVHEsoB9xIwNyE+Hn dnpOvxz3TiU5fGFhxK6ZXHjDEAc45Jw= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=c5bD5r9Z; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=jWpJj2iU; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf04.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") 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 49H9MdGs032077; Thu, 17 Oct 2024 09:48: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=44JE7gfRwOgIKtvlMs FJPyltqAN1uVkOE8rzA0xBM00=; b=c5bD5r9Z37ZKFBms/Wt721CMM75F2s+PTX tlV9dejlXHMVzcuZdBotVAY240V/1xLGM5hBTyASBrLrasuM8EeaN/2vK1T5PrXw /LCKLLaNCYDtvIfNwzB7suqKcK7N1XXheSR2iwTYJk4K31jGTVU89MdlFEGs30qF oNw2Nfou4OpGAuo6yJsAy/mCrAxMPlQDCG3DJd+Wi7BSNgjBns0lg0Lq4XuK1bjP +XfmvNRQKNvMJye4DeqfvaIUoZRv4CvtskFb9F+0SefqrUlyUL4PQcSk4AiiQpJQ 6hgQPROvsoIuhwRVkqGMMTdGoBwLGRHNxBpnJE3UgVP+Vx/EECFg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427fhcnh3d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 09:48:42 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49H8pidL019423; Thu, 17 Oct 2024 09:48:41 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2040.outbound.protection.outlook.com [104.47.70.40]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 427fja020h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 09:48:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KEJHPsmfMmSBqxzsPNBZU/zRV3PDetmWTqQdJ23sTK37I5oWrY3QFCC6/vwJp/xx6yZ0MvCT8NsFsmh0gMcABxQGPspqsvSSHMZ51aldrzlARBT/u6+gFce9hmggbGqN+JGKpNObHamcnMFNH9+oe/cm7HjYKJvbL8BfOjCONaHV/czXmKvWuPOMa+/bYRWtNwKhjYMq2A8M84MbVVXMh8fMpbaBUaqcqzvTS/+YOKj2i8lo3mbP2maypEbk3K6emVWhoZDagUCyDWwByuZCzxrM2ITo/Jh6xIbTvNBA4l6kilhgxUw1tHnt/RTtN74oRyidst8hWzN7HCwNYxhJBQ== 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=44JE7gfRwOgIKtvlMsFJPyltqAN1uVkOE8rzA0xBM00=; b=jUOeMGvkPphhjC342417u/yBt6geoWCR0/wZIGAk97SeAhX/abakOzXVrDIDLtwz0HWgcl0uhZvNzw+EzEXwdV7GYbjODSo7O4HTm9vVuYFLH2N62dRcA++nEDoj6CsXPynwjaZeOVVjLU6Psg8KmtWgguP+w/Q1yf6m7oXq0peKJG0dDKrSZhireUrW1iQh2FqFf9K8FchsbFvcyJvlOrmAJaCDPlBMi8gskIfHWCwp8b3t+KVyC5ASB9qI5bVrFHujTRr/BBKJVa7/xEujGJUMKsEPVlWTZhEBVkElguaoOX2sBxLhL9YhGK/DfdjNd933HFHhZ4wUF5Rqsl59Mg== 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=44JE7gfRwOgIKtvlMsFJPyltqAN1uVkOE8rzA0xBM00=; b=jWpJj2iUIAI4Z53YLbTS6UYgF4tYZ0fnk2afB0CZqE4368QfQQzHWT/xVIK5VDBQitSJrk6jQL4iQYbRetbJBgXCyoJcjjqDnOd5zh0vRX7DsVBKMg5ahvsQy/NAAmVhStP1HLvPe5kiwGe7txsP9AMKh5YDmJEu/e9qW4kM5lw= Received: from SJ0PR10MB5613.namprd10.prod.outlook.com (2603:10b6:a03:3d0::5) by SA2PR10MB4489.namprd10.prod.outlook.com (2603:10b6:806:11a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.18; Thu, 17 Oct 2024 09:48:38 +0000 Received: from SJ0PR10MB5613.namprd10.prod.outlook.com ([fe80::4239:cf6f:9caa:940e]) by SJ0PR10MB5613.namprd10.prod.outlook.com ([fe80::4239:cf6f:9caa:940e%5]) with mapi id 15.20.8069.016; Thu, 17 Oct 2024 09:48:37 +0000 Date: Thu, 17 Oct 2024 10:48:35 +0100 From: Lorenzo Stoakes To: jeffxu@chromium.org Cc: akpm@linux-foundation.org, keescook@chromium.org, torvalds@linux-foundation.org, usama.anjum@collabora.com, corbet@lwn.net, Liam.Howlett@oracle.com, jeffxu@google.com, jorgelo@chromium.org, groeck@chromium.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, jannh@google.com, sroettger@google.com, pedro.falcato@gmail.com, linux-hardening@vger.kernel.org, willy@infradead.org, gregkh@linuxfoundation.org, deraadt@openbsd.org, surenb@google.com, merimus@google.com, rdunlap@infradead.org Subject: Re: [PATCH] munmap sealed memory cause memory to split (bug) Message-ID: <7053a505-be80-48d0-8b5d-7ce52ba56c3a@lucifer.local> References: <20241017022627.3112811-1-jeffxu@chromium.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO2P265CA0497.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:13a::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_|SA2PR10MB4489:EE_ X-MS-Office365-Filtering-Correlation-Id: e3b34ca8-d912-446c-bcda-08dcee90dfd1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|7416014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?JxChOQnuZ5Pew+JwJDFs3ub/e0lCS1fkGBrrdmndo7K+ZhMArn4O0ESIUj6b?= =?us-ascii?Q?V1/1LP9xfeiLBsKIQKRC+4yd9d2OVgBbFgnjkaLVcdvOh9tbzzfcJ/DS7qli?= =?us-ascii?Q?ZirtkPyBHwIv01+hDQl2MpwkRwf+uN9DGacvnNeevXTQ4peCFY3lp1Zo2BxO?= =?us-ascii?Q?gAEQwWSLjw8kuYSP5IHT+CyPX02G5GZNxbDEswpGvCeUVpl/1bFekcqqRceD?= =?us-ascii?Q?EpYZnmSES9yjV1c0h23JgUrYj5l+2sOahG3rVa6G6/7SF8dhZXPHofLsBSij?= =?us-ascii?Q?ikiRu759a5M9wl/Q93a07cDk+H2lwFKwZVDdi26G3ImLbxfQaAS9RMrk7Gfj?= =?us-ascii?Q?KafQWp9XCcIRfp4QpTXCACGn8pM5JGuUXesJm2ZukrUFUHG0AEEahiFiMP+j?= =?us-ascii?Q?V9SgszsdD4iaL0r3YrIhlYvH3lpo7PO4uXuwsHNIHLKR2lseY7R06qEAopJR?= =?us-ascii?Q?3tHsPnbn6QpGgDsFhzGaIsKMO2bq7kS3QroXT/Xqafi1GSnJTXe+lvTwNsMY?= =?us-ascii?Q?clVTHDsZkH+wg3LlIw1e8ePUWE2W5B+BpU6J6mMbo7KKijahRHP3fcxvaF7S?= =?us-ascii?Q?zjgfCX4KbCyfmSPeDzUqmIYXYEk0fJSUoggt85TMKCjr8J4PAc1s7sHmex1x?= =?us-ascii?Q?5DptrrBJUMhx4RCgMZIC6zqqn3qICIJ5mbuO+p+5fjA1MYZkElajXL2iKlbN?= =?us-ascii?Q?jpRaHDANjeL3QlY/n8UG7X3qEncqpLd6HyTviIO+sP8plaPuZ9lOjgnuemh6?= =?us-ascii?Q?o91LRAiGMcI9CEFCZQkrjwcOewd2cvweGdapJ7FAwzKxFIgMbyGQxDayFVw4?= =?us-ascii?Q?khWqYD172b4UBWDwigIE3zV+A5z/i+GVmkzKlnhG2xTsT56U3bY8L80ZQtb2?= =?us-ascii?Q?/4O8/uZYLA5rwZsmqFfffx8VAjKORao6L093Pl5MmHTKtIA8PDqYj3ZFGw4g?= =?us-ascii?Q?ip+IjbrIbgliMagdQ8QMXGOxSicaDve+PGVw/77QDGVrn+idP7g6EQKBeQxP?= =?us-ascii?Q?DkKofnE8E7WCK7H9XTixH5ICgqZ3shv7V2vjXYvbgpAs0U7yCEQaUsLieMcj?= =?us-ascii?Q?dxUzM8FQ7W5naO3xhFZ/H6gDnwrs996fctqXSwyX/NkV/Wm7ZHve1xQRiWT+?= =?us-ascii?Q?O4hPKmzl1MrcrNJwsEfl7z3Z54obZFpkxdjvriGgZNVSMlegMVEAKbbLlyzw?= =?us-ascii?Q?I12giWLXqhEJG4CjeUS630z6aTp+TYI+UKrjkBDgsUazgFhbbntObkyh02Hn?= =?us-ascii?Q?JoMTXTihW58G6BPBjkYO4XZN+jJfugX/7kbJ3/5dv+wC9Gp9e+MysQygjv0L?= =?us-ascii?Q?jZnkE4HNPTNfWnH/lD1HFjnf?= 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)(376014)(1800799024)(7416014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?U+VtGYx4D2TI9zjiMLJUiWGQmscr3XW/eFpBXhGpX/L0bSWp/rHVfKvsy91R?= =?us-ascii?Q?h8lrxm83vRlnDe7gguNuYEh25qHI2Cl635eREJxkudfUvYfF35PuEfY9TDrd?= =?us-ascii?Q?aYOFWPMMrs0mfG5KK8lvr9Ov784HFnDk9uyDCc4XTYzCuGUmvgSmwo8QP0xi?= =?us-ascii?Q?Bpu1NWEelnZNdz+KCH9Fn+LGaBi8jr9cC6OiJEDEY2zUK+2QGzgs8EdoJ4Kj?= =?us-ascii?Q?vAtTuJz/eGqgbm0LdC3D8pCCxNm0oftsTmmpvCkKJ+HbHjLNRBoBWI0IaMtx?= =?us-ascii?Q?tTIAxS2AD2N/ULXW/QiCeiwGjH3YwDBszhImHyslWGq/TF/R8Sk4gBcOU3RO?= =?us-ascii?Q?TluAvh9ssJx0D7kDqBeMO56JfxR8CPEVjqs29sUzCZqdwX/wAF+xFttbPnnd?= =?us-ascii?Q?aglv5lFN3rTA8LDa+ubax/d7PXRvKFvJVxeIr4QJKUENDi7aX8cUiS0As0Ey?= =?us-ascii?Q?88cHchj0FH+glOzPKgropTdaVrzV1M4zoEXiNk+YbdnIk+C5kFad95+eu39c?= =?us-ascii?Q?jgQ1HHTmS7oXTu7oC0ZdwCaoE7HxRp5/aBRJmBN34y145uhTc7CxiOeMMhpB?= =?us-ascii?Q?1IpWhYt3EMkt0MmWoq8fOcqD/tqnEe0SeBObigS5l2jey8NPgMUvevalWQm1?= =?us-ascii?Q?7ZJA3coJHQoallOHImf0LQH/1TrAo6T6L7oxCmBa2F5JJ2mSs0/Kf21FvYka?= =?us-ascii?Q?6v31SG4l4zNMiEORdRKIhBcrab0bMIEvLJHhqJwi6rexMTfqOhxe43QItKTb?= =?us-ascii?Q?wonMHsaNLs7LF7s4stb0zXsME/lXfL4/WzLcdiU9jd0P6PlYQOOvuXYYW1/t?= =?us-ascii?Q?ItXRMU/zZmYrvSnCuVasnXsMKYMXj1fdFTH4QXImKW1ZJHhVnpkZtCKgQGuF?= =?us-ascii?Q?PrGT3QgEo9OBHdHhCs4+j36xcAAK0cHAUU4gk3+7OoXDgUmgKPUq0I5UhQuf?= =?us-ascii?Q?CWhD8LjYZPW4r50YWKfeyZMB1V6R9s0cWBndCpJYGew+0hyFAW19VT60RGgf?= =?us-ascii?Q?2LdBkGWogl4NlUPMO5SHd84O9QED9R/cNBKhsp2yNtnSc23v5sYLgjqR9Qxl?= =?us-ascii?Q?VCQHqqTAV+BGZnPBMPgvWTqVuJiK48PS6NZFGe2aHeJl9gVsPID2HzsUSzzO?= =?us-ascii?Q?2DGm8rH1bLsGn6qLGFyIu8I8mGD5vohHwEQIAjDp7GTv1TFHyxemr3ZhMiFL?= =?us-ascii?Q?cXIBvNJNAzhk1EvQ+5V51yDSfzE1bOgwxQu0LE3E8o1H8nJoJD6W0UaTLoty?= =?us-ascii?Q?EWQC76ukY2HpicxZ5uLPluwlT+MaAGoxsOtQ9yY9nY2to6fOtIDN5BapyQAy?= =?us-ascii?Q?StyhXlecohXOLvL4zVRagNJk5TXk6XO67B79geJDIqFaliJkL3vlrt0HVI67?= =?us-ascii?Q?SIjuRND6YzWd7kz8mqiszQdK74rVWuMUlTyIo+EH32h8AmfKiqsYVhts1XjN?= =?us-ascii?Q?yOrVpb8joJ9JSK5upxwgdGvPv1L24PFpQs5+Gg3NfKM8c3zDmrm4JdS7eyB5?= =?us-ascii?Q?Rvgu/h6VUDxng4b66wvEMuP1P/zR5IO8e7dsIYA+2GHZ0mb2qOR+jBE+hmbp?= =?us-ascii?Q?mURlGzYtMt5kKxrqdXH9CKTaMVHxwV7MNzK8N+JfrB9BJ5qzuN3O4AZPVvoK?= =?us-ascii?Q?vA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 7lXsrLA6nBDi/RipYcDb4Ih32gWKPknUsK3ANYn9rYfUChI+bMQ9AEwujyqF/gqyzmXq5Hk/8Csj8KIiRWDPuMWCzIekzOj6dRtGLeZkp1Tro1cpt3HsMzUkR8+mVnq28SQPVvZxO6jvN9OqE0iCjx0ZS8fbaPw8RPjRF08up1SqstmfwYxQ67I49drzU/iSuJ9PQQ77J6w41Eg1frKTk0TIfJNyDFDjltMvGDA8QdZck8ADvYZCN3aS+NJcF4iIAwZYXhbpOKkhYhSJlt0lgsoZqFabWJ1uoKIWH7to7aFQx5e7T+vpXcjNwSlARcj495acAibCk2q0GVlwYzMcJ8OwlUhYuD0N9QTrf0Y805DPvWPL804xUU+4DQ1UWhDc6dI9jklLVsQcuWDnsixERgMWIzmIMyfoxGPsNfuloHGs7eKioIW3iYy8GXiRyi8IROUHiAlt9djkDKGTgR2zrI5VH2mlt2nJkFJlWivVuU2u+f5mNnwWlrtYUyAIlItxOnxOdQ7oJ9SMY6i1B5Bbgc/fELSLedHYVy0y9Pyk9yhDNnEBx5gb+Qw9AmfhCD98/snwodGBTeQs5WkjZiwaNSXFC0dy+WW8Nbv17P6yjPQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e3b34ca8-d912-446c-bcda-08dcee90dfd1 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5613.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2024 09:48:37.8291 (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: 6oxIqaabwcvu8rOkdef/pvjCQABEcn6HExJaKwI6xshpSFfQYV60+cN6d5n0Y23EB5ttTQsZ+gW9kPuGZEGKfaG2+kab9zUnYiZzPucFHPI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4489 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-17_09,2024-10-17_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=751 mlxscore=0 phishscore=0 adultscore=0 bulkscore=0 suspectscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410170066 X-Proofpoint-GUID: f79cmjQDIgQ8npJkOaebE-gE1yY8lFcX X-Proofpoint-ORIG-GUID: f79cmjQDIgQ8npJkOaebE-gE1yY8lFcX X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 69F3640003 X-Stat-Signature: jj8n3ztxx8sojqwzba1br98shc7fp1ht X-Rspam-User: X-HE-Tag: 1729158556-266225 X-HE-Meta: U2FsdGVkX1/JcW09rWGOrFB4s5E6ogP4D9qKVqVZkxU2BqH/609/p3pVCdI0h7rw4K5R7uk9nI8nY4rp2l167E7lK8F4WVpEHd49A6zYkv8aOWmo80lFWWlI5H91L778Qmf0FgsOq2qJAfq+rZ1euS7G6Vga0S80IH+pg6B4liEd6Pc50t168e/v+au/C4eZiYkcM30DOdglAWQpgyhyUU4R3K1160XcuHw6k3dG1LWtNtdfZj08iTZHZsfnDJ7kQgrxdrLVOOwd+/uusg/MTTVO8smNavT/VVx1I48RxqAhuNyThjVKeOyIz7nC8QsatL3B6M43nQHBIypX2w7aSic+PxS6LSrqlulvpPuYXLLU4UcpLh8wX7i/hi7bFl1UX7JtwDzpCdP79EkY9TTYQHVh3CpB2QWvAWvLfonSBkz9PxfChc0IxdHcgEvQ/GHG71YCLqJ6eA/TLPO4XXg6cJb2omal37qsShvHJC/vSAzNMw4fD8yIZUmFlHWWCQsNABqeTQSoCI2zAXKY1zsYVaQm039s6bWEnIbgcLUda3oh7IqEiRHLnNxHhzhiaV5zKW8q39P8Y+FQtkxtn6t9nWE8ly235WCGqLm1SJKyIfYbv3g76QZpzQI4r09A+iHIe+F6XZqDHhrOSE49An87iaDApZRvhoPFcDIh05IEwUJD9OYo4ONzAijBR/bpqA2xhblJXOgkCSc1DTrI3wiLuiIEG+MIIOKyDBkZdyf/XjUHGt213w9nI5u4PM5FwVx4eZaVdT+F68Isj5iEo5nS2dIFUv7SgEE2jylfYxste4+grZRFOL1AZZtIFcgNYl1k3ZwTrr3eO4FTTj/2G/wZvv3kThUCls9L3bFU4bZA2vuo2H/JJ5t0jvBlkqfqqVYFXSfacmFYRg8d/k4r8P0VRJKpV9+4b4zM8wI5RlXoEl3qn5PlMjwf11B+2vOGtH7MmpHADlgQ8efHOY8xBhe Qiops7K0 rha9elqjlzB1yB4zxo4kroXyM2YrKjOtdTL3gCbCVAXv192iSzRkXhelLrTXvdy9iH8FKMC7wCBRWv/Cu5nkn7OspgT3QsoCuoWUHHV6r+aKrDuh/+LWQEa/Rxux/pMrhMJZ36Qg/3fSmODmqnRQAnHUbthjVlWKEVxSf5eqnJUr9iDfSzR/iLZj2ikF+HyngGa3nSPFYRy4VCIeIWzRRqNarb8uL2uUxwEff5u67CoY2aNpJY0L/JyRnrBAXGwUw0wlbVGcWUQq3EAN5LEbEdQp4qp1hsVY5PgQf3fDxwZsqQ//wbnA0CaUDgybCIM/2YxDl9hj1dkJ6Z1lXC+KFPxUCPg9T/2+FgNwAXKWlBh/y885F38V959psPetpH2JUa7eL5lNAevHeyUVx5fc3f5nuhsFDFVMYsP2dEyAk0E8djX2UdVeipqlx4D7aG1bUcUCCSSNhHVjLmtDu2akhSFmFxlKPoWSzLV1OoLY0+HXKXAtVsgHZBQdq1Ob0yCI9V1ufTsocO5xDCeZzVD0b1Nu5H5K2IyQ0xTx/de3OxSXMoKqxyvJgBZOPbSascZXLQGkzCOwejhxwE4nhGpHr/Zb54kOjdz7sTEg3pMJLzAO6cRI= 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 Thu, Oct 17, 2024 at 10:46:10AM +0100, Lorenzo Stoakes wrote: [snip] > Anyway, let's try to decode (please take this as input as to how you should > try to communicate these things): > > > So we start with a VMA like this: > > 012345678901 > xxxxxxxxxxxx > > We then seal the middle, starting at offset 4: > > 012345678901 > xxxx****xxxx > > This sets the VM_SEALED flag in the middle and splits VMAs resulting in 3 > VMAs. > > We then attempt to unmap 4 pages from offset 2, but this fails, as > expected. > > 012345678901 > xxxx****xxxx > |--| fail > > We then attempt to unmap 4 pages from offset 6, but this fails, as > expected. > > 012345678901 > xxxx****xxxx > |--| fail > > At each stage we should observe 4 VMAs. CORRECTION: 3 VMAs. [snip]