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 C4032D17129 for ; Mon, 21 Oct 2024 19:40:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 504FF6B0092; Mon, 21 Oct 2024 15:40:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4B5986B0095; Mon, 21 Oct 2024 15:40:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2E1266B0096; Mon, 21 Oct 2024 15:40:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 0F5286B0092 for ; Mon, 21 Oct 2024 15:40:19 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 313BD80A3F for ; Mon, 21 Oct 2024 19:40:05 +0000 (UTC) X-FDA: 82698624708.17.FAE2BE3 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf01.hostedemail.com (Postfix) with ESMTP id 25AED40013 for ; Mon, 21 Oct 2024 19:40:02 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=FwbT6Vzo; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=JLBUahTC; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf01.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=1729539450; 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=TnKCTjkFsSwh3jhPzlwRpCyR+pZIBUuTbW1h28T8YGk=; b=Xn8yBSpDXE1TBTyfGIL9XWj9Sk/xKfGhRWqfPTbuerYbKDTEVdV3hvgZKxHev8qZh0a5g/ 48kwdWDEJPkfOcjvbG8GFXXUd99p1QPSEYzkBoPsYisIPZ5CRz4u0/YwsSZ+pcZ8GRamfH MpXY3Te9JEOH63J8VSrZxqWDbGKDjok= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1729539450; a=rsa-sha256; cv=pass; b=cYZtRhxMIEm2zf9dwmBonAQvNGSg2d1vgJZjhAsvjLk5T9XLAROBoRbNKch5Le33+xrK0I ZNeC9ZzZbWyTbWqS6FNF9q4SGTIVBcfpYAKhmTJc8Qi7E7Go+3g7Ng8grX/r8RsBNATJWg RQxKTY3s85J4NuBBJnDvnV+nIz7iyZk= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=FwbT6Vzo; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=JLBUahTC; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf01.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 (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49LJBZGS002496; Mon, 21 Oct 2024 19:39:50 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=TnKCTjkFsSwh3jhPzl wRpCyR+pZIBUuTbW1h28T8YGk=; b=FwbT6Vzo2dxybr3JfWuGXNp4dL+8ilWjX3 /zzYrb15gDTeVkV5m4DNmVUD7+g9NSsg9wGIM5JWHRBkTLpxjUzNp433JH5juQ+Y epIzBidBc9NP8gYMvOGJgzMjidXcX03KNWbkQ70GF3Sark3VibNqKSNHwGGd4bVh xswORc3Ncm/fHYXcZ1c4x9lwExLu79HT2nxwJaSZ+EfHs/zhU0CLnDJeWHEOoIn9 qbvLO2QuHvFyixmKKrCpC5t5A50lfuUPzB0WRZKRgmlL7bM5+fUcdSwEaYFumDzp cv1+1vxdexGtcybVfq5sdcJEcVv+TX53q/1t4KKpyQ3Z/KAMZ0sA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42c57qbya1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 21 Oct 2024 19:39:50 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49LIxmMs022733; Mon, 21 Oct 2024 19:39:49 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2173.outbound.protection.outlook.com [104.47.73.173]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 42c8eumb3a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 21 Oct 2024 19:39:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uBFN/e+1SvY3zSjWEGziJitWtvfVNNRt7IEmlyjdwIGfthHCzX7fesILLfRu6GNz7tgbuFVfuJs2390YPVL6f5S/QJVKl72LYxaFfk8An318TPO145p3c78Rj0gpnKkkkOrEHeoSF9/SYjBzfyDNBkzH3bh5PvqFaMNbRxF7omSoQmi+/Jzd86Ctj9KGNe8qx0AHSUpRA1Rez7mGrs0APxrwjbtekX1eZgrZzXXO2DzcM7BI8uLP4piThbI13okfFw9Es+5VHtA29R+kPgst8QYBBJdIgOooTh7AdCeJJMt/TjiXotX75rB1kjBrJRbE1jBg1EeL5BAU5MeET87mvg== 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=TnKCTjkFsSwh3jhPzlwRpCyR+pZIBUuTbW1h28T8YGk=; b=D+XCPNa5bXAgEksQh2N2NyHq5JgnGRj6UltNfR6qJE1SzfaxTiTI5bpF0HX+I9Kv+rlmaDuyZi8svKHsjuSiPDmEwkBPLvIufQm6xiEJnxDQ5Y8SLAdZyv8OPLd9wncERbygAwwG2x7PGthBuiypbFyYHD/C59+/C+3LNg5BrH9+mw37/EKDP7FVRT99tHBZ+9J0H28apHBm+8gvrCnDZHzNYDvuYIf52HS+Q5D+HQtCaBSHczM9dJeO4nda5zdKTi0Oqq21a2CESb+WOYwN5mVGGYvQ0T2H9gp8brInA5WX9Xx0iHy72F9yCPDbPUitYksmT/RUwwpcov7ICsL/zg== 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=TnKCTjkFsSwh3jhPzlwRpCyR+pZIBUuTbW1h28T8YGk=; b=JLBUahTCNuID9/R3HXUgxPVNXZKojYS1fmV2ft0RrZu09KEi6+1Qeai9scxixL38zvazNivIAiulrtNQ38Op2ylIidRg65wH/saRJrbkn9e7CgdGjanYETWZ/TfiX/YwcQTyPGr2yfJoac8QDpNN2kMcAdtdqEKVrOHlrJTODFg= Received: from BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) by MN2PR10MB4335.namprd10.prod.outlook.com (2603:10b6:208:19a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28; Mon, 21 Oct 2024 19:39:46 +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.8069.024; Mon, 21 Oct 2024 19:39:45 +0000 Date: Mon, 21 Oct 2024 20:39:42 +0100 From: Lorenzo Stoakes To: John Hubbard Cc: David Hildenbrand , Andrew Morton , Suren Baghdasaryan , "Liam R . Howlett" , Matthew Wilcox , Vlastimil Babka , "Paul E . McKenney" , Jann Horn , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Muchun Song , Richard Henderson , Ivan Kokshaysky , 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 Subject: Re: [PATCH v2 3/5] mm: madvise: implement lightweight guard page mechanism Message-ID: References: <3baf8814-0a9a-4de0-b568-62d241dbba0e@nvidia.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3baf8814-0a9a-4de0-b568-62d241dbba0e@nvidia.com> X-ClientProxiedBy: LO4P123CA0325.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18c::6) To BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB3366:EE_|MN2PR10MB4335:EE_ X-MS-Office365-Filtering-Correlation-Id: 76dac857-5e55-4f03-f256-08dcf2081dfd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?kiwhLnub2rbFp9qitLU4dCY3FjtXZqygBozD8YuGikqM6149Zpwwv95dKE7y?= =?us-ascii?Q?G/lyJUnsEr97vhpCz1gyXFOxYXBJ50qY9C5IWxc0J5lkc7vuuGC+9u27jnzZ?= =?us-ascii?Q?Z9G01p1lFhihX8UIYrBkqTziISXLyt5k8vpHZMy4c8WgaI0C6D2g1XDeGYEz?= =?us-ascii?Q?gYnFOB0vCYX00TXAvVVzi39E7v5vuXmzkZ+yUBlxo12rj/7MvP6VPoWHW0Kp?= =?us-ascii?Q?cgBr6a8xQww6S5x+yEfGNf3dIi5X+DhD+PolL//8LbcjY0J0aZ8bA0DA6JdA?= =?us-ascii?Q?DjIPxzPvr4exFbcHccwGSiKNeSM6IKl3KsezuZ6No4OJQVPKO435aZ0m0+uq?= =?us-ascii?Q?5YV5SbODgloYFAQtB9YIruFdSJcVm8DaYN+faU+RsYpriJWENY3FxIBN5kG2?= =?us-ascii?Q?tS1ZV7oJfIGbulNX03CEDgk4cQsdMS/1lj92gGofHbIs6NqtzumjjsdTBtIG?= =?us-ascii?Q?/Pw6A7gCkszuQfU3301t8rBimeRyOr220SLx/Nx9s3A3Kk3CouoY8YCpjq5s?= =?us-ascii?Q?8FmhwZNdzx5Sm0QrQzo4IIks3zR72RnCgY8rP9DXMo3sgXnG+QIEsID/owSa?= =?us-ascii?Q?bLpSrpadH915dAks9nmLJRPTmpoXF/7EKPBasTZyynKDJWUkvuUaAqHRiSaB?= =?us-ascii?Q?OPXqvFt4NuhZtPPnzgfrqCLKrKykrKuVaSiT5RyiPiKR2xKovdfzW9u15JJU?= =?us-ascii?Q?7Osdk4hRkQeGmQBbCnsClQ+iDpjJefRiTIPjr2CG9G8FvrVJr4o83Zy66k5t?= =?us-ascii?Q?G5MNRCpvFQWnb9nnaDgP0XRgeN09nam0jiyWu5qPTITE9tBKTuikCw7/rz/b?= =?us-ascii?Q?hLhxpyuSFSCaMOkz0slnd4WkZyW3o9iE9yrx3Nm9cRTNRhlxdk23rgPRKxEo?= =?us-ascii?Q?pPJSeCoa+NanEjYk+XFK96pUfcWFuyZJM3kg7i6OIj1YukN2ZSjO2L06LV0h?= =?us-ascii?Q?/nPn2tYUZYYz7Y8DP9rE5iVkm4mi064TByJLFXjqQ9QgyWgz9I7zKmmGKMOf?= =?us-ascii?Q?j4SzOV0HDJEbwesyp4m7n9QTcTC/87/k6ofPGXrm/zdnfzdu4E91azmZsPuY?= =?us-ascii?Q?FKCvtKibG2VGTzFCg2UgkUWXau7lqGn8jfVrRhJ1+MoQXZBt/xHEG6mSE3x6?= =?us-ascii?Q?P2EyJ0VuWrl16FlcY2QiKuo8EtdosTCDZLWm3ya5z7TE03D3UGeTvpq7raa/?= =?us-ascii?Q?wFtGXKmDz2rNMCIqpVSkLtS7lWB5R2SanVUKQ0EqozVR2UWvsgHJJ7kynFB/?= =?us-ascii?Q?wiALeVYoFR88j2VuUQ8r?= 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)(366016)(7416014)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Gyyab2TLJDX6hOkEgqdECuGtPy2y7lOsjhnwtlcXGdw9jKjJkFWcp0pWhvbg?= =?us-ascii?Q?rjc1dr19kh1Nj86ca5OleHnQyEBF+LdKb/QjECQ4UR6s636Kj7reUOp1mysv?= =?us-ascii?Q?50FIGryP+70+TKXAPeU7j+hqjV+dug2Dt9vhiTv5cIKE3rZ4jGWNAQAumR1T?= =?us-ascii?Q?0WHrfMPFU7qglREFO8z+E14C84aQTmYJWxkcPlZJpu3wZlSGPJZ6VHpvwmWO?= =?us-ascii?Q?MA0Zg/OSy47o0FMlbbTz8EV7MNaRcNsOxYgO/1FKjB8cK7CeZYVcEyexXkAa?= =?us-ascii?Q?ZVUsJYrYUpW6DQckL3nWGqtmOohFRH0588SxhvDgl1uS75tQNhMBQQ0hTH34?= =?us-ascii?Q?oS7ZyPdH23zMMxm9xB1Z5w66sk1bYyoAREJ8Wpi/RjkSdVJ7AI8ANq+0mmAv?= =?us-ascii?Q?prx2WRktf2Y+QrI5Kmu8ajrNwbcWSvpfA6brHC6Fd5uZWcx+ILBCUlSyh/8l?= =?us-ascii?Q?LUU8kpEIb4QBwV48HoG8EN0dVVY09/5R4Q0so0YZN34ledUHW7qUN5bFP7dw?= =?us-ascii?Q?S7zXTWtqeBFgbsHGvxPth20rcfp/bs1Kw2KTvEcWgk/HUO2mKXkscvYsvGI4?= =?us-ascii?Q?qlmM5B3al2cXmEWIOrNDUCGx6vhnq2ghyVsn2vwdEOrnvhf8TvfO4T9ZC9OM?= =?us-ascii?Q?nfE6rM6NWnl+EENtLO21fRcGDc9vwhqib/zwCZFYGAn4GTX+7LiDXGtqP3PC?= =?us-ascii?Q?D+Nh2pw4UeIddPsOEXYThtx+wXcpHhauljXuXpyr43lHW/w0TRtljPtSO2Hm?= =?us-ascii?Q?dp/YkMnGpJMGsk7LUUeRUAOe89lrrlb6Hnai5uT22FU8VZ4F5htMDdsf0GeA?= =?us-ascii?Q?92estiNwgBNJWl3hnIpi8zuRSTJlyAb0V64yQZl0pTxLpGVaVdWw26AR6PVQ?= =?us-ascii?Q?z06rN57mlUl+2Hn4htiyVZJVxQM+8EBZO+CgxYRSrX2rBdBLjIdNcqfyiSjN?= =?us-ascii?Q?LqL6BZV6Dgb5cFpjltPf2GMzq0evpsw6GbA56M3+8dCVu/f+0I9cCCxWh70J?= =?us-ascii?Q?y9EXcFc/NDaGrDQFrcMOxODCV4uz7BKRiIsT3tOo4SHJ/lGLSdS/T8wYOxHQ?= =?us-ascii?Q?k3h7CRhGynyf3SziO9oHwpoGDXDwQynvzghi0gdygtke1Ef7vUufoxfaTC7W?= =?us-ascii?Q?biTRB8tT8g2WRBThVtVZ5xj7NRWQt6Xjdlz0lw+q6m9GJS8JUeZehf2AszRF?= =?us-ascii?Q?UojPLSoIP/qSta+Z1/Md3L4m9M4ScVpzyEPxLYD7tfU7SZ74AnJhTYF9Ix1d?= =?us-ascii?Q?C6osUfQO3I5o7cMMUNseknazmptW+UeUgQb+osVd5LBiYXdHUvWtq3A124/I?= =?us-ascii?Q?XuwN9FpjGmjru2X3jWMXipZd4ucmNdnQw4yHeVbmjNpEIJb7W8dSHQ0CLxkL?= =?us-ascii?Q?3YSDZk/yd83rYfPsK6epHkNjNxbFy/taV+cV7hFSeHS0Dcrmq1cLnIyoSXBN?= =?us-ascii?Q?utYWxaCmLlFCOjGzFrZ+/qNm6r8Y7Lx+2lF8roWxvaWF3e9OZdiRXx+dWbH5?= =?us-ascii?Q?rUD/0BUD5Fu+TLitMaaFYV/DWg0uxkEYzLERWpI0jwYNpSxcWuDcNmYQOJl1?= =?us-ascii?Q?VR0zb8a8lyDalW5+35E/WmGUC9TVOBLaqaKy2MsXiYP7mnMwwkE1Vd6TfJ+O?= =?us-ascii?Q?+Q=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 1iQub9JwmowDPubbSY4n0NJ3qFJHI7cev8L7ZM6Ze10rei0CT2xx51Qe8+0AoUpBjBpd5OKPD48iH1MtmOm0LA0CKJ4HxkIV/aHyOr33bJWjM+YzpvxPYmBrdaKtMd31xTgs17XRFGf2diIrJAhfGOD8QyHnpYKXGrvUhLfTYqYLqJPm3WJsG6CH9LiedXyR8lT4E9XExi7+MrSZ2HlIC89p7P007TT/LwmBWM/YhWdEtqejseJekmarbXw+u93JqKOZKGw+ZluCEV7ELyL8D6mDBG7/8y7sDnviZdXj7EVp4gqPTMtYjcBzT96HqmFhgUBzBNmb7I0X2vKqsVPGItTHnvQCIUW6xNsYYXd/P0k5NrSt1IKtNENLgf2J9xr75A69LfOY1AH6o52F0w3nn/222edOrfQfu0YvLLwvU6yeEepQRIGMAAu0ib3HXcdVlHcqNhyirW1ef727KmlZCBprbPK8b1q22+bgzaBijgt/GJ4a8ePfLL9Zm7PWfpqlMy4Sd98zd0hQsHjRNftgQ41d8mt1Dvr27dB6MMgNgNzgP65Cb1wEF+N52wnr6H3TDaZcdFAO8SC1aV57J5KJXDVxXlke+arxelCqsTiPma4= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 76dac857-5e55-4f03-f256-08dcf2081dfd X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB3366.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2024 19:39:45.8470 (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: 6kHxPr1zzEn/+a3NLEKcGZRmC7AJhpMTL+g0UB1crjk4k3Z6fEnw+Yr44019eRtkiLLsyqtTF9Xbvx1x06Xzkm+Qs7HbRz/W0qNeIESU7Js= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4335 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-21_18,2024-10-21_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 suspectscore=0 adultscore=0 mlxlogscore=425 spamscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410210142 X-Proofpoint-ORIG-GUID: -mMLn2TZnqTxbRTqreSXHHct4RhuEzRq X-Proofpoint-GUID: -mMLn2TZnqTxbRTqreSXHHct4RhuEzRq X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 25AED40013 X-Stat-Signature: 4gxkrs77ahziokdmemtan35uar7e3u1j X-Rspam-User: X-HE-Tag: 1729539602-865563 X-HE-Meta: U2FsdGVkX1/6jR56I2Y+DCX6//nYYwuDUiA6rjircQk0AiMLlNb5brsml+eNhxsC/th7AYXJVtd/vjyQEy7nNXYpY7/jwdcLoibeHkXPgwnMzVr1Le5o3lfBGOzj/eg+EFErCx45fqouvSr+ceknsm4LwW7GmtDKiMHzY67zL2f17qKA3RIWrS4El4J4g4PSasjDp4N4OhWKzjhdY2wzoIH/qYRfD91OxKSNpxuRHucZkjQNUxdbFoi5tR3B89NNoq1rWRfRcoCsBmd/4S8/i9fSu1a6GppC/+JQHXub3Oibrf8umdV6oE4tJxxcfUsjzClHPCj39VVJ6qHH2CdIPX9DMbQg5U9/xGDdjN8w6x5/LwIyHEFx46LKeODT4BouR173CjnIW3PfOwSL38myGn+JMrFMUUvaEZswwk+2fXLSgE2Rj+VSRGXP/JcK9zegoPMBgVlCsZZ8C36B96KldUrNWW5fZMn/u2CpiUdyDYxDvjWynCsstq42wLoFKYmC5XdfR/HJDWOfR8hN88DhH9y9BZUefmG4/EKZc8GyZC1RHsYTw6gZAAL9gHlsl0B3lgSnB9i69G0qI1qmG1Ra8qewYrJjaXOG4LnMZ4a4lRFFjdnSPk7aJhuiYjI6NGJ5Op4uRO7EaMvPouf/7n1qrs0QKE3olpzME/xB/oBnXTXY10lwXQdIrdUuparEZXAGG4DS0wK95a6rrSEKHfcuPdFBi7CiUEYkiRbFot385NUQl2q1bO6xW5Dvg9hQsggKgv2PY4zH3l02ugjAzJFp15+Pu4I7ZtTEcgsIhbZPWYWcthwH6EBN8NjP6cNkeIYwKQt3fXWdu5HHUEu27fSsZ9poQG+H6jpr8d7Bd+q/VepmBAQ5IrtXNaxjtXHW+ZWz6K3dwuPHi0dF5Nvy+hqLQL76r3w1nQrDAOzLzDuG3+lD1tfZHdyW+H4iqexFmzWlcMxs1hvFml3Cz3FB8HH VivVuLYf ngetFoMC7ebyblrd3dLdSV/U9ROXN7OmGi7EXT/4pdPwSdQOvZbt+TxL5zVl8lNepkpNd0/M61jbIFvQYLmhg1u7+i+GM5ta10C0PiBrKLw4av9IKG2fTwlhdD6YxSHc+MdIfPwhboMVu/sfKcssYIqw+KxXVrRQr7eVPRqiVropeMNwSPgYOhHGEsSdV0HyZBx0vIFguXGnZY1g5xbVyh9Q7yeANbwlGSq1RBoRDVHcRrZlJ0BSlSeYyjraNKhwldTlqsDUnF7nYF6jppjn7S7LJ8NvdxxfQbC6QHesT2At7U4E/wpIwJl6a4VDc1K2SfKmrZ28ila5wqP7q/wsN5Sdaxx8uZ+IcjCHHIZ7eJtpiTs6cP+aRej9lDjvGwfB9qKb41GsHbZ5axsyfEKXZ7YdzuFEfNIfuvEpo60zlpt3aAW70pTkWzRFwGWsWB4qv7C6p7GYHMUPxONbI4VcOEA2McxcRr4TLo8Esthfy84kHKrIr95G6TMpq7kZSYeTuCzT0kVMyghRJI091jdMXeryFSw== 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 21, 2024 at 12:25:08PM -0700, John Hubbard wrote: > On 10/21/24 10:23 AM, David Hildenbrand wrote: [snip] > > > > Just to raise it here: MADV_GUARD_INSTALL / MADV_GUARD_REMOVE or sth. like > > > > that would have been even clearer, at least to me. > > Yes, I think so. > > > > > > > :) > > > > > > It still feels like poisoning to me because we're explicitly putting > > > something in the page tables to make a range have different fault behaviour > > > like a HW poisoning, and 'installing' suggests backing or something like > > > this, I think that's more confusing. > > > > I connect "poison" to "SIGBUS" and "corrupt memory state", not to "there is nothing and there must not be anything". Thus my thinking. But again, not the end of the world, just wanted to raise it ... > > "Poison" is used so far for fairly distinct things, and I'd very much like > to avoid extending its meaning to guard pages. It makes the other things > less unique, and it misses a naming and classification opportunity. > > "Guard" and "guard page" are fairly unique names. That's valuable. > > > thanks, > -- > John Hubbard > Guys you're breaking my heart... Will you not leave me with even a remnant of a cultural reference?? [0] [0]:https://www.youtube.com/watch?v=_mej5wS7viw