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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A62DFE6F086 for ; Tue, 23 Dec 2025 18:17:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 158566B0089; Tue, 23 Dec 2025 13:17:58 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 106346B008A; Tue, 23 Dec 2025 13:17:58 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F09B16B008C; Tue, 23 Dec 2025 13:17:57 -0500 (EST) 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 E0DF96B0089 for ; Tue, 23 Dec 2025 13:17:57 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id BC5ADB9942 for ; Tue, 23 Dec 2025 18:17:57 +0000 (UTC) X-FDA: 84251544594.11.F14287E Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf09.hostedemail.com (Postfix) with ESMTP id 5594D14000C for ; Tue, 23 Dec 2025 18:17:54 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=ob8OBSZs; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=K4E044n5; spf=pass (imf09.hostedemail.com: domain of jane.chu@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=jane.chu@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1766513874; a=rsa-sha256; cv=pass; b=vWT8RZ5lXLkzTJcwSaHeCtcLgYsIP0xzGw9UfczwFGqHBIjmYTqV7xxyyPdiIX94nJkRyM I7EVdN4CFUJPEkSHCgrt87mUvkRPvNIQehLLa2CkYhijsV1rowX+FAhaPKTbIis8YzdVMy /nwDDH9VDMcKyLy/wIXr+EcmPigscqk= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=ob8OBSZs; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=K4E044n5; spf=pass (imf09.hostedemail.com: domain of jane.chu@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=jane.chu@oracle.com; dmarc=pass (policy=reject) header.from=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=1766513874; 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=a4crhULe0vw0myu4t8V79uV8C4zSSRTR/aoKLO7GbkQ=; b=sMD9BbI/CY68MAk/qVaIJVIWTmCX+giM+2oP5t0opCp7xgC5eZV2W1Q8M20mpUziLFBWW0 sZQOEF5hp8hgMU8M2ciPTIZ9JnymdtlO21ZrG/UlxbVtEcYKH+1Jm7rzdxnBIFwS5vKKAv M5yAJylHfAVxP5GTUM/J1Xp2/cuuhb8= Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BNHLet9847665; Tue, 23 Dec 2025 18:17:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=a4crhULe0vw0myu4t8V79uV8C4zSSRTR/aoKLO7GbkQ=; b= ob8OBSZsDcpeVzUklon+2nRIS2TJYJzfDftQBNLV/iv1q4aXAWcUPKJMwhuLAXXA 3JeFkQTZJPH/nq8B/+Q19FJml2xL6N+VfG7c4kAWbTp421JBrx18rAiu6W/iZMsF H07tyzLoeYmEYZ0FYPHJFT493GbsTYQl7VxnIZrlm8GOPjBGLsmi5tzBLjghST0K 5LpfXbW7mEtyeDCtOy3U1STr01El0/31EfkrSg90ZD9Ywm+dQ9p/aJZN2YeSn9vc rcwv5ZzctJCBpSOUjoFQ8eYgSZSg3ivSMqwJHPX1HM1ySBdVKx074br1oC97ogZq jc+SMzjIJUnzuNrrY3ILnA== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4b7ydkg204-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 23 Dec 2025 18:17:37 +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 5BNHu7AP032660; Tue, 23 Dec 2025 18:17:36 GMT Received: from dm1pr04cu001.outbound.protection.outlook.com (mail-centralusazon11010017.outbound.protection.outlook.com [52.101.61.17]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4b5j88pued-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 23 Dec 2025 18:17:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IO90g0rmgRsi233dZkB8oR3hBWX67b44ZLiY0cXi40lfy6afTttU1mb3EVQxwzCzHlMRfbo43nLGU8H6v93TkJ3Hvs1Ls5iFSi8wk9EZYnFxzBM212y6D6ukipUJL0yR+Iq2Axm+/A/Hc+qGXHOaL1ysLqhCDmK1T9NMxmg9Rb+ZIXXhWwx/be2TdoG9tJ4L2JXCZd4AoPMDQRoWWqM9zUp1Eh6F/+V8Tk5oZfN/UvgLYC3itXJXXHYSpzGHqIz0M5kTxiBcfofMKPlqM2HZQrwMlEs7upnjWgX+LUmpDYPDYe8Q1ymGIuaUIGNORbkIaYUCTn6wXqNTpp1G4dmuQw== 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=a4crhULe0vw0myu4t8V79uV8C4zSSRTR/aoKLO7GbkQ=; b=xfNJ0L7uDS8hnxwzKqFnIYTei1b2eLdZei1jd3w8Q2B0VwnfBWrYrMedoD4SloDB4FIPU4S9Ih7CDszw6Phxe3wPEiueVBC22XFMPuR3bzxtrbVfBUDdUInnk7PZcyUlziSAcmqkrYyESrKLKwKnwPfGKqd3a19M1OTwbZD61acqlaqWwf//WpmlE6OeiSz2gRmD1a+KFjq6JYCzsWS4l2DEkAvpi0bFMJ/MP9qs84sBhXOPrIj5bf4qVarCcV2jKaOJqPfshYz7hRHdpBCC5f9W2o67OBiRob90htYuVpHRUq7OEN5gXUrLqHXRsxFvetFw12iVIe+avFpEnzBwSA== 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=a4crhULe0vw0myu4t8V79uV8C4zSSRTR/aoKLO7GbkQ=; b=K4E044n5pzPUbbyQ0yC7CC8qwuo4AWoeEPbx3Q5eqRQQAj2zsj/iO3pw6Mvq1jNp6JrOIiuuL4xQ44BXLNAZSWAWbvGTbFg07HlgEtabpgZPYH0VtcY7Oc73HKDlxRKPYOS7LQcTCmcsoRr6AVDBfGGZV0hlPnnGf6q88lZrs98= Received: from DS0PR10MB7364.namprd10.prod.outlook.com (2603:10b6:8:fe::6) by PH0PR10MB4536.namprd10.prod.outlook.com (2603:10b6:510:40::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.11; Tue, 23 Dec 2025 18:17:33 +0000 Received: from DS0PR10MB7364.namprd10.prod.outlook.com ([fe80::a4df:c903:e1aa:322f]) by DS0PR10MB7364.namprd10.prod.outlook.com ([fe80::a4df:c903:e1aa:322f%5]) with mapi id 15.20.9434.009; Tue, 23 Dec 2025 18:17:32 +0000 Message-ID: Date: Tue, 23 Dec 2025 10:17:30 -0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 2/2] mm/memory-failure: teach kill_accessing_process to accept hugetlb tail page pfn To: "David Hildenbrand (Red Hat)" , linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, stable@vger.kernel.org, muchun.song@linux.dev, osalvador@suse.de, linmiaohe@huawei.com, jiaqiyan@google.com, william.roche@oracle.com, rientjes@google.com, akpm@linux-foundation.org, lorenzo.stoakes@oracle.com, Liam.Howlett@Oracle.com, rppt@kernel.org, surenb@google.com, mhocko@suse.com, willy@infradead.org References: <20251223012113.370674-1-jane.chu@oracle.com> <20251223012113.370674-2-jane.chu@oracle.com> <12032402-b541-4776-a716-c93f16ec7eca@kernel.org> Content-Language: en-US From: jane.chu@oracle.com In-Reply-To: <12032402-b541-4776-a716-c93f16ec7eca@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SJ2PR07CA0009.namprd07.prod.outlook.com (2603:10b6:a03:505::6) To DS0PR10MB7364.namprd10.prod.outlook.com (2603:10b6:8:fe::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7364:EE_|PH0PR10MB4536:EE_ X-MS-Office365-Filtering-Correlation-Id: 12d2113f-ec68-4301-379c-08de424f8a74 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?K25teTlQRmc4YnNhaVN1WkxSVXlZQjV5bFRBcFNWeTRCRzJNVmRxNVByWnU3?= =?utf-8?B?TG0xUnpDRFRMSDRES3doSGxRc0JCNlNEa3FvbDdwd0R5NFQzRXd2OWNkQWtE?= =?utf-8?B?bGM3M1FqdWZkclpnNGZqL2VJcUdJalZJdHR2WjdueWFIVHE5YWJIS1d3UDg4?= =?utf-8?B?eUN5S1luSTlRNEJMbi9mM3dYeTcrdUNQOVVYaVhiNmhid2M3UjEyLzZyaUVH?= =?utf-8?B?TXRsZ0NmUFdLT2tVM1F4TndvUUs1L25pN0hMSEg0aFpuNE9jS0dZMWlvUGtm?= =?utf-8?B?NmZETlFjNEtDQnVFMzdWeFZGUjdqNk0zb2QrWXgvcTA4YVAyRW05ZWhaQ0Uw?= =?utf-8?B?allRazRSK2NzWFF0dURLU0FsbDIyb3Y0bUtDbDJXTnZ5bk5zZ01qL1FLaElS?= =?utf-8?B?N1BsMEF4UzlxK2lBL0lnVE16eEt2akJhUzI4OWlqZTNHUTUwckN5aER3Rldh?= =?utf-8?B?NktHT3Z5QXh4N1FLWWxIMGxtY0NVTi9vS2ZhUXpyVjZKanBGOTM1Y21yakxy?= =?utf-8?B?L3duUnBod013TVk0ZW9aM1oxZVVwbnhKMC9RRlVHbnAwRnZXcFNRWU9hR0J4?= =?utf-8?B?djZzODNOU0xUbzRGVGE2N0YwQWFoYTFycStuUnpUS1ZrRkF0U0puclBOTUJx?= =?utf-8?B?allaK1NTd1FheXo3MlhiQjBhQlJHRUFFQlNDM2pTWW00RWQzYlFUN0Z1Qmpn?= =?utf-8?B?UjRnWmFVdDhJQ0EwWGs5aG5WSy8rNC9KZW9DVm12c00wSlRNanIzR3JYdW85?= =?utf-8?B?VmZDVDB6TlpzcVBUTS9sUzBzd2NnL0RwT0hGbmUvOEo2NHVzTHlCanlYamk0?= =?utf-8?B?VUFrclJTRmY3dWtmVDd6RlptZFVqcjdzdHNUZkM4LzQwa0M1RDh0UGdhV0RX?= =?utf-8?B?bk4xZGptT3A1Vk5ndjVhc0dQT1ppMTU0OXU0WkhhZzVxUCtQYXU4SW1ObVpo?= =?utf-8?B?alFIZm5oMGF4Tmk4UHdybXdnbk5kTUxra3R0WVVIYUZoOTc0L1A3dTV1am9G?= =?utf-8?B?WWhFSTZrUFB6NVJXZFBGczFhRVNtWU5sNDVBcEtCb05PN1VEbWRCOHhJdjN0?= =?utf-8?B?dXR4NGhjeHFhbzRuaFNsclVwMkE1YnF0YXRIek1QZWt5YjBubDRvbXFvbGRN?= =?utf-8?B?VTgxWHNMejJRQnlqeHZxUjh2U2U4ZFN2b3NDdXVSNTB1Nk5YWFIzRTBYcUNx?= =?utf-8?B?NGgvVWZ6SUlWNm9Idk1IVlp3UUwzOEc4UXk1KzhKbWk1RzZHaDlyRTJSQStO?= =?utf-8?B?RkE3eXBxMzhrNjJxUU54eFRHZGRzZ05GbENDTVR6OEdUUC9rTnc3NTE2T1Ri?= =?utf-8?B?NWhydE5ZUHRKYnRYOHU1L1g3Y1B6NnBlbGJBWjlxeU5CTExlS2hoYzA4RFMx?= =?utf-8?B?MExLcG9NVVkxWlFvNW1kNW9obnkyZ2dVV29zT1dXQmsxU01yYm9MbmV6RU1S?= =?utf-8?B?RC91RGMxL2o3RlJPNUY1TEYrWU4yL0FydHFQTkNWemFEdEtHNmZ5ZDkwbFpi?= =?utf-8?B?Q2l1REhHanQ4ZXpmdzFoM0lpNWhIdGMvVlpSVzlOVjZLNWJMQzN6cThmbjdY?= =?utf-8?B?Z2VxekpTWjVNNXVWVWVPRGRiU2RRSGZ6OXpoeUlDU0VQcWJDWWhzRmdBOElM?= =?utf-8?B?cVlLU2MvUjdFQ29kaHl5aUx6dUNmbFR6WWgzVGVRb2hlMFg5N0dHQTB4MG9W?= =?utf-8?B?bmFzVS9BNG4wVUt0a1p0bzhrRW9lanpzei96OW9hb0VFVXFrNTJ5N0RBaUNI?= =?utf-8?B?QzNJaWFSZFZyeno2ZTdXd3FHZ3EvV3JveFcxYVJ5VnVCcDdLRDZvZThWN3E4?= =?utf-8?B?ZnUxRUc1amdjWE1XNi92S21hak05TzZqUGlZVEFtdTZPN3FvSExSVElxRTVC?= =?utf-8?B?SjNOcWt5Z1IyK1F3cE1ueDRDNnAzdHFHM3FMYmRReitDY3d0Tm8zcmxXTG5l?= =?utf-8?B?NzRTeFlTK3puZTFoSnJmVzJvdm41L0s3UERYNUU1c0MzNjJyYVdJaGdZZmls?= =?utf-8?B?NmNmRE5YUUx3PT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB7364.namprd10.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?TWRrN2hoNndjMlZ0NXkySG1WU2JVc3JWemNBL1NHcGh1T1RkbW4wajVWeEhP?= =?utf-8?B?dVFJazdNT1U5bVdMNFFueWJTSXJlV0ZjQ1ZvWms3ZCtYR0p0S3lmUWFLOFVP?= =?utf-8?B?MkRZQit4UTJtRFRKRmZPSHJNNGJyem1kZ3FTWVJ6eXpTMFMyaXdja3NqWmJ4?= =?utf-8?B?bFZkcFhyZ3l4NmVZUm45cEFLM3VHYUZvUmVHMit1UW5tQXZ4NFpRQUoyN0Fr?= =?utf-8?B?VmV3Q3NIU2FBVzgzWWp3eVJaNTgxU3Z3Q0dEOVNIUG04UmU3aFdwbFpvckhC?= =?utf-8?B?MVFNT3FkSkh2TXlpenZoRW9HcE1GbkdESTRJUDdCRnd3OGptYkZYRHYyVUd6?= =?utf-8?B?ZzJvWjUvM1dpNnVzRTNHV2F4NHNsVFNzTDhLdUx6OU5hbU92ZS90eHB1S1gx?= =?utf-8?B?SGh1NDc5NWtIRlhQMW96bnY4V25icHFOWTRoNGFPbDZpcXNiMG1mWU80OGV3?= =?utf-8?B?dlEwREFKTVNreXlGcWJOb1RXL1hmcHI5NURCVG5NNzZ3MUFZRlhvL3ZTSUZN?= =?utf-8?B?MGpQTUREdVRucmwzdlEvb1ZNV281VVpWS3ZXdFhSQXh3U2dBb2RxTHY5STVB?= =?utf-8?B?SGlFY2hnakJ2Z1V0UUloWjlOdlhITXlzVFlHcVgrMnhLR0dZRHg3ZHcraDc5?= =?utf-8?B?UW1ZcE8wY25ZZkhKcHYvOGpHUGJJS1gyNThxUUswOGJBazBUV09tYkk3bERh?= =?utf-8?B?dnlkMmp6L09nSlJCS2tyWWxMOWNaUXhoMWJmQ0xNY2U0bnBGUGZKYm1lbU1y?= =?utf-8?B?SlVRdDh5dmNTMWNhS0hxLzRwTXF2dTROeStVYXE3c3ZmUU5DMldiSDNtbFRV?= =?utf-8?B?QjcrYjYvVFluZlZkV0ZYbldMOEJWRGJ4cVFiNXBIUWk4THZmYXFNVEJGbXJu?= =?utf-8?B?TnQzN0dQMno2ZFJJRUlaOXN4VXpnbnRhWFQxUmhtYjMyam84N3oxeExha29n?= =?utf-8?B?YStSSHRWMkw4SFo4MTFpMGtSbVFaWmNBdmw1blF6Q0FNaUFLYnpxVnpyak5n?= =?utf-8?B?MVEyMkVmYWEzNUxBK1ptZFhYR0QwTFFQamhWdU9PQkFPNjhNT0gvS3c3dmZW?= =?utf-8?B?UlRNbnJWSFhRcytVb2wvd3EyZlhLQ2NiUndudzA4WDRqTHVYUzRLbnVOU3Ur?= =?utf-8?B?UUR3a3I2ckErcFN4cWUvakx0TW9UNTBNQ1ovOHpOUWU2R2x3dzI3UUpDV1A5?= =?utf-8?B?MEQ5aW12L20wbU5RbTVIS3VuR1E3V0tyY3JWS01kcXJHOXp4ay8ySVhoTjhV?= =?utf-8?B?SU9NSXZTbXlqWWV6UmJmMzFwMkZNTm8vSnFrYlR5L2JkQ1pwMEkrV0N4UCtw?= =?utf-8?B?RUwyUWMwNVQ5RHkzMzc5d1ZkdmVjV01Oc1I0SUt4QnRXZ1J0Vk9Gc1JGalNw?= =?utf-8?B?QVlGanpqbUZ0Ulc3amZCV3cvSnFJMlgzVis4WEhlVDViUTUwc0IvKzZ5cE9C?= =?utf-8?B?eDBEeGh1MWlBWTNKUTJjRWJOTDJpekZSbDMrSlVrRGt0cVRiV1I5ellhYWFH?= =?utf-8?B?a0hGTFJucGtvclFtbDBFZW5WUG9SazlxVTIyNVo2TEQ1NjhVQVRxQ0V0R0xB?= =?utf-8?B?SlV1ZTc3M0dWT2t0aUhrbm9iY1FITk8zRHhCQmt3b0tRUCtCVW14SGVZbWNw?= =?utf-8?B?RFNhRTZWelA1SXQyb0xyU2hTM3drSHMxR2RBcGVDODBFWHFtQ0pwNzJoZThz?= =?utf-8?B?ejdwVCtmc1Jma0t6ODRrVlZaV1RrSjVkdGlqNnhKWERTdWt5Y2VFT3Q4TCtC?= =?utf-8?B?THVyMUtiZHFHbHlXck8zcU9SRHpqS2xTRnRHRW1WbzlidVFiUFpESnc2Y0lX?= =?utf-8?B?UHFQSVVwZEZaTlpnL2E4NmEwZXA3dzdwbmR3SmI5Y2ZMRFU4YlBUY09MYjhM?= =?utf-8?B?Ym0yQVZMY0IrWnlkbXRIeTExaFVDcDlUalpvS0t4QWxJRWVFK3VpM1Rhbmpi?= =?utf-8?B?a1ZhQy9LL3ovcnNXNVVZeWFnREtZaHIrMGJPeFpDcThPdkFKdjUrTzBuY2VL?= =?utf-8?B?TjR4Z1UrcytybG1vNDJDYjNpY2JoVm9mSXE1L1FzMXpaVkR4bE5RZ0JhUFR3?= =?utf-8?B?cXpZWUtUNWJrV3VzQkNXM3I5MEZOZkNtQW9SRHY5ZkZFWDRWVjBXMVBmVzhr?= =?utf-8?B?ZkJjWVJPaTc1Qkw1M3UxdWg3ODhhK0U1Q0p4OWhnV0k5UXRyN1FNV1ByZ3JU?= =?utf-8?B?WUdNMk5JQWR3R0hOMXpJakJUM2Nmd3YyRHhYcjIzTG1ycGpUU0lLNVhJYktM?= =?utf-8?B?K2xZQld5Q2x3VUZKdzByWVRGN3FnMSs4dXY3TlJiaDU3Y202SzRCV0lMUnpD?= =?utf-8?B?SkpzWEV1V0plQkZwMldKc245OUZSUXNreXhSYklldzY5YjlDaDI5Zz09?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: DJGHikfRSanzefIGkEVf5Qk5L++IWiIu7rjtQygmZe4Rx7DAbdSg2X8/drbr/vAByDK1atN0PH+2+HWGUCq1oFd5ykXTLif4J7++V4ByXGYVtU7BQg+JfsnwVos7RbEN+1oFrU3AUGZ7y1x8SLsT3IL3FkdtwX2fQTWNZU1fSRBZaMAZ2luIQBeH5JKiEyoN0BcuGbi0lx1/6stEhRlqKP0n7k5s71IRV9Z3oKhV81Z3lZp4mre5OJSuy3xIpdNZtFy4tERmeoxYchqzkfUbC+Z2ypPuUEv/sYHXo4L5cZZ73dlBbIZXgyGrWO5wIozLBn4XK5b+FUqhnmjUQbHZ+UAcX+75CYkHJLQ/9X+QVFoaCI+k817psIcQOdLjjmVnc6rhZvSEt6Zo9O1rXMXgw5+ULzbdQv2U1o83aQcdkgz1ghNEWWTZElWHjhUtzjUSOfHBIHyMzV3X1HIkfXEqpimKEuvYWUSrNUP1vnz51o+6+WFZwZhG5FxInQL7IVpThQMlvPL9ghtCnHmjw5kxwIEAv00gPOG5Rmxnl0nmJMH4MBEajtRg2ftAxZp3Z2VqxideUMmhtOar5YJ0JUI3abIU1MTknbyngBmLrnHPkvI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12d2113f-ec68-4301-379c-08de424f8a74 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7364.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2025 18:17:32.7976 (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: OZ5L7uDeggsTyLg309AQ7q5prlIj/cbfq3lvI2OMhHqtIvXX4vtYmQp4Xa1zvd1KteyxDoV6l8CYbIur1sRN5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4536 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-23_04,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 phishscore=0 adultscore=0 spamscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2512120000 definitions=main-2512230151 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIzMDE1MiBTYWx0ZWRfX3HJaC3eQ7S4X GEHoo4ofkH0a5I75zqp6onNFvfI4kvbe5dbtVpy0SKS0H235fxKpgSfi/O7P1JCnT+39sPlpiY1 aB26SiSWTYQPIUMyDFDEvUmB+8fJI8V9r9QywzuZNC+x/jcpUf5DcMcq9pkAp+jDS/WwZPFKwCF yDDMXwrd/nbnVi1tORGmJpD2iM1OUg+TbnELhReqi9W3dMvVagb6319Zfgp1TRhcqiFSO3PD4lO vVqrf1ZBgymbSKGV0PcdYB/ONHxYwd6pJytYKfahKYsn5AE+yz2CPYEUzf9GegmeRy5fWafkpQq c/XNqB3A1u/3vNzpY5Se/sg5IXQZA6mIHGbqws7sjLEv0iUTYGWieN4hZDCLvL9NMGbVmi8z1hO lH3sa2edZkNGT75wb8NVxh0CQG6O8JxhWSb9L10cZxOXeWqe4ilLEwijVtRIvG5Blm5a3zOE3DY Q4tRzEAbXpLNn22H6qA== X-Proofpoint-GUID: tsfMMXHWcXf8dbhmaf0pzb32qwhuq1xu X-Proofpoint-ORIG-GUID: tsfMMXHWcXf8dbhmaf0pzb32qwhuq1xu X-Authority-Analysis: v=2.4 cv=OpVCCi/t c=1 sm=1 tr=0 ts=694adcc1 cx=c_pps a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=JfrnYn6hAAAA:8 a=yPCof4ZbAAAA:8 a=1XWaLZrsAAAA:8 a=vBR0NHDhCEYoLYn4nDwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=1CNFftbPRP8L7MoqJWF3:22 X-Rspam-User: X-Rspamd-Queue-Id: 5594D14000C X-Rspamd-Server: rspam04 X-Stat-Signature: j8j59o4r83z6swbg549kfjcukg5r5z3j X-HE-Tag: 1766513874-280487 X-HE-Meta: U2FsdGVkX1/weZKw+vMuM1kA1obXwmzcyLEaYIZkzt96hvhgnDS0dUVCs4vifkRwEFyqGTdpueEkilKK4qKzIBzzuN3m3Ad7r3TZc6JXXf5/1swvSFWWkNdoCwvZ93vwWAX4ilZaMCT0WPpKX2ZDoxrX2Or8TjmcIYZer7KVeIAuXasBRqBBLQCvP/CXSKE8/r6Z7CUZBEl1JqI6fddrAu+plRSru6ioRlsS8m4Vho03zBC/J78S3qdMix91uTwP0cR5o+0BfPKD5qNyuUMDB5g+mb4l5Q/TMtkN4dZvpHX7ANQli/M9sJfmBpBFx4MecyvJ73KyGpjXqdMhHqqb/gvDkTTs5N0O5+9m5fJ/Vk+gfJ9t9HdB9gH/vGUDuqAOE4rIrtnjhX3fdD/Uok2kTgTYtO+5T0LcMRPNF1pSKu9c8IIzNJjCQcszTab9UdkwXybqz9LfRhDloUeQTQv2mqRFSd7xKsh3f3f0uvWHYirLRJiTbs6XBH0PWKWOMyqY32AMH8U4FLldjmxtr9EpJoTwGgE6Q1vGbda58zNnUdMKEFzFTgswM7U1XELbCTWAnrvWAc1xAg4gS1yL1t13IGaQvGwJb5eYbgBUVEkj6g9smbbOHEfXP0cLkd70UMvAvArUITErD5PV/NCXFjGCKeSV3uHd3f4ecfRATHZHnCtxH8hh92HJJIq6r3+OxNXHrnyV2cycNVVEDjPTf74O+nQvW9ehWv/+z7aRHyQ0SCShP3XvYtrLZ09ahTuI9NsXSxH5H5ceQKV+yKc8aHiJ9l/BDPfvtkAyMmNNIGFC4GnW4ZF6xeM4YWZZeyQIu2vCGFTCa4iW4YSy/JjAKQf/OKWJUTn9t4owXvNcoetbeQS8sEwQtl7X+T7qnQ1ZuHFyl0FK4RyvpMRuGW4F5KYOjdM5E9YuBHLb0DZBbAmd1T3YQ3F7zYpe10l1b58xbc1T9sd38b86Hf1sGYnUVaP aghjoU7x naVbewgIaim9ikqnMYqDBNhrivQXtf96WbiOJgc1n2enVeA3A5/kX7k3RGEZrdSeNtu9AdvpRwf8oeSs4ciEUJKHQGfYcgH3+QZt6G+44lZ7Vu8keTzg58+PPiPmAXOHnSjD1AlQF/rC5w0J1jD0H9M6x4ey0/PfY2Z9TBj5EV+4JbnnL0QhUGdiQn5i4InNSYlf4fRS9SvJ/iTq6P9GAqz9mqsZj/CTNOj1ZUdFABe8//jgHxcj7RtwMlz2YY1IIsGQda2PJYeJnM2jP/+Qtd0Kb1TD2PKzVCNb2VJ0rREPAIj5J5BGHLMUvX927JWnNwOZ4OB7pLOfsK+buHxnsKSrUj5EiVqGHGDmK3/2qeOXvFWFW5FLOh4zVdrK08cr8fVXcid9Kr+Rb1S9WFgHjiqscjBxBpwD4WTFI13HFbJw90g/gauMGHvxIHAEy0YdFJA9JA28EiSvJm7yjLI7GTDZAwvLH2wI9Q+qwqUrOZvUcRNAsViWmxErGxUW4BhFFnmCEsIiLssti18i9ps6x+zec42EcxKiaXIdwgVG06JO5KCL9F9xqKXQoM6qfy6u6Dcfq9Hh+gTslHYAEywiwFvw7feitW4cXTCuphNPJW1sb1nrBVnkzIuf45vkytXNO8s+as/AgZQTplOoIbR5kUn7cJahv21odmm7E/uclBwwzXF1KSsuxkZifrLBbGr/OE986gqJNqoUR+tPdR3Bno9Mf9h95sqAA3jdTCzyI1gktXrZbKMBaLTZLegBRLo9uDRfElKOavsQ/skbyh9bLfuRvw8C9jN7i8NdsLPrJMME66CdVx0322bu+anEY6aLMpu3y/KI0WyF2504= 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 12/23/2025 1:13 AM, David Hildenbrand (Red Hat) wrote: > On 12/23/25 02:21, Jane Chu wrote: >> When a hugetlb folio is being poisoned again, >> try_memory_failure_hugetlb() >> passed head pfn to kill_accessing_process(), that is not right. >> The precise pfn of the poisoned page should be used in order to >> determine the precise vaddr as the SIGBUS payload. >> >> This issue has already been taken care of in the normal path, that is, >> hwpoison_user_mappings(), see [1][2].  Further more, for [3] to work >> correctly in the hugetlb repoisoning case, it's essential to inform >> VM the precise poisoned page, not the head page. >> >> [1] https://lkml.kernel.org/r/20231218135837.3310403-1- >> willy@infradead.org >> [2] https://lkml.kernel.org/r/20250224211445.2663312-1- >> jane.chu@oracle.com >> [3] https://lore.kernel.org/lkml/20251116013223.1557158-1- >> jiaqiyan@google.com/ >> >> Cc: >> Signed-off-by: Jane Chu >> Reviewed-by: Liam R. Howlett >> --- >> v2 -> v3: >>    incorporated suggestions from Miaohe and Matthew. >> v1 -> v2: >>    pickup R-B, add stable to cc list. > > Please don't send new versions when the discussions on your old > submissions are still going on. Makes the whole discussion hard to follow. Got it, thanks. > > You asked in the old version: > > " > What happens if non-head PFN of hugetlb is indicated in a SIGBUG to > QEMU?  Because, the regular path, the path via hwpoison_user_mappings() > already behave this way. > > I'm not familiar with QEMU. AFAIK, the need for this patch came from our > VM/QEMU team. > " > > I just took a look and I think it's ok. I remembered a discussion around > [1] where we concluded that the kernel would always give us the first > PFN, but essentially the whole hugetlb folio will vanish. > > But in QEMU we work completely on the given vaddr, and are able to > identify that it's a hugetlb folio through our information on memory > mappings. > > QEMU stores a list of positioned vaddrs, to remap them (e.g., > fallocate(PUNCH_HOLE)) when restarting the VM. If we get various vaddrs > for the same hugetlb folio we will simply try to remap a hugetlb folio > several times, which is not a real problem. I think we discussed that > that could get optimized as part of [1] (or follow-up versions) if ever > required. > > [1] https://lore.kernel.org/qemu-devel/20240910090747.2741475-1- > william.roche@oracle.com/ > Thanks a lot! -jane >