Message ID | cover.1730123433.git.lorenzo.stoakes@oracle.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 D8D7DD3398C for <linux-mm@archiver.kernel.org>; Mon, 28 Oct 2024 14:14:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7062E6B0092; Mon, 28 Oct 2024 10:14:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6B60D6B0093; Mon, 28 Oct 2024 10:14:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 46E016B0095; Mon, 28 Oct 2024 10:14:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 21D646B0092 for <linux-mm@kvack.org>; Mon, 28 Oct 2024 10:14:32 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id C89CA160420 for <linux-mm@kvack.org>; Mon, 28 Oct 2024 14:14:31 +0000 (UTC) X-FDA: 82723205208.03.BBEF255 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf22.hostedemail.com (Postfix) with ESMTP id 89CB7C0026 for <linux-mm@kvack.org>; Mon, 28 Oct 2024 14:13:59 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=lCaRxita; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=aLgRz3MN; spf=pass (imf22.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); 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=1730124814; 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:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=IuCkv98ioR8T1DsE9PcLGhzdZ8U6gfZuTlPOIj4E/BA=; b=cPgi/boa6XcfR2d81kqKeE33kdU9JOKDsA0+iOHBQz0bDyFCGqzURKmZvIFTl3lBvV+5Ub w8a2KLn2TIcQZX+kDRLEInGtSOEj5cxOncQdKJm8acbTTQmBUregGXp8Gqbq9+vD7IFVjo vCLW16wEJ0rOgPFAJHtAdM8xP+71LFw= ARC-Authentication-Results: i=2; imf22.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=lCaRxita; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=aLgRz3MN; spf=pass (imf22.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1730124814; a=rsa-sha256; cv=pass; b=RxWxEeF/FzjXZwfu6UFTtSMZL7mVadwmgt52aKclJMDU/AmFaFSZK8agABPQwaiNg4nB59 9TsrdjBj5gSvRUqu/Icx0Il4sn1J0fEWk9tpYINpNHqHYGLLbA9S533u1leYoO1nkeaEzx k0i1Vd7kni/WqbpYiQkB4uP9rfhpgJo= 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 49SBStOc030440; Mon, 28 Oct 2024 14:13:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=corp-2023-11-20; bh=IuCkv98ioR8T1DsE 9PcLGhzdZ8U6gfZuTlPOIj4E/BA=; b=lCaRxitaa5dQ0+7MLpzOoJMMd0m2aPi7 K07Srd6s+vCUfwuCPle3To7CK2taV0YEUoSuEsb0C66X7Zvb9ciSgeNYteSu1wE7 4zuwjze+T+NvtOpGmcy95pzxPvIrQhKYh2pFaHoy9SSVVStE+XWIYkQx+5BnQOnV eM9vwvxjNl5WWJUAt0wzxma+rzmU/mU5Dql7DHIJGE0GAV1WA3a44Qpc/2ZI8hIy tb82uySnQ/vhqXZgGO4K2F7NN3ofOhNVuf2RZ5j54E2cqdQ98PyYOe1vJH9nLVF/ paUcyX/JzT1loPsL0Q5N7AppF2sIDLlzjqrJ5isT07MgGdmGsFaWpw== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42grys2xwm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Oct 2024 14:13:42 +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 49SDnQuF034776; Mon, 28 Oct 2024 14:13:41 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2048.outbound.protection.outlook.com [104.47.66.48]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 42hnd5xy45-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Oct 2024 14:13:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iRyz513q4Sau47oi5cNIelBHh3/1Hn8GsUrXnDjo6tZticdXNma11fl9WCa5wpai4mwPN7iSCoct+i70VRkrIkrAU3rVtkfgLQMj29l4n4yuGqcwAqSNviIrOJ46dNXkuJHrII13u8ADx/n191P+KsOpats8KN9UsCytrBmdBKGqspcEQt38L5TL934gH9ZggQaBjSHYnkZbckr5b+I0riFDDYcqc3UxCcYWWcHa+IbUjg7ytpYcqcLU3VNzcGD4aK0HyEpdiKMWOumNBj2YTGxAzc1w3lpK0F/vUHcy/aONdi8n+5qyQfF5HpyiEq0U42VFzqSPapKH+nNJyNGZoQ== 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=IuCkv98ioR8T1DsE9PcLGhzdZ8U6gfZuTlPOIj4E/BA=; b=clMbOmdVGVZyo9tY9lTSmqLq8pe4oji+emwynkiJsJtLIgHFsXUovmmSoAbi+wpYoygQbAJZP2gJLRcR+TzfoCMmbAEkKPk32qbLGlWpJHCP4RKyWYsGkWIKQ9fM/ohEtZu5MZTq9bqogbrARi+ogi63z6R0ISV12iQUYPI5KSkHNbUEtzp1kywpSO/C+YpNNF8fYgxpUhgV94C/kxvMOMcZsWZzl2Buf8S2i1gAZij9VjCDyzsp/wSV3JJ2XgUFv4lBi3qg/CWbiQNOTwCis0DQ3k2EVk0v2UGY3SDmks4pAyebCoUqAc/UQBzWCIRC5AohDZWPPo20j2Kb7klzeQ== 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=IuCkv98ioR8T1DsE9PcLGhzdZ8U6gfZuTlPOIj4E/BA=; b=aLgRz3MN/mX0cEcJgrXGgNp2CqZpHsLArLRadtmZ9VBg2gQgwSqp7F8JpLe+PBsdZ6HzPvQbLuE7eFhU1tMO2ERuQx/xqUiEhDJ6CqvrllfG20i+ufqDE7pHwSOifjNkoLzs8CWEtliBf+PMKfb+Xulug1fmyL+IUZMc7Fxq0uI= Received: from BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) by SJ2PR10MB7598.namprd10.prod.outlook.com (2603:10b6:a03:540::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.24; Mon, 28 Oct 2024 14:13:36 +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 14:13:36 +0000 From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> To: Andrew Morton <akpm@linux-foundation.org> Cc: Suren Baghdasaryan <surenb@google.com>, "Liam R . Howlett" <Liam.Howlett@oracle.com>, Matthew Wilcox <willy@infradead.org>, Vlastimil Babka <vbabka@suse.cz>, "Paul E . McKenney" <paulmck@kernel.org>, Jann Horn <jannh@google.com>, David Hildenbrand <david@redhat.com>, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Muchun Song <muchun.song@linux.dev>, Richard Henderson <richard.henderson@linaro.org>, Matt Turner <mattst88@gmail.com>, Thomas Bogendoerfer <tsbogend@alpha.franken.de>, "James E . J . Bottomley" <James.Bottomley@HansenPartnership.com>, Helge Deller <deller@gmx.de>, Chris Zankel <chris@zankel.net>, Max Filippov <jcmvbkbc@gmail.com>, Arnd Bergmann <arnd@kernel.org>, linux-alpha@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-arch@vger.kernel.org, Shuah Khan <shuah@kernel.org>, Christian Brauner <brauner@kernel.org>, linux-kselftest@vger.kernel.org, Sidhartha Kumar <sidhartha.kumar@oracle.com>, Jeff Xu <jeffxu@chromium.org>, Christoph Hellwig <hch@infradead.org>, linux-api@vger.kernel.org, John Hubbard <jhubbard@nvidia.com> Subject: [PATCH v4 0/5] implement lightweight guard pages Date: Mon, 28 Oct 2024 14:13:26 +0000 Message-ID: <cover.1730123433.git.lorenzo.stoakes@oracle.com> X-Mailer: git-send-email 2.47.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO4P265CA0179.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:311::7) To BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB3366:EE_|SJ2PR10MB7598:EE_ X-MS-Office365-Filtering-Correlation-Id: 11f9b5a6-7e9b-47d3-bbe9-08dcf75ab660 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: r2v/Ate/x+VONa6Zq31fIouUu9HCoV3uRYBkCLqeyo9LJ75ciaRD4PrMLjzJufybwqDKe/k3aBZuTuxQx/1YCUaboRJfRuVEJr4I+nsb116z7UzE7m6U/PWH2wyYBsyQUuIDTJ2DGlfo3SRIFWk740jev7ISbomvB0VUnC8HrS1AGgqJbQEuYr4CzFOxGGKFDIj2phvi/o0sTtCUIEQ3BcJDx0y7EqD+417eL+5+11NXlWSKoMgyBq/hDkgV80l+i7U6SIs7/DYpFCbKT8afTazRbodtG9pmp3z/cYs4WaVj6Xnsc5/za6PHRWcmcl7yW4Zp677FHhXO04ca0MmTabxEA8O5mEH9yEAqzLrnxcW9eo6cYCfaJrhE8o7zKQjAq8CkzaZ6D5nM+lZDeNRrtfURQBQ9nDGH/9vpePB7lSwajnkd0mznENEbY3DC6MLfQzSQlVBebHsGQQc7wAZmuY42LVIB9Aiq41S0P6mLu8NdPQUCYPEB0NRa6i+XyonFHf+NGw5+rUsxUmOXYlbj3f6l0FuZP+wCrZ/OokSDTJbv/ID10yGN/HoDdE0K6joIVyz1M6y0imUhX15qpBQBkCrhJpKgsdhrtps9Kn9quFtECmfagYuQXNSYm5kJ7MB3gTz44KaunTwsffb1/+AM0kc1KYq7N2fd2H3D4MUD1Os2cND5VUKjaRAMtSAopYP8A394UqCj353+9lZL631d5zN+Yn8ETYq+ai1qQEwNfsooHa+sv/YS7DOfKE26wNYlKan3aDpJAw6qnS7rLrPuY7PrdDJHXTnq7oufeV0fNQKXL3AHls3jnULnSs7DFkuDNFk7LpBPAcQKhUj4xWxbhmn2bl+MuzLyQKzZO/FOZtKhDWTJ0oO0xjtdrzoqPfGBfaIh9TaD13uvGPH6vJIyvAs/yvlGrUb/m9nLAtgNEoZEE5GwJGas4Deza3YvhdDmkZJzss5+giiThuvxK0ex7ys7QWXorYU9jF95IJX2fKSWwiEYWmH9GM86+edbLqiXcs8+Pn1k6fR+L2IoRGCSDdsHAjNAZKfL0wRfM5zzkq5LeK1OT0LWSGRxJSSBelSOuOmdalATBsMgBZzcvrGMvRbG47e9hkjkUxEdQ+jGbi8cFoCORpVjymx3ZbfW5mkyfNaj7ZT3ag6vvrs0H4OQNwKkjHLMnIWqzb3gyAlngc37VhJZIFkSiGmtRz0LFUJf87aVftBGA3OaRGz3+t53g12O/EMDxy641vjwVTF9YZxfPAXFTZbBa0LKK5qhatRMahAourVQ4piy6vQnUyYX8rmzg1aPgZkzrC22NwGQs4Hol4sonRldTps7r7PS8szz 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)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bXDO5glg/WUMtyY+/MLNTeO5S2UmSJGtTNx6v09LoM+VNgmUfoHWMdvMFBsk0O7p0KA49QzxofzKA/thfGlG1P7qNXB+y5c94SCq+DF6tLr8SgFMVMGtwkjMRmI3gXZS/4cgK+Aehx9xC/r7AUbGi1lQqG2iG8cTuBAVDN0v2drjhClrBp4lb7btmrJmOMyIxvhciaIClfD+Z+yisnJrsYzU/iFCJU0f3l6TPimY7QjIBIKHfkztO/lZPZj1F9AxQpqIex1kUyvItfHi5FFH/lhGOn75zz1tzB5Wys9IQTjOA5tSpCviHD74ZXDm97ssyzKvYygvcNkSl8hjlgk8yyD+O65V4hTjcLy3/NwZc/kVBHUOZRqyjRq73nARFYxC8+e1KTWYbY1PeTN0OeMNKWtOUV0QAgsPo+QI8zTFBzMXdctxZ7y5eFyEoKypYYngsu+A3yodRh2b/5QPPN4owCxpejowOrT3hupVAkOyNjgnjNTJI7CVxAur/pnrji4eiauVqMwcKAFa4NEeXB5NBUMNisLwDqILavj9Cz3h6VFEcNv+DqNw1RR97bs1f8s3J/lEPY5llHivxEDQgXzA35JbtSSPpS/GrNAuvD4b87pkk2H74q6AYkgHslW22O89UaW/AiGkyQglOlha4d0oEinVLaHxF3k3DmC8CtkNkSXm9Wcb5hB77hBvXx9FQhkgFHYV/HPA2sWuWkdDO4Hpn2RoQecxvPshdoU905sUHBKGhCGtdAfO976EVmIKUl3c2SjOwts2ztWJhrno0eAtCETI44LJiyTLkprJ4HyCo82bzgCXh3iNiP609oOnMe6cJ9fhq68XcmMBZDCa+6rUHXWVnECW4EQzpbeaP463+7TEX8QnRKmL536oxBkntZVrwY7VwSyvnToBmuyhPtV9RJ/TkX7fp+46VfRBifyTBvyPJZgN74z/9PwfS0LEylq8X0EjyXJ2bb5mUox7F/aoVCcwrV4UidgYU35nOm36LqRumTOdkYQdeScLpf2W6V2zhOHxY67KUiVpS6VsHg51NoMMhaGiKH5vLUAhWoFRzOw/hPuJxVZ8E3H3auGmBQ0joi8OZ7GfkLyoV7tI0qq+F7uhFjzUmNWOAtyEfX+j+pKNT+bt8li9L3APM9gurTimHC46JHEflU/QSE+5SCuye4/rWmc7FwCJfFN0r2ts9RixNdbFEmlZrrrIYdvyNhuJz0dGWsmt1j6vJHYdy9eLgPxYL/qzzjlmTQ7pzCHvOGM+VuDmsAGUwUDH0q70j0eNxLg2dfE4lOKSybd6jlkMGKFjJCHIwGLp1Lijmjl88jQi8UD9mK5/2Mrl41VtBDMxtpGlsQZbvPJyV7TXPIVRp869U+YlOVDdVw4w7swbwFaPpqDmhDuVf/5k1+Uh1/HWlVA8evOrP3SsRdrkYpSgATd8D+IAitdf7EkyDl6joEb2Yu6Tq9VX444qCVocnEc2fa0sDOfbpX2z9MCcyB3cnj3LnDs+66D3y/RTOA3dJ5UTw9znDPeJI5/L8lu6F2NdNeWnJnRF0O6uf3X1pOQom11pL0IcPnxiNzWmzO+rN5nCaOSz8Smiq1QtXFpU9W4BQyna/wmaC/AEfwgb7NCugQ== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 9uBIBuIFP60pxUa+vIWso9PcM9JevJXnOqYW6G/UAVbgM6l094Qrudt1oETGdnwohPUFmRyYmEr/sB5IVz4oCLcbShhn/u7aQg+7UWBODrUO89ZMbCH+dKA9KvRu9G0fDpiVf7qlhdsSV15yoTE+l/NSZV+QjA2fKnka8+yIw5RCO2Vg5eVZOALVRAwQKInxThTlLJi+7AMQnmwlrazQFx2blsUCwcteSBeOXrntk04/GFNBBf7EDeZarov/mI/cafsgxSybmrZoVKU6TvidH1mt10/6BvaNJIyJbRPhYZovVvc4TqmYVq+sDxSTLWYVWE221UOmdZnZYkjVkbAw3KObb1mhStRXHuqc9+NqrKgaN+ThTNXDL3YEvRboQjnR0dg1BJvecLPrL4EOqfEFJBRTHgegJu6cFQ6WuiDrpLICS/gig+K8IVTWtaDSeof0Qzleu8alSxjK6ymZ71X0RmXMl70xqudJJHqrV46+337xw40ivf94UrObVYLDPaIuv8XkL90Shb2CYbkRQ8fKAvgsxapm9ZX499HVkrzRD2Jm+TR9sdA6ku3MH+KQy6i5IrBoivpBpRs57XOehLEI2NqhiravdFL1LhNx7yUYdEk= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11f9b5a6-7e9b-47d3-bbe9-08dcf75ab660 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB3366.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2024 14:13:36.1902 (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: U+uv/syuEVkmLQd0+Q6XGj32+sOHr6k//lHZQlwqV80xHDLZzmg+t6hI2iBNV3vU/5jXaTSStIsHA66jVQuIrCyl9tiuKQ2wSEdr6rTGOnk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR10MB7598 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_04,2024-10-28_02,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 spamscore=0 phishscore=0 mlxscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410280114 X-Proofpoint-ORIG-GUID: uo4wIQ4Tu_rz-c6A29lbrFqroF-CQrvI X-Proofpoint-GUID: uo4wIQ4Tu_rz-c6A29lbrFqroF-CQrvI X-Rspam-User: X-Stat-Signature: j9hh5qeuwxdiaqxuzmtc3zne9mpuet5h X-Rspamd-Queue-Id: 89CB7C0026 X-Rspamd-Server: rspam11 X-HE-Tag: 1730124839-391640 X-HE-Meta: U2FsdGVkX19lO6II8r5506Qtm/v66lSTgXyQ9QPFTYHOsWZJbPpIsQdLiLQfjPCN0dQB0A4SRV+Vb0nZyU7q5cniV7Xn1Ki99NpMd458u9NFZjDh8YgPibZ6sGTozg+BKBjVi8onobRAy/rZU+WIrZaXbdpNWXmcbYz6LY5qPfay1zqKC9FDqYLoSBIdOjaVpofCPkXGJOmaf9nVm8H9GiFUK496HTPu58LQG0S7CLPPN3vppbLUCAsR4q4DEHZIkumOWFZgLbqURqEYjsKLNLH9QFEOwqz+mDsDUzsTrxZtXGJ5mN3Hf8782L1zPRcKP112JmfYH+62yWgpudozPadoj9vYfyO0fkW6/AO9FdNd+Y582Fh8jiRmZgMryWBf4f1aEHOlKVd9vyWQRk9LK+www0Rj+ewZ1tHYRpFWufd1R0+NSRXUZtTZLQG65yEaZLVprv3z4fCU1sJlUfEzfUHC4/97kRxLr8xR9DqkmGXjTtllI9rlsXnydBPVtS6iU9VQO1KlpQERAzRZAmgsMGNLzg1Yh8elwpF8Vvkfb9eTvPH0zA1x/ZcnsHH9A6+Kc5hNtFX/wUwYjVG9G/idwrQL9R8OrhPK4bhxggwlgt2KqfabBO8j5XhrWQ8CafBt4HfJU6rYR9A7s5GjVKBd1s2KjomVaKMfVlrbxeuKcpbpx/genL46g/pKeUb1mo4+cjGPfbIUbLxli15sDAPp89pgxswStLRRP6E5A6yfWEDMc+QJ6L9I6N4vBriPPYAU7Z2EE/ndYu/xRDbDLaRZmX7qB8ty4/2fa1pQI/xSXV7tErOS/7vY/Nm03KrlJbD7lnaXchGdAG2hU1TOcpJE/9RKD3QkMOwYh0+m8ta2GiLXJOTLgDbdGg0Ez+udZ+JKPbKfHT7VkCNeXGybDWlvSO9CbpXy7ZAHad5Hm+FTK+9QrAy/0AJiuRpGbZjpNA3+BXsIctSo8nhNxsX/tSv a/efegnr aZw+6PQlq+L+NRIsZPljmE2WFe0Uo/WX2DnrOcQV+4TM8KVVvZu8SgJmkCVBSQydGknxDCRxbQO5Ds8EpE+/ZvdotsixV9XSThAFdrpglLdP++3ra9wmSGc7H2yiU6qzpWfPvgM8GiC93/VRsIIWUBwmAeDKSmdR/QA7EY1dfP3OqqGN32XNIaokPwL7+0i8rlUv8OI3P3HGdqo7gYiy7abB9bXZQ/IwpCeM1suE37I4pj5zqDX1lENz9S0SHAt3Tyj6F5xL0wjcw1CqyKAuXn7YuyUTn9xY2gziTH0c0wp/4tB9RYQzeUijns5GUHHM9uhpxk2BiFHc+1dsnMIohyPuYpBnSMeCXH7cYZABAJe7usQEWQKE0cH972cNSIL0TyUFRY5slh+taNJO/1cBKCIu6YfAi1OX+GEYqf0lXL9Ckn2CuEAJTcUF3+8blnVxW+T4zCyMf4gDq5/I6LZ69hNFx3dlmWT42O7f91gJzLKrtmE7wYIqgepoB6q3zjycMzJKzjWCF65lu1d3J3puCmOijHk5sevKEUW2aVxnhmYsIfvCNKwawGt7a+iewMI7GUZXtsoKQGNzIyvI6ZxZ93pi+Hw== 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
implement lightweight guard pages
|
expand
|
On Mon, 28 Oct 2024 14:13:26 +0000 Lorenzo Stoakes <lorenzo.stoakes@oracle.com> 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/ ;) Thanks, SJ [...]
On Mon, Oct 28, 2024 at 11:24:13AM -0700, SeongJae Park wrote: > On Mon, 28 Oct 2024 14:13:26 +0000 Lorenzo Stoakes <lorenzo.stoakes@oracle.com> 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 > > [...]