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 5F414C433FE for ; Mon, 7 Nov 2022 16:56:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F018A6B0073; Mon, 7 Nov 2022 11:56:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EB1236B0075; Mon, 7 Nov 2022 11:56:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D2ABE8E0001; Mon, 7 Nov 2022 11:56:00 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id C33446B0073 for ; Mon, 7 Nov 2022 11:56:00 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 9D20B1C5E2C for ; Mon, 7 Nov 2022 16:56:00 +0000 (UTC) X-FDA: 80107248480.09.065DBD1 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf21.hostedemail.com (Postfix) with ESMTP id 28B761C0009 for ; Mon, 7 Nov 2022 16:55:59 +0000 (UTC) Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2A7GT2bW007234; Mon, 7 Nov 2022 16:55:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : content-transfer-encoding : in-reply-to : mime-version; s=corp-2022-7-12; bh=rroH3Jpz/NKKggGH5pGmOcVcKuTplS+ZkEPY4MA0rpw=; b=NBQuhzbyQ5EssIAWQd1NKqHH2s2vieyK66sX+Lg6JAZKlHSWxESOxlcDAYI1YoiriplQ r/asa+PCfrcWOSaHMqqxCXwypcR3stqcClY9LfvU9GJBr74Mcjm7opSggB+hw7KzpP5B /aJdTpMrqP5MraDZeXh4uqoWyMAri6to5qbfeaxdwmU7gumksgwFSTlmnoIAkfS5Tn3v 3s0HKnMKHOUJdse7Rk/8H2ntFo+gBDwxFacaEw+ks/OYB0oo/EoGtguZtGrMRi2D35XK dGJlNkNH4H0/Q4sxIJ9lR6pcNiQkr2VCP1n1NIcTZQ1HzvgF8UJ0xWA2OlJeRDxufeu6 Mw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3kngmj49cp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 07 Nov 2022 16:55:50 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2A7GQwxj030127; Mon, 7 Nov 2022 16:55:48 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2042.outbound.protection.outlook.com [104.47.73.42]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3kpctjfr69-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 07 Nov 2022 16:55:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bebvKV2mb7WXIzOwEqmCa/+EnWq9SWtH08F+B5OtYFS+4l4fMh4CNDP3TOBf2y6CHi+kHkC0tB4GQnBZM3E97LK5gMM0X51OvAw+2WHgOqPXy750xZ4C30lo0nJdxCOQteqVG3Y3x6KiTWCxYUGGr/kcXwAoRgAmxuNXTmUcSyY/JorVwAF27vdKAJbnVTtXasUSwOIwTltDrx3XnHeu3BfOOolmUmS7fvhWI8tnRHlY9+HH5tysWEHIBfPgfqtu62/9YowRlZZjtIkp94Lf6VFGL+QvAcC3skwMS/CeFZhyKvbx3V/ju2gZYFJd07RCsGGnc9APRDtr8isQw0L0GQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=rroH3Jpz/NKKggGH5pGmOcVcKuTplS+ZkEPY4MA0rpw=; b=Y2c//f7HW+u1C93bCTsvtOYb7S0e40t9SiN9qEngnhi5SFT9HNOkkQXxe5n97kknARFQ4Cb9M7lBNYbfrusWtSlja8/MXFngfaFty7P8q+2CniCJO2f5ZyanI/4/tGIXgXI0DEZmXUhgsLJPivbBpx7Qn8zBJtMhicYTs289NchuVk5MTWIhIyaWwW6taNaQA7UwcT1ryn5/8UneFPTtDJ3DU5MvQemosJ3UOzdrwN9LwSefvwpYDSBHA2AE/3NgrfVVtZB5AaLBIUrJP2uixx7RCJbWgmMUkc/rQulgoOheSAe9rLO0fcw4JwiuRaziV0rTfdI8F9ukRnqSGAvBAg== 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=rroH3Jpz/NKKggGH5pGmOcVcKuTplS+ZkEPY4MA0rpw=; b=up2//v7v4849Pa5OJd4yAGCQu16JR2kindSWopiB8KgsKusWYweQsX9A6HQDboK6riF6YipPCUNTXXZrmCa7Yiw7JlJR7o2qRcob4RJtEEhkodWBB/1vRNpT7B6FoOAEOOt4OgDq4TysylArV9yLs8DXLamsU+YaovjoOpsRymM= Received: from BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) by DM6PR10MB4137.namprd10.prod.outlook.com (2603:10b6:5:217::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.26; Mon, 7 Nov 2022 16:55:46 +0000 Received: from BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::8d67:8c42:d124:3721]) by BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::8d67:8c42:d124:3721%4]) with mapi id 15.20.5791.026; Mon, 7 Nov 2022 16:55:46 +0000 Date: Mon, 7 Nov 2022 08:55:43 -0800 From: Mike Kravetz To: HORIGUCHI =?utf-8?B?TkFPWUEo5aCA5Y+j44CA55u05LmfKQ==?= Cc: James Houghton , Muchun Song , Miaohe Lin , Andrew Morton , Yang Shi , Axel Rasmussen , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] hugetlbfs: don't delete error page from pagecache Message-ID: References: <20221018200125.848471-1-jthoughton@google.com> <20221104021035.GA297167@hori.linux.bs1.fc.nec.co.jp> <20221107042544.GA436198@hori.linux.bs1.fc.nec.co.jp> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20221107042544.GA436198@hori.linux.bs1.fc.nec.co.jp> X-ClientProxiedBy: MW4P221CA0002.NAMP221.PROD.OUTLOOK.COM (2603:10b6:303:8b::7) To BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB4196:EE_|DM6PR10MB4137:EE_ X-MS-Office365-Filtering-Correlation-Id: fa758da6-a7d7-49a5-a79b-08dac0e0ea43 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RYZGJFl/SxsrttiNilgb1GwFKnPdOfdqlIih6QVspP7yJVyK0jcAKabRHIRYhbxyd7MGUv9bgT6kd+XZvKMMLdAQLI2DLyLW9q8ewG+kUBGvKZYt2XpY26c47xfw8CdTt1K0eKMyoTnpRPW26geMGNKfsZqKAuRLYJpA31w6yfj1+cYjfZxjtstLJkREzDrv7RJJZ61YPpO57M1i61Xm/i86HEvrF5PvasKXN6PdtnRy+yPdIRFjAfXiIaGdyjUlRhHqzaKrXJtm/1tzqZcAjcPOWy+60WbmHgKHNdBiB1Y/fhKKJi7IsbUlAy9Ej3B16bHXoOvLLQB1eaSrAJTpwqs2VmjkpcVR2/ZrHj2aN6oPZMz0gfUDyDwTI5ASy55ZenTAj8VOkjtrgSXhuGz0fE1iBTTMkv1jvRqdN7DTitvsxWETomAIrO7oeGhPJiQF/8rJPqYb+xZk0u2Za9KbNQXT1dSZ4QZQR1Xcu3OFwQ6fSuz+mbCxCUqfpJdzPzD6iy1ewgu4YbPgQ45Kwn87NzqEUcpzSxff0NceL73zlk1JIQn52h2FuWPCux3uOeFc9+6U7c8MDUuJFbVp3wM4GwgF4fuIadkIka7QWWaC3TfodyP7IEO7BjNsHqO7FAcJf7Uyqy4B2SEv8XjUUNOzmwC8VHWkoe6D1TJ8s+8cDxD9fbz4JdsODyb3XHJsDkME X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR10MB4196.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(7916004)(39860400002)(366004)(396003)(376002)(136003)(346002)(451199015)(6486002)(2906002)(6512007)(9686003)(26005)(478600001)(53546011)(6506007)(41300700001)(8936002)(6666004)(38100700002)(316002)(6916009)(66476007)(66946007)(66556008)(4326008)(8676002)(86362001)(33716001)(54906003)(5660300002)(44832011)(83380400001)(186003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SG44Z0N3Rjc1OVRGS1c1cCtaVlhXTW5UWGVOc01VVTZOWG5sWU5BTHc2djlH?= =?utf-8?B?ZlM3NW1uTEhUbnlCdUlRbTNBbFo4VGxJRWxFOTd4c2N1WVh5YkpOYlAyN3BT?= =?utf-8?B?N0JsSW9JMnpFaUlNaG9SVkxPemhqVCtRenVoTFFHOHoxcHQvSFZXSjBvcnRJ?= =?utf-8?B?MDNta0VwNkx3dHY5R3BVdWpJT0ViOU1sd3EySURTS1hGUStSWWNpR0Z4dU0y?= =?utf-8?B?TGRORmcra0orNVZkU1ZEYjRCei9HZGZTM2dITGk1TVFUbEM0dlZMZXJvMkRn?= =?utf-8?B?TTJQMjNXOGlCMGxPQ1R0UmlBTjVsSTlVMEFXRjlvdHlYM0FTWUljU1dXenUw?= =?utf-8?B?U3l1QmlhbXFnL1pEd0xaOGhpL1BjbUo0RHdiOUtaVzY5OFAyeklJVXVoTkRV?= =?utf-8?B?YUVHenBGcmJHbHhPcXRWNWFnM0FpS2dHWlRpMEdlVDRhSWZFVDM1S3g4eXZD?= =?utf-8?B?ZGFsQ2pualo0aURxQWlRc2NMT2EzakFzWWdkWkxsSlh1aks5dkF2ckJTU0lY?= =?utf-8?B?dUdDbnFXQzFHTHFWZm9INW14MFRHWEhtRkdGLzh0Ni9pc1BmMnFvTEFDQTBy?= =?utf-8?B?blNKdzNwem1PZ1EyVnNQczQ5cml6Sjk5QXc2dlJqNEpmd0FKT2ZpS2Y4VnBO?= =?utf-8?B?L0JwVmxyWHJ1QmkyYWxNT3cyVzc4WXhsa1RTdjNwYlo1K2hSQ2d3eTM0WjFX?= =?utf-8?B?NHZwSmR1MXhPNHEzTkxoci9SWjZURTJScG9CeEJrN0h4K1R4b3lJb01ITkZK?= =?utf-8?B?NUUzYkZEd2ZzWXN1a09KYXNINzRoWXhERHFKd2NBSlZPU1hkcW5VdXFDcGY0?= =?utf-8?B?Mnd6MVQrTnVaTUJyN1pjWmQyWG5aV29GVUxNay90U2pVdGFhOStXMUhzS1hz?= =?utf-8?B?YzdWTWpDTCswcVhjWFVWUWlTV2E2cDQvY081NG1LVktxVGZUd1BPYjhEN3pn?= =?utf-8?B?ZERYcWs1bmRSQnNsYnRoR0lyNk43OUhzMjRLdkRiNDJRWUxFZEZBSU5Vd2RW?= =?utf-8?B?TUVidzU0YTFKVGZNQzBERVJxdmtqeFZ2NlN2UDBsRlI3NWh0WDdybEx2SEMx?= =?utf-8?B?bzdjY2FHQmoxSmIzc2dDcG9uaWdxQm9HK0hTNUNQZVQwbzhrZVJUYVN0TnFU?= =?utf-8?B?SnZpTHBNblhqVmhDVVAxQWx5VVRBU1hySUJ6a1BtU1pXVXp5VE0zTzI4RWps?= =?utf-8?B?WTJsb2xrZ3FKQ2htYzdkdFhpNms1Z0d3Lzc4S0hjbjR6SjNKeE41VHN5Z21o?= =?utf-8?B?ZEdmdGovSnpvdDJyR3pOQThFZXZvMmxvODNUOGo0ZHNJUkhEa3NObnVZamlx?= =?utf-8?B?WHQwR3RrckphWXJ4ZXhQWm9XQmpEYXFrUWZPRXgrNE9ROE80dmovdWNnSjVF?= =?utf-8?B?Z3FhaUY4VHk4M2dkQkZtY0cxWUUzY01nSnl0a3N2MzhwK3ExYkN4aDdhN1Nv?= =?utf-8?B?V1JBaXBVNkJpSU1CWXlSVE15OUdIdFZjZjgvL0N0MlY3bmNSRlB1SFFtc3FD?= =?utf-8?B?TzZOakp2K0MremtMM3dqSkxubis1RTVCd1FsMU14aHp3dmtZbUpETXY3SDlU?= =?utf-8?B?cXJlOGZJL2dMcDdINVh5MG9IaGpnenNYTzR6eEpYSEh5ZVJiR0JuQVBuN1g2?= =?utf-8?B?MERtWE8wMkVVcDNmN3lySU9xSFl4ZlNZRzN4OWxvbDFzQmx0QkVlbituQ3Bp?= =?utf-8?B?NXc0M0ZEWU9kRUcwbVBmL093d0wzUVdTcTk0aWxtdUV4amNiS2xZN0RCUVZu?= =?utf-8?B?MnFoVDU5WjBySnVGOFk1Tlg2ZEVSZlhnWEF1U2lURTBJVUVkZlgwcFNCQnYr?= =?utf-8?B?T3VoT3A4R01GdC9Ic3J6RG9NU2o3MmRxcXY2K3FORUdEckYwM2tVbVRya3F5?= =?utf-8?B?THFkaUgvclZlZjJiT05SYmVrdFJsSWpzZmNCeGdoT012Y2RlZFk1Q3M3QlpQ?= =?utf-8?B?ditkd0xHWTR1amR2WEZIQ2MzeHhDbVV1eUtIYWh4T1ZORENPQzB6Tkp2TDM3?= =?utf-8?B?VGxDbTJMR0NhUUlWMEd5WS9haEJPT3crbDlsaFFYSlZ0b2xBd2IvMURxZHFm?= =?utf-8?B?RS9vUjZVUTI3Q0xRYktUbXQ0ZTg5QktJVEZnTU14RXA1c0hyUmFnVnNBTGpK?= =?utf-8?B?R2ZTYjkvelNEeGZHSENpNHR5NHlLcjlUNElhdHV2RXY3MjFoa0hyekRrSlN3?= =?utf-8?B?Q0E9PQ==?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa758da6-a7d7-49a5-a79b-08dac0e0ea43 X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4196.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2022 16:55:46.3910 (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: cEgsEacvmwXCWoOIX2ypbDGzW701dtHfe6oiS2xkO0qGG0mTP1g3dQ+yaaIAAJB1MbhhW+UOwfh6EHzvwrBGbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4137 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-07_08,2022-11-07_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 spamscore=0 bulkscore=0 adultscore=0 mlxscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211070135 X-Proofpoint-GUID: CyC2FA77qvI5u93i18nvrkR8UygbUyaD X-Proofpoint-ORIG-GUID: CyC2FA77qvI5u93i18nvrkR8UygbUyaD ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1667840160; 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=rroH3Jpz/NKKggGH5pGmOcVcKuTplS+ZkEPY4MA0rpw=; b=FGGZnYV12NT1hI7IVeM6+NAgBIboCWZ78qx7Hpfa+30x7iLLOquaEbgba9+jzerCbfr4nA AYeHE4ybQrBesIa2u9ACRKhraLd0TeZhnn9gv17HHNF23QeH6Kjbe14YAX8so75piib1yj nvuju2LeFeullBrBdepiCA7S027fC74= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=NBQuhzby; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="up2//v7v"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf21.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1667840160; a=rsa-sha256; cv=pass; b=SUKkctoLzS1yR0O4KFtLFW66L+5apYkRvhM7jeqA247xrFHctZI9CIMBy2TL/Dy1IGVUbv xg9BLquQqc4hpCfTiFMU7xh6ZNf9eOCuryinSDvfx7jxOKvtTGHKEuUtILzMQKxkg/jSpE N4pbeH3Y9GIXGOYkcS5GpLUZqCssCjw= X-Rspamd-Queue-Id: 28B761C0009 X-Rspam-User: X-Rspamd-Server: rspam08 Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=NBQuhzby; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="up2//v7v"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf21.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com X-Stat-Signature: 6ngmbriig6q8kkrgfhuaxfdkedr77you X-HE-Tag: 1667840159-664883 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: On 11/07/22 04:25, HORIGUCHI NAOYA(堀口 直也) wrote: > On Fri, Nov 04, 2022 at 06:27:44AM -0700, Mike Kravetz wrote: > > On 11/04/22 02:10, HORIGUCHI NAOYA(堀口 直也) wrote: > > > On Tue, Oct 18, 2022 at 08:01:25PM +0000, James Houghton wrote: > > > > This change is very similar to the change that was made for shmem [1], > > > > and it solves the same problem but for HugeTLBFS instead. > > > > > > > > Currently, when poison is found in a HugeTLB page, the page is removed > > > > from the page cache. That means that attempting to map or read that > > > > hugepage in the future will result in a new hugepage being allocated > > > > instead of notifying the user that the page was poisoned. As [1] states, > > > > this is effectively memory corruption. > > > > > > > > The fix is to leave the page in the page cache. If the user attempts to > > > > use a poisoned HugeTLB page with a syscall, the syscall will fail with > > > > EIO, the same error code that shmem uses. For attempts to map the page, > > > > the thread will get a BUS_MCEERR_AR SIGBUS. > > > > > > > > [1]: commit a76054266661 ("mm: shmem: don't truncate page if memory failure happens") > > > > > > > > Signed-off-by: James Houghton > > > > > > I did some testing and found no issue. So I agree with this patch. > > > Thank you very much. > > > > > > Tested-by: Naoya Horiguchi > > > Reviewed-by: Naoya Horiguchi > > > > > > As for whether to go with HGM patchset or not, I have no strong opinion. > > > As you stated in another email this patch is correct without HGM patch, > > > so it's OK to me to make this merged first. > > > > Thanks Naoya. > > > > This is a late thought, but ... > > Should this patch and Yang Shi's shmem patch be backported to stable releases? > > Both address potential data corruption/loss, so it certainly seems like > > stable material. > > Yes, I agree that backporting these could be helpful. > > So I think that I'll try to backport commit a7605426666 and its dependencies > to 5.15 (and older LTS if possible). For this patch, just adding "Cc: stable" > should be enough for now. We have now actually seen users impacted by this issue. I suggest adding the following tags to this patch. Fixes: 78bb920344b8 ("mm: hwpoison: dissolve in-use hugepage in unrecoverable memory error") Cc: -- Mike Kravetz