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 6F7AECF6D28 for ; Wed, 2 Oct 2024 15:02:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 003296B00A6; Wed, 2 Oct 2024 11:02:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EF3296B0100; Wed, 2 Oct 2024 11:02:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D46026B0130; Wed, 2 Oct 2024 11:02:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id AA8B26B00A6 for ; Wed, 2 Oct 2024 11:02:25 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 5B2F5C090C for ; Wed, 2 Oct 2024 15:02:25 +0000 (UTC) X-FDA: 82628978250.09.B1EA7A0 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2084.outbound.protection.outlook.com [40.107.237.84]) by imf24.hostedemail.com (Postfix) with ESMTP id 41D7A180025 for ; Wed, 2 Oct 2024 15:02:21 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=rUiGA1Ih; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf24.hostedemail.com: domain of jgg@nvidia.com designates 40.107.237.84 as permitted sender) smtp.mailfrom=jgg@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1727881321; a=rsa-sha256; cv=pass; b=3b4QaWc1wcLV3j80geF5MER+ryo2aMbE8VHZcpbWYU7aQHOeDMuZtR/Vkku0K028KwEXuB Um4exHzTBmvfVkdPvwHAGvIMj3g3hScsnAYuGXXOUZirwp9Ij1akV3fbg6kWwZVXWTW80p /xgM3GhkbY38RwHqk7i8T2VDuAm18vg= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=rUiGA1Ih; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf24.hostedemail.com: domain of jgg@nvidia.com designates 40.107.237.84 as permitted sender) smtp.mailfrom=jgg@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727881321; 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=1Ut11BWCNFt//8+qVGoG2yqMMomw8srTJidCQNXNp1s=; b=E5PXTDqx5PhlMOS0RixFCt1zR6JDEhtShBjsZbsaas2t7EN4BVlgKiuypz51LimRI7WQy5 iqmy9nRB5auVAQ5Pkv5EMH0FzamYRiRfZL5nGOHm8Qez8DmFPshBSvEPC3SCoZhROlZV5U lrsRHrtdjDGpr2MNB5vv9Zs80ysVGD4= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AgJsTB7eTM9NstVEyU4gr2lzpdKY0kzeMwGVSq9/QDRXLCTRIMBek0zK3zZUQM/oSBxgt93IQun1r0hcsQ2wYLSH7aQu13u3z4IMoaFTaqnef7O4W0d4Kys/tYjgzvmu8zfto+izjVGP6b9hogw7CZ6ZC+mUWt8QHx9/eTMOQYx3j4kSYJTvccEwkUg32AQ30Sdm890b9RQt7bvZD8gyl9J95R9fxxwQkRHHTf/RpS39dEyYFz57rmZi0Th4zY4qC0+2Mm/SSyGpSfmMc7cQBJWEsbG+Ul56pdFOP19wcasTdU4sfCvgyGooW4QmIM+gYK1gUNtwaaqwQnmAB4T5Vw== 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=1Ut11BWCNFt//8+qVGoG2yqMMomw8srTJidCQNXNp1s=; b=Si/pGLBjl7zO3aX5AC14jmjRthmhGzVG90PvJ11Fpe0xuvapyrmDnOgT9mLIUeFMBlYyuz7eCUmZzMs2pCg0ApJUkUdzNuG/AtHVN5tUVS6CAxKlty59Ki7RlIwRFKFiI3n6jjO1l3+d4J08vNjN37NWyeGNl5AiRwOKUzWIdLvNw19zxsV8De5VCn78BGQ/3Y6pVYrVDNvvBxAyrGC4BDxmzxlx1J1NL1h+xySIkWeQdrr3moO+AREp+qw9U0KDTdcI+ZAoNOWWe5pWSbZvzXyhHNNXqiXmQFFCsEQVWt8WEg7o65WhIGWGArBsFtjwDCAiCEF9bwYrbvjnYsNAGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1Ut11BWCNFt//8+qVGoG2yqMMomw8srTJidCQNXNp1s=; b=rUiGA1IhCFoWsH+CX8yzEv9dO5T6ZFl3KiCAoozDlDlQmLZM4pihjBev/fMMUPoScrFXzqJky1asCcDv34JzrgL4yXNINeAYi8J/6X/DbyuCw+wN5uMe7j85ZxVsy2Bt35jCnIVBnrPNj+8A4aMxo0wb3W2QWbEduFHI+UDtB124XdnThbDIrej1Ucai4E/gZmub7eQLVuw54yt3jtYuehve5/FtFQn1ebee45QnraUWnPuSxVw14RGjXJsD3GzQhEb2ie+5FD4jhp4zsKYxuKD+wxLNNYQjuLmgO/CrGbdZ/8X9YuG7iQAsAOEdMoE4ef8L0CxdqUbUJIwP1rNjzw== Received: from CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) by SA0PR12MB7479.namprd12.prod.outlook.com (2603:10b6:806:24b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.16; Wed, 2 Oct 2024 15:02:18 +0000 Received: from CH3PR12MB8659.namprd12.prod.outlook.com ([fe80::6eb6:7d37:7b4b:1732]) by CH3PR12MB8659.namprd12.prod.outlook.com ([fe80::6eb6:7d37:7b4b:1732%4]) with mapi id 15.20.8026.016; Wed, 2 Oct 2024 15:02:18 +0000 Date: Wed, 2 Oct 2024 12:02:17 -0300 From: Jason Gunthorpe To: Jiaqi Yan Cc: nao.horiguchi@gmail.com, linmiaohe@huawei.com, tony.luck@intel.com, wangkefeng.wang@huawei.com, jane.chu@oracle.com, akpm@linux-foundation.org, osalvador@suse.de, rientjes@google.com, duenwen@google.com, jthoughton@google.com, ankita@nvidia.com, peterx@redhat.com, linux-mm@kvack.org Subject: Re: [RFC PATCH v1 0/2] Userspace Can Control Memory Failure Recovery Message-ID: <20241002150217.GR1365916@nvidia.com> References: <20240924043924.3562257-1-jiaqiyan@google.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240924043924.3562257-1-jiaqiyan@google.com> X-ClientProxiedBy: MN2PR08CA0029.namprd08.prod.outlook.com (2603:10b6:208:239::34) To CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR12MB8659:EE_|SA0PR12MB7479:EE_ X-MS-Office365-Filtering-Correlation-Id: aa601495-082e-445a-1ea2-08dce2f3357b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?7UcCOM/BumzLaaANOZuwoMmrOrd9gLtE370snHGkA17qW+SCm4JChkv+6UTz?= =?us-ascii?Q?5knlsi7zxaqYE8XeE8Xc197HaImMgvSm/VE1pN2v4TY9L7yMNME31Y5R9xD7?= =?us-ascii?Q?c6rpQzPhGhI2HAzF9sCmuc1Jo+x9Zode6pwF1TcUQXwT9PlMzZtfWsjCb0o0?= =?us-ascii?Q?/Zo5Ho7eD3qkQM0ZkONReMghe6VJLOV/AeGZL88+n2B84D3ebyM3qX6ips2O?= =?us-ascii?Q?0vMAzX1F0qhpgaOzo+heFkN7Mve92PnYxFLCKMvunAmjLZFHtqyPa1Bu8qQ0?= =?us-ascii?Q?U2bsy2YdRYTdgM9gX12M+0v3t3Ice9eA+G8jmEk+0os755UFzsfO1f/XBQMa?= =?us-ascii?Q?77TlKygJE49vLc8xMUniYXzjJ5/DzFY7A6I7Prsa4m6BkJRuYBHdfwVSbTcy?= =?us-ascii?Q?CHYMTvuCa84teN4Pnf5SDAwQTUvABsnmZ/JWhRp+2oFz345p0bbuBxCfyZMa?= =?us-ascii?Q?CYa0UMTbubwmOdgpIbbSAN6bO2IJIbAINOA53k8xa25qAfLKibYDGh1M+3Oj?= =?us-ascii?Q?CLZZt4v9Ax5XD3XhjXLNb1TBkiUS7Jp91ywryO/VB/gp8VsbZk9hlDZBb40+?= =?us-ascii?Q?RSctlN2pB3Pd7Vqp/p7iCJCtveJFzuWqiDpuB8iruKKa/Ir0CGgcPagFC92b?= =?us-ascii?Q?qDfU8c4ffDVykNDb8/63njKLluXm9tlkOlqY06QwDtzo2bq6DaLTYpHqMmCL?= =?us-ascii?Q?kYFZVrwxlkzAnubFYTjHpecGJMz9p2NPu55FsqT483u6auHFsVROFuiOWv7l?= =?us-ascii?Q?c55VpIpOoV3gu6aylAnsw+/wsHfw2vU3Gvs5/4M6ZkpGxDz1QmT+FXyLtLqt?= =?us-ascii?Q?75RH2XG/ycDnFjVFStVfYZwHQ6YirH1S+1akoF0gCIVVDDpMiorzCpsCr5xE?= =?us-ascii?Q?kK8vkzHmKeYTYc/6JntCi4jaIH2viV9bu7AQvbsQ2vZ6Q26EQlmpB5bYgxAJ?= =?us-ascii?Q?PQ8Hf2iQLjved43G96QIyHWDWF8Zo9eC67fDvqEkWqqI/oZY2PYcDkszZ1rx?= =?us-ascii?Q?koK1zAA5zQwTw2wmrQrO1K1npslqvcFNRj9RFxRP4YjL+/2FLxx1T3YYFVEd?= =?us-ascii?Q?R4htLm3yWQmJyt6X70D+Ugw2iRSaiOOAS4YwKYIfUlWy2V6VKti/HpRrl+7U?= =?us-ascii?Q?jMPxmX4k40XYscel6SwdadRkSevrPSpf8+Q67tITY3NtBoaF2F2BYRH1NMSt?= =?us-ascii?Q?FFDTePd+AnQ02Skknhr6+nycfdwpg+hMMDXGKXwq58FJ8Wllty6NkHLt3Dwv?= =?us-ascii?Q?YRQcfCAnYbARzqkqw5U8TAeThyR84hYs2grjjlUDJg=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR12MB8659.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?YGnZmDY0mObwbE2kug2lHbvRnbMVzmtVtWZfxyNzHBeKwZua+888/bJdyOQv?= =?us-ascii?Q?yskoEGG/vmFMAZ7v/58QPJqzXXYbnengDVFFWT+5qIte6XOIP09kuGC8Dh3C?= =?us-ascii?Q?N9tGUFxYSnz5cny9LNwqab4GrEYq7cdzo08A/tUV+/fM5cLj8eQ5jXUUL/AM?= =?us-ascii?Q?BMHgAQn6OJYOybVZeZJVD1SS4rUWRHF/vmyrwmya0ZSRgM0X051FDPlhtrNv?= =?us-ascii?Q?iQw2AHlcMRbJARq9d1GAttKOz61EThDB58LWIKv94RFTfn5ttHSxr8K62oWF?= =?us-ascii?Q?nvSBFfVfTHeuf+VdOTGzVMhnOlu9W//StFAZH3JcvBQayGphtOF+UJlfX8he?= =?us-ascii?Q?hYZo7icu86VNgzofrjqHesaN0biSVeVljuxtWxoHYwDlypHyFGQguntAD1/i?= =?us-ascii?Q?aaAV1eyqvn/KNum0oE9gHonRKpmFWGpdq6b4iBr7mph43USRaXw0jVfi7zli?= =?us-ascii?Q?BfdKys9ZYnrStA/NDMobiZYKjvceQo1PMYKMoU/PYbVHshh6TQr48l/JzKFf?= =?us-ascii?Q?6XWUZR/d0QfZXnwJAXN3EO2FxgXOcAGJxWUDPRpMmYSS6UcNLB/Wt/Wd2gIq?= =?us-ascii?Q?kuFWpTdUJ1F7eluB15TDMVXF3Nai3nVeNJnq1KyrELoAiH4wDV8qK8MXoZtc?= =?us-ascii?Q?qmyJ1m92a4jMQnA99lVB7/zdrOeOupI9jYESzPmzkuS67CHw051upZmTZiDM?= =?us-ascii?Q?MqjhwlDsIUvJI7R2No1PsMqhiXt51XxTrocyPA41qwQlpPDwF6odEjJFLxF3?= =?us-ascii?Q?F3Uow1+64ndKduQoCn+6tVQ9AEQ8DqLvWTrKfDBB0KZ2C4qFlP5QtTlAXPLD?= =?us-ascii?Q?1OTNAMVUmxRIwU43/QAJBFQBRq9npjrejGr7ixY+W6HDYBY8BLMpQLNOpJC4?= =?us-ascii?Q?BDzASr6JduwLzUKH7GKZnMd1xH8cPcc/kiWe5reqLdffVbO8b9wN3Bz0XX4G?= =?us-ascii?Q?xHH6l4sLW0iWPomg6gTau/efUWztZjvKYyybbm3JgsgWVRwgQL8sWyAqQbGa?= =?us-ascii?Q?ezg8WZKiE4kadLKgXcmpBDgeR2TfsdmCdnx8pXWLg+UQPvVKBQIXwohnmUqK?= =?us-ascii?Q?0phFu6EEqcZGNMS90tW0kUmXU5Qapspq8WzFp4NLbfu32AnRembBrFgnzw6N?= =?us-ascii?Q?tWP+sIZb4onIp77Zru0AWwALIu/hsqoqLr+hSYvpd93bncai6yK0jpaYWHk0?= =?us-ascii?Q?DV19TBcwR0zNfGFtCFAPcJTaebD1ehhZeQnnqwX00jn9QXlPVCZaOVat1+FP?= =?us-ascii?Q?ICU22YoZPIbOzL8Xb0NluBzlitLx1EuRcke9DpaaikTmI74MUcLms+PYtowv?= =?us-ascii?Q?CIvq6Xwow++aRX3EdetLjQ3r96yhgaDNJXdcKVi51a5wcoSBDdMNS6T+DlX4?= =?us-ascii?Q?gONOJG45fLyobGZBosWx+Dh0d7hAQEu26ysXrbZTOQYwDC3hC71yQ/wuR9Qv?= =?us-ascii?Q?+Oo61SFxTTvTf28wxI/M3ctunKV1lVxA8f7xQWzMjD95et3Fcrd5bMw0dS1T?= =?us-ascii?Q?2pIqkPYNiJbPw7y/GMKlh/t7sGAFOZdoVZdYs8icsid2aFpwaRj58V6duxxz?= =?us-ascii?Q?Em6kGI9ClVTgs662lgA=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa601495-082e-445a-1ea2-08dce2f3357b X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB8659.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2024 15:02:18.4156 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5fPmYkd1kM9A7a2RTeuGCYmUE5c+IXEv4Qp0CT6qdw9h/2/an6ej2qzcVWaeneWc X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB7479 X-Rspam-User: X-Stat-Signature: og67j5997txjpkfxgyq385mq4f6awi5h X-Rspamd-Queue-Id: 41D7A180025 X-Rspamd-Server: rspam02 X-HE-Tag: 1727881341-588532 X-HE-Meta: U2FsdGVkX199f4OmGxht3lKUnwcSuQfksSkUSxisOaLWkaVcaOs/nlYIqCWmHo3pUX6JUcVc6eCT4zfLweQrp8oIwMfIRGPzDX3+0UgLxd21qaAAo6y3KpDSucpvpay+Hrm0AEtNju272yUzbrP/iPzCh3QLtSbEVjm+2dIuwneNxOe6q0w92WA7x//wdnj7F7KbZu9xC5Myf+lrBmCRKYDwxzYi5d42WZ9iZtf9qNAexvVIByMNHlw9R9PNBTH7tfn2yjnK23IYhMEj8O5WOFSFvcdQLgVeIpsQXqGSel8jGjaouebPiYlxWcQwtzv/ci90GUaYwiQ3NKWm+KllQ+YBPjUQUG4TZa+BS/0kAOgyxTCqDCCEYDEfPeeH7uFrp9vVpHG16mPCUybMww5b2/XeO1oq2NUCfLQ4TR1oPtp7gTtlY0y3jcNHOW0KlUG0thuRt30mD7cbrDC5ehEBwA4LLAnukmUCczDfdb39tLe88ZXZHZQq84FtgBOhZ8y4S3Ufk6GeNNoyzPLo3MTcLv+BmzCMhNRhNdijqCfoNKaXxtLpkmf2UdhZ5S9ZqhUXqgShBQQvr+Mq1Uyy76l63FQpJ6QJ1X9fy5tkM/8K5rKlkQSl/L2U0zom3JZI4QxbBBT/TvynLo2QuQ4NdYoD4DyGMvfUGSH0EDJBe2rBP6EVSPZuCSWhLbZ9OdAVyQTwD+KVXrZFW58KrNThgN9+8zqchQFvT83LYYr7zI1PXZmz2O/aGOEomsVKjj/v5A6EYecaYvbfD0rryOFUHL2LuZub/AmZDVWvNkZHGe679JWiwcrnGiy+bQQ6l7WKPutpNOQoX2FXBqarI3AC5EA4VXzQN4dCW+iMv00JgLIOQ67N3UFE/FjGMGKwhlL6fxUzeV75DOq7hibphrcjrA23b95TbhhgW8BdcDAaft6XDvwwCT0GptWX6jvv7EQxuA+ii5XZ6h12VJuDJ0nePz9 rIeJlcVc Y/qBFcOhpSRAgU8vdVkayf3vjaVb6IncJdY7m2YBDGiHw7+8yZXX2KaGkxekWrdTYahu4eVZnI0TlWzkHpWC3bfQtC9o66XM27vmsM0VOUTsFQFfNMZR3oSAijRo/GZSQjVzyNKCVrTsPYrNvHtu2SuILKisxR4EaU77m7l+YfVbaTvNFTOpIiob5gSowSv4nkQHtPWqHvJ480aECAv+NNxJr6Um9MJJCKSWlELhDjJFlA4TOlo5OekyHA/iM2Mu+dvy2L+Ls+2jZpW8fal9SjfOLedz2WZb2GZ6hmUo0xkFg0TBtWo99QqkLdQ4v6aeVI8JKAkkN6s350+W3FpsHUzIVBSzXfaKxfTXi0XP8dCvW39PUS9oFvyTzgp3n5unc0TUv X-Bogosity: Ham, tests=bogofilter, spamicity=0.000648, 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 Tue, Sep 24, 2024 at 04:39:18AM +0000, Jiaqi Yan wrote: > So far I personally prefer the global MFR policy but open to feedbacks to both > options, or new ideas. Why? It seems more natural that only processe that can handle the SIGBUS semantics would opt into them? Jason