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 8A161D5B845 for ; Mon, 28 Oct 2024 22:22:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EBA328D0006; Mon, 28 Oct 2024 18:22:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E6A908D0003; Mon, 28 Oct 2024 18:22:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C95618D0006; Mon, 28 Oct 2024 18:22:33 -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 A6D878D0003 for ; Mon, 28 Oct 2024 18:22:33 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 56E93ABF1F for ; Mon, 28 Oct 2024 22:22:33 +0000 (UTC) X-FDA: 82724435598.15.E4A1D14 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf07.hostedemail.com (Postfix) with ESMTP id 183594000E for ; Mon, 28 Oct 2024 22:21:56 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=U3poT4r2; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="wsfbg/G1"; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf07.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1730153991; 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=cBF5TGeKKuIIS1jRZwxQv8r99f4XGNrlTUQb8CpUUtI=; b=ATuBHoAMRBzjZRsI2XN45+fxqho7MGtv3Fg0bi1J8bzus0hfAaicW4AVc5w4IAVMWar16j r8DGBRU+tr3oLPPCneHQ/6otzRNNHvaoK/D44WqmUKgJDXh+R6emkzJ7naZvchUg6xZMhl 5w1Hv0lckzHXU/iZRXFKsEGtgOcqlpo= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1730153991; a=rsa-sha256; cv=pass; b=xMlvyfqbpZhOCE9G0ZteE+8nJHUAtpyeQIVHSvV5gKy2y3IRBZ18OD+9Y/tkZxOJ7Sdks5 Vtr68BT+WrAJVTOaVAyHC6ZO+fFr2Iz0rms27DZJj83FokJG/wPMB6ncOVYkw4dV6qV+qR bYx5drRgz4LiWXxY8DwNBBwoT2UUDVE= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=U3poT4r2; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="wsfbg/G1"; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf07.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com 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 49SKtaqR024333; Mon, 28 Oct 2024 22:22:12 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=cBF5TGeKKuIIS1jRZw xQv8r99f4XGNrlTUQb8CpUUtI=; b=U3poT4r2aWze1UhpctdQUUkF0StRWjoupf yH/NH0mtaMFYYvumjiVn715QNeLB2C3MXGOutUQxuK1VCCrryqNOd6gvvEObjntq wXBalY92wxKBeuk/fEhw/QlPp9qgLcR9Yi65zxXUoeJlgSsrMRla+bQo7leHEPwZ CiSksHVu1G852wSJZpdUSbSZKDZXj01o1wWdqJYu/SO9nEK/1DEAn09878LNkXj2 9+tJVoV+2Mj+vWMLDDuvF7SVurIgjf2mkcv1pbplPsALBNVCTDgQWgzv/aop7JRW iQiTDJZkAmKJGzvzRztQ1rPQDrpExfEBW89HL2R9wNmv7fWjm4Ag== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42grdqc21x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Oct 2024 22:22:12 +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 49SKiTDu040616; Mon, 28 Oct 2024 22:22:11 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2047.outbound.protection.outlook.com [104.47.73.47]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 42hnan5jem-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Oct 2024 22:22:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YY+Sw4mU8pNDINDUwyGMCW12QVRLAJVf8goo3f9Blsq22MKJzAFz1sKOUuKT+GIG3hKx3Um7nNsCdHEion5nGlKgDPFMfWxa1hDZ2G8oorZaOu63iEdKYHgUsbrZl0NqcZgJ7PXPgzYGOoNIoqPW1fSriE4N2umspaSGXvajoOckCjBG3d6Nithn2/m1BC9ySkFq3Bqo3ITPJ+GYcDQguS6TfRf63Mdi6dTfXSt1z2D8Y6vxJRQ3w9LjbEY+JSgM0xkWczN6oevsOusYVwsz/JtwmVFN66VVmFXYVRXwuZUMsOcpYQm5wm1rY2iW3JO0MDYp1RN7zKC5itJpo0TBow== 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=cBF5TGeKKuIIS1jRZwxQv8r99f4XGNrlTUQb8CpUUtI=; b=Ny4HWDzJgzEW1zz4a2xFjZZp3g8BooUrndUOqOj54o1O/NCw/08IkM1RVcBh9nMDaPNkpY1Tq9UeOr6krPIKewr/US52irIQqcdCH3tczhw92X8zdJgkbxxXxVVT6ak1Bk4b9rq1u4RGWl83NfLxmejXYkyNZQdZnGgKAwYo1YzvMTCvJ25cpskAmOkhR8NspoYSr9jXyKCAFpCg/xoT1bE+McocXnyGOOzwEuUzBNoR6eykxNoGvC6aQ8pAu9S/bVySOl2G+yRLk0i5hGofRmA8xbuSNB9+68ouQob79DUGf8jY9QF7DaV3i3zGs2VzLOnmffRTm77IzPv9k6n8wQ== 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=cBF5TGeKKuIIS1jRZwxQv8r99f4XGNrlTUQb8CpUUtI=; b=wsfbg/G1r2dxJg4L5KMDzWBmmp0i0ZRiEn5ym8OfyojgBDGFpvE+n3ObCI+FTo4I+G8lALHvYPz88lssiRJ2kvffUfCRCCm1hycKLo8Q9jfb77PQ4C5e/fNq/vpo2a3EpyXQbUzhB5nwRcji15N+dDgMlckK3nGcOYsWeewn7DM= Received: from BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) by DS0PR10MB7270.namprd10.prod.outlook.com (2603:10b6:8:f4::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.27; Mon, 28 Oct 2024 22:22:07 +0000 Received: from BYAPR10MB3366.namprd10.prod.outlook.com ([fe80::baf2:dff1:d471:1c9]) by BYAPR10MB3366.namprd10.prod.outlook.com ([fe80::baf2:dff1:d471:1c9%6]) with mapi id 15.20.8093.024; Mon, 28 Oct 2024 22:22:07 +0000 Date: Mon, 28 Oct 2024 22:22:05 +0000 From: Lorenzo Stoakes To: SeongJae Park Cc: Andrew Morton , "Liam R . Howlett" , Matthew Wilcox , Vlastimil Babka , "Paul E . McKenney" , Jann Horn , David Hildenbrand , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Muchun Song , Richard Henderson , Matt Turner , Thomas Bogendoerfer , "James E . J . Bottomley" , Helge Deller , Chris Zankel , Max Filippov , Arnd Bergmann , linux-alpha@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-arch@vger.kernel.org, Shuah Khan , Christian Brauner , linux-kselftest@vger.kernel.org, Sidhartha Kumar , Jeff Xu , Christoph Hellwig , linux-api@vger.kernel.org, John Hubbard Subject: Re: [PATCH v4 0/5] implement lightweight guard pages Message-ID: <114723fd-131c-44f4-be0a-3387dcc540f1@lucifer.local> References: <20241028182413.277218-1-sj@kernel.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241028182413.277218-1-sj@kernel.org> X-ClientProxiedBy: LO4P302CA0019.GBRP302.PROD.OUTLOOK.COM (2603:10a6:600:2c1::11) To BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB3366:EE_|DS0PR10MB7270:EE_ X-MS-Office365-Filtering-Correlation-Id: aea4ad01-f248-4ddb-a8da-08dcf79ef595 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?A9vH3nX3/bbvGaCoeSnzuqITf0nnNNX92hxaiSBhuXbCVvpBFogtIYtYkInO?= =?us-ascii?Q?V97ENUTW/tg7F3c41WG5FQZJqC3gCCBvFdsBZUOu9qiMpAcsPWon+6tyVRTB?= =?us-ascii?Q?pXPsbtLSoh6mpl9nwFurVoR7jGjwUWqpOq9qoLGgJbbxpn9Dg9pLuJcOVaD7?= =?us-ascii?Q?epmXICBeni4Bf4JMAd3kuiU8f/Dm0C0l4ft5iEzmUWFKOT6DGj7ab8U/goVu?= =?us-ascii?Q?zYH+3sueAWmCiIwBKTyOY+vLwfwK+CrZ8QawbCkTrI6bYB5/TShyQUxcITeh?= =?us-ascii?Q?3t7LGEhk2kQ99Q3+s3rOybww34/w8ppPEKpQw9WOH5COaqt+TkuyKIbjNDT8?= =?us-ascii?Q?x1XQfnoiaa0bcmdbkueVM/nK2H3A88zMP4Y3JglOa6iOPUVRjtSCx3dR9SKa?= =?us-ascii?Q?bCTsgJxnmzwZj63F5tUXwM7a3wjsUYX9rJPcEtozjVsDLHw29ch9G+ONQOeP?= =?us-ascii?Q?OG/FhB1X+yt3zD/6aelObVg+5+0RsVW2soykT7NWiCk535zmXV/Cq/qPVIls?= =?us-ascii?Q?5kXp3ev6WvWYquJFpxAwEFVUOXNldg7VWjSXpgNAWp3E4EzHA999Y25RGqsr?= =?us-ascii?Q?4HoaWOEoL1IRT+CGyTwdBRI8xPNWXg1OmlC7MSIgHnlVwFbDdF2xBUytHCoa?= =?us-ascii?Q?Z5srjCtkgadi2KS1RqCp+oQngvikbsO0XuqgjqrSyvZldqyt1CDg1dAp6NGT?= =?us-ascii?Q?Dx9Ei7yYphwCN/06fR9eYOPmghKohz++39/OT4ogD2QZG+0sBuKyH5x3CS2j?= =?us-ascii?Q?FqcQWyHVOzp2TGE5m8ylqjT3jbp+4ityGBrouol8ppyGtOtVOJDThocp+1+5?= =?us-ascii?Q?bZV1IkRuyWdcG4j0a1YTL9hAGxzDIeKiN9h+m+KcGaeoKqFYXl5u+oPEgpEs?= =?us-ascii?Q?ZWNj2PSAl4x11X6+gLeEVROq1f39DB3upkx20OBZwmihGJxE6/LeQctLCHUP?= =?us-ascii?Q?pwtYVbktV6u+3muNd4hCvDoKRJGAL83yBYooKkSMkG9fNB2Mxv/3n4y/7wrn?= =?us-ascii?Q?wo1arY6mtgU+XEvmwElcHCSToFjcR90vYm/MgiPadIbU/fWoQsT2SA4SsegJ?= =?us-ascii?Q?8mLxmQ/xYntmDHrc1nsmfzVo+Me07MtneZF6M691LLk0S2VPAb+/ApAJQMvR?= =?us-ascii?Q?g10QBE9f5WR2/jhuAckzsE00Z3gFw+5wsDA+cAgbSNybAK3NAJz5Qirp7cKD?= =?us-ascii?Q?/ubaB2Jf/f/6h6oZXlCICNbSlmpD2B0RUyQEhoxCyVvEYhlUWw0th5ccA6dD?= =?us-ascii?Q?nW/w42MzrEh0XvKURmZMIWLzQ+baUqFqS1mCiXYIwJLToJqATXNRT2wMy6ci?= =?us-ascii?Q?bN46zf2zSIIfGs2mGtI8AT6M?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR10MB3366.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?taKQBo27OaPYq8HZcSb3wWLjGavIbNj/3SJq+MHYssb64dCyY2tOGBSMbXt6?= =?us-ascii?Q?VEv4vGWxeTLD3HdyPlxLg4xwhupWQGUJi+Qq8CdYFbJHPM32T+WzrrMO8/Y8?= =?us-ascii?Q?G/TPOUswOtR7zL8QF6RitrTPuykMJ3lvv26aT9W4lrKxNFsrWmJjI4wNlgDn?= =?us-ascii?Q?qq974OmyyOKP6XrPPimAANtuwAh1GEWnNbF8dfTlH9TTgIda98zf2la0S6Z3?= =?us-ascii?Q?2zy+HpVBF+405ob10BGIzByZxSgBAdqawEJGr543TT+lUxqanEHG7TX+jC8H?= =?us-ascii?Q?ZitYkzyyUzkF8N4HWUNWytYIIcd+uzYMhIS9bH4rBEcBmNbyufeFevdDsH2Z?= =?us-ascii?Q?sMo8G5auzBQKR94lqcfodQjwjNx0YtvU5MHsqhIZ1gJR9haMCpARglVUJzp2?= =?us-ascii?Q?485k9ZuLg1veT40HjCbU3TgQRDahUKEpXH9coxrxra36C2A52KMHp2+Hlqav?= =?us-ascii?Q?vXwLBvjKNbjZtYWbF8HNW6MJC5H3Yu07XoZC9cbsIxLIXHJEEaVwX6jPPXW9?= =?us-ascii?Q?mh3NfmD3QkYLvCx5RX5k1biWJc5E6ZukT3OMkJ5uOnQjcFz6BASqwYBY9zUI?= =?us-ascii?Q?bVNCvKVEwWwu1MGS4btOXd2Po9yiazOUUo7CaRfZ6MyE8D6YfcudBQOt221P?= =?us-ascii?Q?Qz9wIDUdwGsgHbczGZiXxIHq4UeCqVOAVsDzEf/DC1LT7/q9n+2CLRgL8MZg?= =?us-ascii?Q?IHLc7Y29uGTSxeNF4dpU5wWl7Cp7ZIUkHAzWkzAhCpUJqZ1y3pIEWDy2tnpC?= =?us-ascii?Q?QHLQxb6GsT24HOCN0DLk3BdrFp9mIx3ItIlIB5PkNVpTJdRoP9dIp4vyREfY?= =?us-ascii?Q?6KstpQE3hZAy8hQlXuBFYCLEzev1rOgflZlzWfYqR6TmXbqZ3n3SV59gYJfT?= =?us-ascii?Q?+mxCZ8yKOnviaB4XX3dhS2R9nwXh4agP6vdn3bYzpNk+lC+C50O08q9Pv+Ha?= =?us-ascii?Q?04mu310lpDLHPT9WOW1psttBRPc66D+Ah3pArWDT0sqmz+uBZXBXtFlXiOjm?= =?us-ascii?Q?8VDG9ydLtDwIb/pAK6MAS2L3OwqSBltjXih96kF3Pav3/1wiBwIER6tDANf2?= =?us-ascii?Q?Rw3/g7PBTe+PIu9c7ZMDsgs6q4zfFVmEUhfva4BM/Io4f0TNKBCyqU+/oV52?= =?us-ascii?Q?0ABoswUFkZ2gYGyZ8ylwYLboylO2xrEg0nSdboUlyEHjhbN5wH7hbp5KJEz/?= =?us-ascii?Q?CyxHDQuucAwnhHWc2gv4gl0x6eDzpSnlJY1lY24IFI7/5WqKNcAQD82f7IDP?= =?us-ascii?Q?OSoafZcAggDL3/ncztoezAVoJViEFAmH1qos65c+2tkYhwCWFwKrwq8XbvEt?= =?us-ascii?Q?x0BOpbijUdkTdoaHn8T5dVh92+3TpuMdi+LFWEZkV2itEE0yuMc65XKiw8EQ?= =?us-ascii?Q?RqQU4U1X4Qg/y2a68wnkDDVfQSDD5GzLLtH2sBBY1M3GMWGjYLbk+u+GehB7?= =?us-ascii?Q?UWAkxbhxcjK87YBx+CX2bkwPfUUsbnMFTifrkLgg3mdqI3hNBnp4yCDjI2cu?= =?us-ascii?Q?UY1RG9WNv3zS0KpbRxQJYdhwJ1k8NnAjnrNbBJUyqgTkqhK6B5tfRY/mGmLn?= =?us-ascii?Q?AUeq6X5SoiSa2gSacm6AWsj1Qh4dLqFYQERIqGWaHAWl9ctS+TmD8WlTTpob?= =?us-ascii?Q?kw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: RHAe5JaV3URBIL9Xe6IvuOvfN5TrHXYVKMYpHn9EewcRNtYauOEd7mUBaI5eDE+nmyLtVlnywpx5yj8W0wy+Ipk0S2NPmLjKpaR1C56lqkSBzbDJMw6R/mj5EpsJgcH3UeT0OTt4eTrmasv1z8+FjPRXkeOH8IWA5Wqwd5R28C0+l95Nz47XYqSwKqDxSuDPpQhvfCisWGVgcQKYtoatpNmFMuyO8DDGN+1WsQ7dYQSX/44OIpkJ+0YlPNxJUuto3TV2RXS0+wBEZgYukJtS8CUuqQvSxGKo6vpGzxycVmHm+pD2WCpCWyBQDRzJNiGvJ+8QiAUkXHt1KG/IIG8AM05PJLDLKLMKgepWQYcuu3sIoEVHqshyY3iHIxHtr7lnkmPI2MNu0cL6+3e5qKQdSKAMiRSM5DXLr9jnBi2ht4N02fn1nkSe7kEmOS9p30kS6dk6dyv+uNuoI+RK2pEyKZHsfNQOPKFfTzE5fjtXYxNr8V2vCFkB3XOebFaiG6D2/CiG2Jvr9KFmWHcpkLwwDiQHUdTbvrw/LHssB4ZjixcbuCjIjUWGLyIH9yyNaQGkfF1ABu7qz8AaCozH5v+rbt2mTJQ4No3LXoNLsOsrLgs= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: aea4ad01-f248-4ddb-a8da-08dcf79ef595 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB3366.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2024 22:22:07.8200 (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: d25rup79holdA9h7gdQpRJD2lNqA2ERRYtllMwBXv+yZdwHFqZ/7OecNuzEY29ec6V4D9KZflnke3ylGl9/LyV13PBHUo2ra59Mpt7sakTE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7270 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-28_10,2024-10-28_02,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 adultscore=0 mlxlogscore=610 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410280174 X-Proofpoint-GUID: VJcjYJQQH_3H8YKHfhpGR1PfrdkQnIzf X-Proofpoint-ORIG-GUID: VJcjYJQQH_3H8YKHfhpGR1PfrdkQnIzf X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 183594000E X-Stat-Signature: 1b374sno6yjb6kyx6eu3ptyhrgg8ydna X-HE-Tag: 1730154116-353494 X-HE-Meta: U2FsdGVkX19faj3ErxTF8pDl1VZ/yjVeZfKMj8yMd9pUP550CuzI8EZgQ2XKKwJop7yMx44eaK5LToNersW85DCg7zSwJAcryew2EZ2+QhYZCaODtbw74Gu2ojRnvtTmK847G8H4X+9ds9EORy8Og0Km+MYSelL6OzhPxxEGZIXLluvmE1aG6E2URU6dIAMM+r1Suq5IWalE5PIVQmPhXbqPbcgVYQ3uax6LMrBEHkxkvYDjcsry15u/WLEAFT1T/vwIITrWPHhgpei3wFy3zIHlDNU1i8l2NcOks5TA03GVdKQHJkEK05+ONyi5v+PfVnQrPDRgf85VcoSTyki50tM/dY4aIOSYZlLy6KCcyuchegnlo8lVp9Xnr71cSZy6CeypkXErgxTEMnXa2/3G1aTx3HanF2LRKaPa09yIy76cRf7+pWBXBrzaKK0IkPrjKXBUjfP2w18tvy80kd82W6caKmE8Nzsori2iUmzCokUebpSI1Jd4rXu8KS1aFYOnwvvIpgnNbz9D3bmQHofTyqNwDyMSpe9YnpzRfy+HdoF2hEUy4O2dbc8Q0tCvjD3mcrPq44t7jjqpjC/0NeQKTw4eP0z6VNDJOq6RoBaETNjqkMk5z5yDtwPNkAqR9SY+1bH7I0fl3VoQ2yPvUzBUDtWmEEs5RQp/AMxf4+m2qd/CuiOySCQheI3PXfgu9uYgnU0Z/4Dzsa4YigHrH+OVhHfuLpZ4BDh58H8FQax1ec2joPaW+CGQaPwNZgHZg07nsrj92XIkERjj8uvRcuBkzxiK6m4zv8g7Rfb5JAzprp/ivnfzeteZpYx/rKlCjIFXx9APFOcjLT4+m7UBifhK1570xJIHrRNCO+znvD0CW0S1Yu61AdPFHRgMzJ8F9cms0QJbU5RnzRPDNFIM0RQDuxj4ugXpqAJeNkZ+8lh7p/l0gs1W32Dda52zs/snM4mWiNoHZLE31bEZMzXe0Fv x/xwhGsy pLWihKpqBZttirmnMUKI7Q42rR/lST2pm7ETmXMndBDG3iV25woaKND/yyyOXbBIaMIYGu/SkQS1FWv5ID/RBhCh0RdH16OmkBGRp43SKP+vfY/6BOdJ5Un7MFpJkIfh/B3SMY8CgG5cqBHMrwmjjUNZs2HbXhoDpX5RLhj/T9JKVsKWGn6x3NXm44qxZcDL9LbvewqgcgcZ6k8U0EFPu9DStoGWcuGQ8neU8Kq/vw0cEvAkRLWbK+jhj3AoEaECOJonghrzfFrg6szVnjS3psysWX6OqK2/qm/9F+eJGwfGSXdtdx8yfMgBazogLyG1Ct11cpBAWXcBzz45Gqfa5w+2Nm4vUsphidQ0oc5K6MWkPf9vcIagqim5flkFEOmtoNJqcMu+QMe8dxW9ZJRPPiBg5bRUrh554jEdBkPGIUUVDob64opQmC7ng9zOESYMBw6pt0+50bYxDzGjDZjQ617H1+3YU5Vsr/030/pX0pSrDQ/Hm3vcpJE4axdYsFEYG/FeUZ0+B9dqSzZo= 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 Mon, Oct 28, 2024 at 11:24:13AM -0700, SeongJae Park wrote: > On Mon, 28 Oct 2024 14:13:26 +0000 Lorenzo Stoakes wrote: > > > Userland library functions such as allocators and threading implementations > > often require regions of memory to act as 'guard pages' - mappings which, > > when accessed, result in a fatal signal being sent to the accessing > > process. > > > > The current means by which these are implemented is via a PROT_NONE mmap() > > mapping, which provides the required semantics however incur an overhead of > > a VMA for each such region. > > > > With a great many processes and threads, this can rapidly add up and incur > > a significant memory penalty. It also has the added problem of preventing > > merges that might otherwise be permitted. > > > > This series takes a different approach - an idea suggested by Vlasimil > > Babka (and before him David Hildenbrand and Jann Horn - perhaps more - the > > Nit. s/Vlasimil/Vlastimil/ ;) Ugh oops sorry Vlastimil! This was a silly typo... Andrew would you mind fixing this up? I'll edit my local file for this so if I respin this will be corrected. Thanks! > > > Thanks, > SJ > > [...]