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 AF0ABCF34D5 for ; Thu, 3 Oct 2024 23:20:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2118C6B0431; Thu, 3 Oct 2024 19:20:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 19AF26B0433; Thu, 3 Oct 2024 19:20:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EBA376B0432; Thu, 3 Oct 2024 19:20:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id CB46A6B0412 for ; Thu, 3 Oct 2024 19:20:06 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 792EA1A0D92 for ; Thu, 3 Oct 2024 23:20:06 +0000 (UTC) X-FDA: 82633861212.12.A3C8291 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2067.outbound.protection.outlook.com [40.107.223.67]) by imf10.hostedemail.com (Postfix) with ESMTP id 9D7C2C000F for ; Thu, 3 Oct 2024 23:20:03 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=HMiM1hlk; spf=pass (imf10.hostedemail.com: domain of jgg@nvidia.com designates 40.107.223.67 as permitted sender) smtp.mailfrom=jgg@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727997563; 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:in-reply-to:references:references:dkim-signature; bh=4X3gwBccaxRppoQyZ/xOUCBvnjRQEVomaysJbCn8M8o=; b=g6HdGhRcJAGbAz7oTk5+hByepl+3wN5p31a+KZdx9Ww3aGlVCgEnu3VBs2oFPwTw97tLsw G1bLG7QMS6dak4uuUcft+GMTH14UtGg8A1S6zC9WGWiC6CkIIildnq53b3ynq+lhs2iSz+ 2KfulhP8pCwVxbzkq7FcOm9hKlf6Fns= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=HMiM1hlk; spf=pass (imf10.hostedemail.com: domain of jgg@nvidia.com designates 40.107.223.67 as permitted sender) smtp.mailfrom=jgg@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1727997563; a=rsa-sha256; cv=pass; b=kg/zq1qAUgVy2G5XpXzKzo6hMP2BLpmva3uvmObOEHfCcgPiro6RqT2nJYgv2xAsPaPJTE cXoGrTGMxvzEyc6U6BhW8q6dKb2BZ5lol/LQ0TzjESmm4yVVV8ACkhVWuDVBLILGd/f+uo KrOriY7R/2qa4LKPlsQvFpSKHLq/96o= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XqG0fQehK8ggNwLSLX8GF/M2iZNWm2FdQwomZvg/iZiMYcFHDSoyKlg3KmUUsy3QkZgY2LgwmIpXdOrQVhtSNBicIjtmQmDUAohElNLN8LdEZ1JpQoa8la/JsdtW0+6wb7PFqEX3HSZKz6IYYWlwnz5QKO0uRo5XKjwDa8YLyBsceNX4Ou8VQSRA+pA+1ubObmLhmk1M43tzZ1ycZHgX4f+btuL7gyFtYLyNlRfwNIZHwI/uTqyTrbWg8FfUPyhnbP7suzIVo+pl7/6ExvOpAOcPT0oa7w5NQi+K6UcNgDz/K8552nwiT+4ksFxQt05jPdrbG2/YuGgAwsCrTMwfsQ== 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=4X3gwBccaxRppoQyZ/xOUCBvnjRQEVomaysJbCn8M8o=; b=JkMcaN05Ej6kVqQhiNs706yS6mNFHkBYqgAIrBrrjtKTINfB53/iQrqq41iMuYLGJbqBbgG4qJiWonwKygyMhMdwu4HTTBU7S4FHA5p58gxJpEMH7nduRZFOcQ8cvxLLwmlCAREH8asVMrlyIv2jf4S0soNDMIGPFDeAKL5u4vjEPqyp7/F2LHkzOPspSJ6fHll1RKN+6uUbU7moXitSeak8erwGbODfOpwEMgAujZ0cTZuoHKrAK85L2/LdutZqk8QyDj//tDm82X7mt7Th6IgMqNbAy4FilooLEwiQLTWALW6304Ih5/qGh1vI6H5ErKW0+gsD4ipz9zzeZGPzxg== 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=4X3gwBccaxRppoQyZ/xOUCBvnjRQEVomaysJbCn8M8o=; b=HMiM1hlkcflbEsxyJ6Mlxubs5HFsnLJRYdQbjGOAszR1KIdvu71f4oa9DaBtQOcBRq+FEo7TW95wlJPOhuL8XOjW08fc1DP7IJLuy+2o+WReay8DVdeXflBQ1FGjOi5KlRCh1pdm8i262SalFvyS3TrqyPRaeNr07Dc8c06LTVWWtIS8sboEhgk4LRZeR8XJw+NdIFLcNf82cOFM1DlPbGSDQys+6Hlnh7kBNR6ritI3fzIgzeENy0v74GHBUWnIXo644AhLs9kc/r7ioSpaGD/VasFJtFJ/9k20HIgOD5xi7/ZOd7Sn9n+yfdnGCRkITUG8gP+il3gVyUBMjMIBRA== Received: from CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) by IA1PR12MB6257.namprd12.prod.outlook.com (2603:10b6:208:3e7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.18; Thu, 3 Oct 2024 23:19:59 +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; Thu, 3 Oct 2024 23:19:59 +0000 Date: Thu, 3 Oct 2024 20:19:57 -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: <20241003231957.GE1365916@nvidia.com> References: <20240924043924.3562257-1-jiaqiyan@google.com> <20241002150217.GR1365916@nvidia.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: BLAPR03CA0024.namprd03.prod.outlook.com (2603:10b6:208:32b::29) To CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR12MB8659:EE_|IA1PR12MB6257:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c287eae-d8b9-4aaa-402d-08dce401e62b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Vld1VjdLUVo0MXJ3a3pFdjE0K3MwaGdhd2piZDYvaWZlbnd3UTNrV3pmVExS?= =?utf-8?B?L0s5dnJEa3V4UUp1bS9lUUFqTXk0WWYrcVpVT1R0T0doRmR2bnRFQTJpZkt3?= =?utf-8?B?bzA4aWlybDRtalR4Q3ZpQlNXSlQvM1lRSmZxUVhSdFFmeVUvUm8xNFVPSkJV?= =?utf-8?B?dWdoeXo2dUFXV01ob2p3OEluWFB3TUFLV1lxVUJwMHZwN3k5U2FnR1NDQnNR?= =?utf-8?B?NFNCbzBxVWROVjBRbTluU2dqVmlxVVV1WnBoRVJrbmZwbk5YNzdiYVNQMGlx?= =?utf-8?B?OFo2Mk1URU5acytOd1I2RXEzZStJODc3QW5jQkNiQnh6emE5Um8vU2I4OEtB?= =?utf-8?B?aGp1MVhjMjJmNk1BTzZmQW1ZdzMwTFpLbFh1dFU3NmR0L1VjbmVRWmtDWDVV?= =?utf-8?B?SEdFZ2JSMmRtSmg3ZzVLZ2JjSklicVpOSU9sVk1aMEhWdTU3Tk10dER5Uzlp?= =?utf-8?B?L0kxcGM3elpFbmFOeDNZWUdwdThob2NyQzZUbGJqMjZFa3ZyYkZQTXkrd05F?= =?utf-8?B?bTdaZXJlRGVpTk1mQ0lQdGxMYlF0Y2lCQTdvMm0rNWhhTkwzMFMwTW54emcv?= =?utf-8?B?NGw5UTRFWE1zaGtpTFM4czRuWUtLcGRacE10cFZ6SUtoYjNBRUY1cHJHMlFS?= =?utf-8?B?Z29OU3hwR3RwdDRDeSt6bVAwVjRGeE9DSHZvZHdHTXJhYUROYjJwNXEyUTdn?= =?utf-8?B?a2tFNHNpWklGYWtiNlAzRzk5ZEJ6N0VBVzdUSXNlSVJLVkdOajRaQWROKzVm?= =?utf-8?B?N0dtRnlzVXFQNEF0UElNYTVPVC9TVUpLSExVZjBEc0ErbGRJUlZCNXIrcm9h?= =?utf-8?B?N0hFMDlQZUFlZ2RuaUdjNUZIOGR5MHFEWGdQV2F3S1k2U2krdkk0bGtwcVhR?= =?utf-8?B?VTZlQkNMNlplYjFQTDVVS3RIRUtBb2QweExCME44WktxTlBoWFVHdGZBcW9W?= =?utf-8?B?WVIzRUJOLzRucCtQTHZBQmdud1k5VVd0L05MN1B5WWNUTEN5SUx6RVhVWEd2?= =?utf-8?B?dXFPYk56QWlCV2NteXhKN0JMNTlpaHlPa1ZKK2ttMW1WOVR1TGlmS0UxSnBQ?= =?utf-8?B?RVNrd1BUa3RORDZZTmVES2wvQjVIT1Q3eEdjckE4cDRPTnhtbmFuVWlxSmtu?= =?utf-8?B?RlFSN2t2SHQ2blhkMVFab2VlNVBqYWZkY3J0WS9iQ3lzaVZFRGh5Q3hiTTNW?= =?utf-8?B?ZmZHN1gzeVdjQzEzMERVWkxHSXFUczhqbEpYbThya1VoRm1IbkxwTXhYSmtG?= =?utf-8?B?SmlDckJwcXUweCtOd0Y4RW5FanRqeWJXYlRLMDhMdVZKR3djcWwza1Z2a2hZ?= =?utf-8?B?Z3FNZDZCN3hObStjSWJRbEJva1QzdG9ZWkpJWjRiYjZHTURtcmV4VlBYb0JX?= =?utf-8?B?WDNWblVHWFB5UTg4dUE1MDlQQTBlS0RkTFdFc3oxc3N1d0x3SVlUbHhNVEU0?= =?utf-8?B?Y2VrWjFua3BTSS9MY213UGVmRFVmcTczZDNTOU9wWXBVcHlCTHV0NFkxb1hQ?= =?utf-8?B?YmxleXBXME4yM0tzL094WW5JWm95aFFIbGxxZmhlLy9iMmVReUZrSkk1Z21z?= =?utf-8?B?d3NXSnB5RzE4ZmdWRENRTjdCLzZtWnRpbmE2YXdCSmxlVXJKVWZtbzRjbThC?= =?utf-8?B?a1NDWXhyNUZDZGNxNVBoQ3lid2VJdzI5elUrQWlkM0d2NlVieGtTa0lPakth?= =?utf-8?B?WGNQMy9kM0kxNDRYWlRZL2wraUo2amJ3dXVWQVNrUVRUZCtlcmt3cDhRPT0=?= 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)(376014)(7416014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Yy9Ra2lvUDhWV3EwTmhsT2YzdVFpbTZodk1LcU82Y1lJM0ZCVHd4NGZuOXIy?= =?utf-8?B?VjZyeFIrM1J1VkRFMit6WkViZWNCMVZick50bTRKbXVBUHB6dmpJKzlFZUdB?= =?utf-8?B?d3UwMjBPNDk2M1FSS3BrY0tzcWRsd3BJZ3ZMemErWnVVKzVEN3RlczNNK2JG?= =?utf-8?B?T0YvUWFvc3RsNlEvR2tYdkxab1NMQ2FyVXZpL1ZBSzYrZkFicTJqcnlnTE45?= =?utf-8?B?K1NEL2xSa2lwQmE3VE1ld0VMczBCMURCNjEwc0JpOHVtb0d0ZVN1U2R3bk5J?= =?utf-8?B?WHpZaDVYZ0pybCs2TUxneERGN2VMMGV5bll0bEFWZ3N4V2pBVjZyNVB3b3lz?= =?utf-8?B?Z296YWhWM3FZb3Z6dWxjNlZwd1dxdkczUlo2d3RGMWNweEVYMVJCMWM5S2Nm?= =?utf-8?B?aWxadmxrS2NzUHZ6ZU13RUhpbjFjZjY2bWp3WXFETmJuMFcvaUcxdGpZbDR6?= =?utf-8?B?c1VmVm52eDU1azIyUmVKcjRIYVoweEJ6NEVtbGxiSi9PQWFlb1FnSzRxVTF1?= =?utf-8?B?anpYdFBsZ0lCKytnYVlyRkR1K3ZzKzIxWlgxNTFpNTRZN29uMCtkN2xTcE5s?= =?utf-8?B?dG4wM2ZaU1MyVjRvV0J1L1VZWFFaVkdycFVZNzVXU0xkSUt3Unh6QllZaEpM?= =?utf-8?B?RElPblQvMkRRU2N1WFNtOEZnaTdTUmliV2lXK2V4bEM5VTYxRW1aTDJPakU4?= =?utf-8?B?enBHd3lDc1p5eDlIc05CNzJzSjVCSlVqeTFZT1JyTW1mVGMvL1NFYnB1ZmVN?= =?utf-8?B?MGg5QjMxY2lndE1BczdPc3RYaDhRaG5PV3VqMlpSZVkwOTFUZGZKVks3b1lv?= =?utf-8?B?NkpVZzlFeXJ1ODFzMzhXakU3M2F3Wkt6b3c3RThUYjBTZU5WeTcybmpkUmdz?= =?utf-8?B?MHNzWDB6WG9wNXVWN25zOVYvdW85T1dIdEZ0L0tENXRzZ3FZZDJlMTZibmNj?= =?utf-8?B?ZklFUjJBVHZ2Q0lrOENYOWE5T0MzcldqcnZmUVpKV0VNMzNqY0JXL0VZVHFp?= =?utf-8?B?YnJIT0FXdU0yd0RwbXF5MkxYYmdVZllVNDdCbEVOMk5IU0pjdU1kSVJOL3BS?= =?utf-8?B?Z2RtNlRpWVNBVXNDQzluSUUyalBUWFdnWDJhMllJZm9ycGN1MVlQZ1krejVF?= =?utf-8?B?MWpjOW5iRDdUNnpIeEgzdWZ3RHBkYStRUE1HR3B2SFl2NVlUTVVHUzdINm1W?= =?utf-8?B?bEdtRkllUDNsL0FjVkd1RnVMT1Z5aWJSclFVVGZBTDhJOHNMT1Vzc2lIN3Rk?= =?utf-8?B?c1FOZW9Dd0NFdklESlZVLzNsNy8xZ0p3dHYyb2F4KzFMK2FTZjYvZmZNd3BW?= =?utf-8?B?VWdKTlI2WGVLZUlacytnbWlxWGw1RHlXSDVhTEpkUjJ4bjVkbHJOcHU1Z3Fw?= =?utf-8?B?aklOTVM2L2JKall0MmQzMkFzczN5MnI4cmljbmM2STZhTmZMZWN0NmZPdytr?= =?utf-8?B?akRWTXFPaDRCSGFyM0oxSmhjbis5UFNyRUhiMk4vZnV6djFMVU5wdU5xZmNJ?= =?utf-8?B?L2tpUVhwVERYUzhNY3hTUDFVY0M3SUtrMDQ4QlRBZjFJRXNBL2ZzN3RsaC91?= =?utf-8?B?TGNBZXBQWHZUMSs1OWtGS0NVM3pXSVQxQzZEaWt6VlloaUtmM2JhTzIyc1Vp?= =?utf-8?B?QjJiK2tGWENsM05TeG5jTzVMdC9oek8yYVlGNlR4b2x5WVJ0OVNTeUVyQkxX?= =?utf-8?B?MkVnNmpVLzV0cEVlZ1NYZnN1aFR2eTZSb0NtMmRzNWEvY2UzbFdlWjBhak5O?= =?utf-8?B?ekJpcHkxclFVdi9OUHIyM3NtV004OWt0QktJakZhSmpKeTA0ZE5lb2pDcTlX?= =?utf-8?B?eFVLbk9UUlg3RUNFSWo1TjNSVG5HUm11UkdiRTZKbmNaamQ3VmVVWGJZdVhY?= =?utf-8?B?ckJtOHZrSmRuK2hvV0xMN1pLYm1uR1BkOC9FcnkyOUVScDlNSjBFUCt3ZnZD?= =?utf-8?B?Z0lSRXAwcitkUEtEWWFGRFhjSzVmaU1MZ0FBdlVySGV6ZGFjcklFZlM5ZmMx?= =?utf-8?B?WmIzUkpuZW5ESlBuaU5zRytjUVJtbE9CSWVRb0VIc3Q3bWtMUUgzUFJaRm5m?= =?utf-8?B?OTYxZGlVT09YOGhVT3hPVFBreGZWR0FMODVLdHdydFE5THNvN2J4dllvc0Ro?= =?utf-8?Q?ZIFA=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c287eae-d8b9-4aaa-402d-08dce401e62b X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB8659.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2024 23:19:58.9069 (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: RCgLW7lXCFvf4lZTdsuOqakdnDXLUtga9uaGyUMx1EWpEhEyfLXql+x6FvgD3JiA X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6257 X-Rspam-User: X-Stat-Signature: 9d7ts8rzwi8yxtp6fd35ywgjx7txhc8m X-Rspamd-Queue-Id: 9D7C2C000F X-Rspamd-Server: rspam11 X-HE-Tag: 1727997603-575279 X-HE-Meta: U2FsdGVkX189T3YEucuJ2oUvgd211u2FKTIiw83gPCxGDXKLeXY4CY8pCkm/xF42gs4IiGTPFIHbTx7uhlHQZvYUl3NcnOB8sw2gSN/EFH4usXevIba/7S/aKg2DdjV2Fin/bkToWDZGrjfIlXZprs3Vpg333pNo4b9k/DCcaIgbTxQo9nnn+bKrcsrp8ZYlXmtzWjXCSEShPNfNsDpjV+t/XvCaTLoUOHStJBUxu9yC/Qm+wscFTtJJBlDQMVhvCuX2iWlr+wiu2w5mARonbQoF6JN9VNF/WZHQtHjvP6egy99YuuQbq5/VjXwlrrGDd7iqw5XuzA9mG10OrXFdzBX4hjiU25BX+USIpjlHJJwb8ooSHKNnYtpTQzbIaoV5wSe7UA0wxA+4bUjKBfubMvMRPbI0NcNLSLe2GbSXFWuUl1kWU2v//Eo3FDv+5d1LrXHmgV9zJ9LDy4xoDXAQhrZPWs/STiPKlDJHfAgemi46r8keoFn31QPNk1ctY3hXqXFDL7n6RHYgOd746A2HVHJnJ/DhgEnybWCMe0i15iudg/JSGT6DSZmBKENnxkjqLA8P0xWeAmSVDE8ESyjYnbkikJgg+Bpk++kUZPrtaxAlcPvvi5WUAbTpjy1gu83NjaAl874BqkbO25YuuGTizlCaCgBBRTJpAg6gDDrbegX/lEa0LoViTerGXEKU3uCtJqzYTlo2g2wJ4za/J/yGVUgC1amr1w4jEW3oPqzmBmg4gAzsIooIlZiilQK0rEL3Addn9GRiDXfzh7/s2oi9qR71L7oes+gEobCyDJUDhmwKv3rLQmYzn4hxsAYnJyFcbGGjSdxC/UL9AhHJtGVqCrcaHBt7wRKrhtjG89QLK3DTPkGHQ14GC35SCT6lSpV3iQLtbSwP2BgUC3s/rWfvRcgCsVGgiXon5xyVpqa8cE2ZPpCmE4h0xbOCXucAVjPaw42r1k3Va7EMXqEa0Sm txPgMORP 3fTGJ4OHv/9InIgHOwP1UQvqfZIChEuq4TyAQTD/XvFDf2v7QOgcMRApq3ssplqD9fWqdmevTKRM7DUFCqiScnAM85nJC9yaNlSdbEWsfM4uaDuOvDel01Nn2UKms+RWbZpYTZcKsuSMBLiCzZlcrdnqVQqGgjsPdbey4KGcOBxts589Axhi4ws/lTo++Mmnk3VYF2TNzfzZVeaIWQhrFnJHqACmfMuz7J8sx3gzEKS0o5kpHb3ZQ0EpqFIhh9jp2y6rpR61tTgp9aAXKEyoNZKOnxp1iWwwEw2WlcvSZO55WOznLojilcyHKzkDjCg7NLrPf7jGPMF9o96olo7a1FwFyO5CGtmMesC29SLBU8XSRHEtJ+bLdcEO+f0ZxabytFQCItSzU9S94UEv/jms5RU0QAueY8wynhN0p9AJfkqSbQcelagh7hMKofQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000003, 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 03, 2024 at 03:45:09PM -0700, Jiaqi Yan wrote: > Hi Jason, > > On Wed, Oct 2, 2024 at 8:02 AM Jason Gunthorpe wrote: > > > > 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? > > Are you suggesting you prefer the per-VMA policy, or proposing a new > "per-process policy" added via prctl? By "per-process", I imagine the > policy to keep or offline the poisoned page will apply to all its > VMAs? I'm just asking why you "personally prefer" as the direction seems a bit awkward Jason