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 A589DC83F17 for ; Fri, 11 Jul 2025 03:04:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 278226B0099; Thu, 10 Jul 2025 23:04:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 24FED6B009A; Thu, 10 Jul 2025 23:04:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 13EC46B009B; Thu, 10 Jul 2025 23:04:23 -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 025FF6B0099 for ; Thu, 10 Jul 2025 23:04:23 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B93CF1A1705 for ; Fri, 11 Jul 2025 03:04:22 +0000 (UTC) X-FDA: 83650490364.30.D3EA140 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2071.outbound.protection.outlook.com [40.107.96.71]) by imf28.hostedemail.com (Postfix) with ESMTP id F29D9C0014 for ; Fri, 11 Jul 2025 03:04:19 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=fp7JcdEw; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf28.hostedemail.com: domain of ziy@nvidia.com designates 40.107.96.71 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1752203060; a=rsa-sha256; cv=pass; b=TnVhBviiciseciiikXYxAdDw4y/2sRgOMWWdrRE4YE0Qr611X8rrSs9UBzNnBiYFLPn2Iw QxJkQfdgvvy+SwzwNYLQxgR1Qf0BGODr3CF3sDf7LxW8rpgdsiPUM9hSOh8i/+XbAciSRI AYhW57GwlmCfP7hiYBV9iluu3FvanRQ= ARC-Authentication-Results: i=2; imf28.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=fp7JcdEw; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf28.hostedemail.com: domain of ziy@nvidia.com designates 40.107.96.71 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752203060; 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=0gMH9eil94c1G+NbwEmR3qYlaSL+ajyUi7SGrGn9COI=; b=SUlaDCwoeWK7PiERD1dg+XJm/lENmTWuTFwKwPG4N1x1zQurIazCWg5H+rnynHX3RmZeuh e7grD8nAt7Rq3IJGHYU0rvEQpbimF7UBQz/N8RV5pXOkk8pxG98fYRkPDyS3e+raPH3kSo 2Ui8hYxtZ78jysUu3Qs0DEcpNcqIS14= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LX4nAemf8IKMqqJnSew06ca31VrYaZRj3koFgbNvDCVylV0fJRjGfnRzFuQTykTvz3yKCPlKbRhjNaqIutWBVo6pcRhH5eFgaqVNcsLDjSw+PGh0PSWKT74SJdkhJEmgzTxR5KWY9+7LOE5CMo2JG5izgyyIZPoqSD6deEOtqtG3zZIkzK9aXK0X2A/sNQr42WFLLf2trN1/2JEm0/8XC3sdGLNZbcInuK8nVoP9vSnOQrWJ3cV5+lYuM24T1ssaFZNNLxmUJcF5nTdQ3zcDdjWkU866N7ZY1rrb9QksHH7CMBB5821U+DpxXhbLpQVzgIxaeb35x/S/GNT62mcf4g== 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=0gMH9eil94c1G+NbwEmR3qYlaSL+ajyUi7SGrGn9COI=; b=Y3u8BVT42awkHTTVCTslvBB72GH30WU3OAdd599oPn20DYmxWK1xWz7lvVtOTXPf55z4l2pdBMUBJEOsL83LX0Qh5dYiCqEs4bF9qKda/ey5pdyq63QeWTpYo9rHtPae7p4sOhAEsC1e53xzlEtyZnNUItUnFqiH45TpbjIrXz7ajH7Z4WfxYEn86wZqNXlpWdp/cxv/O6E06AWniYsWIM77yzc6/tclI/KB/aWbYurxi3v66T3+RCbqFKM4We6Nhr9cNwDZUnxQE1SPXil5sekpb6c5BV+xigBxbIa5KJVzKij4MO2Isib7u6JM40A6u64OR8zHQ5HCMl2iaoPpSA== 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=0gMH9eil94c1G+NbwEmR3qYlaSL+ajyUi7SGrGn9COI=; b=fp7JcdEw2ImlcVzv8Z/dZGRWA9votQs2qAZWQ/FJEqdiXe3ZObBS+rCbG7NjnkmVNNyMk3VmB3orVxU68NSgaRlA94WiW/FYBhCv80scdvFATVkJAifMqHPSUzibRtYhIm69ZQijtXXkdSe2XR7y7hxMHnhuXXja+c3p6qzEDknWsYjhBg4JXkY6WMay2zlxKe+oPTsadACjrgGz3y/a/ITXRJ3CSDcGeg8bLLeZXImGjOcKi6Sk7JT0/BlaM2OidptfYbn3voz0ulVQJ0dmI+LivAp9DBgR7qPr6iu/w8M1VKMZGwFvrPv94fdP3EJRyrIL86QR1jbBXEQ5jNKSHw== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by MW6PR12MB8664.namprd12.prod.outlook.com (2603:10b6:303:23c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.29; Fri, 11 Jul 2025 03:04:16 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%6]) with mapi id 15.20.8901.024; Fri, 11 Jul 2025 03:04:16 +0000 From: Zi Yan To: Jinjiang Tu Cc: akpm@linux-foundation.org, linmiaohe@huawei.com, david@redhat.com, osalvador@suse.de, mhocko@kernel.org, linux-mm@kvack.org, wangkefeng.wang@huawei.com Subject: Re: [PATCH v3] mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list Date: Thu, 10 Jul 2025 23:04:14 -0400 X-Mailer: MailMate (2.0r6272) Message-ID: <4019A54E-206A-4B18-922F-3BEFF6B00150@nvidia.com> In-Reply-To: <20250711021734.2362044-1-tujinjiang@huawei.com> References: <20250711021734.2362044-1-tujinjiang@huawei.com> Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BLAPR03CA0122.namprd03.prod.outlook.com (2603:10b6:208:32e::7) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|MW6PR12MB8664:EE_ X-MS-Office365-Filtering-Correlation-Id: f48d1a31-2072-486c-882c-08ddc0279f0c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?6rYfBKSCkfZk5DpwTleO8KZKzOg3t8c5BJ/0+stVI6cL4rtn9/d0gMCDRW6K?= =?us-ascii?Q?Vtedqd46AzCHM6vrtuu4MvpOnlHc/WZVjVjF7RtMzUkTAjLYVXbC+PVaAmZ5?= =?us-ascii?Q?Ahf/mczT3DkmwjtGcg+92iHOj0caN6ZcothUeNkq8Z/tRpgri40Ce+jTpU+O?= =?us-ascii?Q?2QtuCggbKumYuS8rvTaZrBhjXO41UlxX3wjxWCtTqbREicg1rNM8MRui8aV9?= =?us-ascii?Q?8i+I7urtBO3d9r88G2mGTEaA2aSqUbWOq/c0htdqh0+KsvPXvtTuCqpAAtx/?= =?us-ascii?Q?tvUQPb2Gs5/+YsQ8DXf1whfu3BafhfX52vR/Vn++tCAmsaTdRRk2KsK+iTK9?= =?us-ascii?Q?hfYFy97GPUCvqshP1iNvcjjndbhaAUyNsC5dE5WTRNcdbly0udnkj3yGGJzk?= =?us-ascii?Q?P2kSVb6+sag3SogS/Teb+ItZpKGbzSPvdDIMogdJJfDUivlKFzTPXSezXgh7?= =?us-ascii?Q?T6USRMrVZdq8H/oJ4i2ybOiOdZlcA6461YpUf2VQgcgTmJxdyMx6soZ629XM?= =?us-ascii?Q?ZoWhkQTP4BjBL1zbGa4tnHHJnKlaFUt9TJ7z12R7KzoC9yZtQ0KceHLHu7Oc?= =?us-ascii?Q?qqmTkQBGBuniEYZUrZ156nPZeF5K31SncXoikUK11dFk6f62dv4TqsBpYobG?= =?us-ascii?Q?9HrmhAHcYU+dC+EulHGfz7NVkYQKOGd2xcF/wK7eZllkQbpXlaBhTWDVnJ5h?= =?us-ascii?Q?kuMVgdBFMKxCoRiOREl09I4MRL2dkYgRF+Be5W9f2D1dbeMA7qJ4R1NsuXGe?= =?us-ascii?Q?lLILWhWLR9zY6VP6Le/mzO6lsV7FZfkE2Ql6YIwtDybqfP1xIlBAak9RmKws?= =?us-ascii?Q?K2A9FN09NBzuodvnVPH4kBoknrTVdEpLrb/z5RKwi9ezlI4YrzINoy26TmRF?= =?us-ascii?Q?WnNWMwutMSsB87IRwZKofNoNPc+PjIs+2EvuyQmDX1rT147pJzXnHlczFEdK?= =?us-ascii?Q?4Agi4gjgBI2HCjPZ2fhz3tC64HosNqSr8/PlywgPJiVexmSH/UGwSBm6eA/9?= =?us-ascii?Q?RNvM9zOrLm97R4D+9L47DESTtccKARuk3PAsCCuQiS6hr/MEvusT9L4M7mNA?= =?us-ascii?Q?jyfEVN/0NaXg4LeBV3dMpt/IXJT4OPbk+/i8yTTm8AKTBX91NMcnwcLxEuap?= =?us-ascii?Q?wVL41XFFKZd3lMArfzVoWPJjxM96DJRlV8+qnYp7Dw+Lu5O9cmNsxBnQXNL1?= =?us-ascii?Q?aFaGeEYZwutzamNrhqbag6m5qlmDky8gKGZ7RKmtFAV7IEbgZuEsY6+n+H4M?= =?us-ascii?Q?ii30SNJtToCwLDbOA/qFKIiUYIIxKSFRzrBRdP6q9dLFLYjZSvL2XCC4MYyH?= =?us-ascii?Q?OQtKMBwfGGlsZ8LDCE687AY/xa34X3hIw8RLJFrMnwCfkQq3sJMs4iCyuSJs?= =?us-ascii?Q?jRUpmly5rwa8ULrNxOAfcPQYTmyEy/BK8hhM27UBj1zSWpUosGUu+IowGOUV?= =?us-ascii?Q?Bj8CERWVTOQ=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?sJm8uIfLF8OS45FpKDe04o55HdtqQbhBNRMLcqdZrLTKCzSluudVGZVm+jld?= =?us-ascii?Q?c2itZ15Atl3bpyrd4cIwX3beJXQBMFPUKPNV2XBz/UIRghC4EkWwwgnkLgvS?= =?us-ascii?Q?OeY8QQxp/YBlJ6jX73aB1oiKUf8vYJpkQPwyR2ZDGubvYVP1V82tjoifyH4O?= =?us-ascii?Q?1RBjZcRa7OQe/Vi/MrNdWQVzpvExWX5ifOFEn+KC9dIy9DryNtB3yPXYqrfZ?= =?us-ascii?Q?0+NviY3OMjH6uohOpt3NXmAvWGDeUfpKmJAk5y2zkPJtoB3pRz20XX72R3Ah?= =?us-ascii?Q?npSeUUDr6tSQyUHjP7u9hULrvuwY2Jpybh1Ers/HREtsE0ciXcSWB8ZmmL80?= =?us-ascii?Q?V2QPg6gg2JM4u9PpsVyddUjetmhikozvZRxfewRZfkAytMR5oIvwOHxFTTAu?= =?us-ascii?Q?jVcaxTJvGysGoRPwiDwJVJ5Rft7ue/6a9lDeI1yYFvugJzjEsXqgcyPeOXjE?= =?us-ascii?Q?v/cNo2AnGCUuUU/rRKu9/lSPV+78y5HgFLGDa5TyQ7sMxnUOP22pyO38qmxI?= =?us-ascii?Q?I4SXadR6SM8VUdFBzfa/0+Ht1yyIvowTM3939dy6lJWAhy1MzJnl4NEsRVuv?= =?us-ascii?Q?/b5xkFHDUCPdaIcrCcUHFosI2wuh94ZNqsuj+3+EFO8rhkt9n1JDKiThQg0a?= =?us-ascii?Q?Uf64sdBUBLsfWPyEab9X3vyThPXkecH9e7IOwJU/pg2HWA/oI7A7JpbuuPbJ?= =?us-ascii?Q?Ju+AHbsxc1ubSxyhEtS3N67H9CPPzIL5pocXAqprIB472BFmwHmbunZ87lsN?= =?us-ascii?Q?g88PHDdQGL66u5uqcIqtq+moOOxt9zBina/85S3MmGm2RaJqIk9DI0ZR4VU+?= =?us-ascii?Q?wTXdBaIF9KEgdD+1vKGtu21FSeuiSQKPSSQ3sQTNzOoU/oBHxtzHdCqHFSNs?= =?us-ascii?Q?qFp2sOKjIzN+LT+lyuodXMDBkPOCfF0wS34MCGAmSEaLayg7R8y830sOt1o0?= =?us-ascii?Q?4UzYQiD0sucU1BluTLbLtpFT4CEAqc1NvR7pfsOi320oBPM1jqZaqkrUOYtt?= =?us-ascii?Q?Gg/wxN2FpzWz/rT/q6UAdAqxdKfKNBxZ3ydVbWQxC5n6bIKfj0wCwDcIiITg?= =?us-ascii?Q?+1T+7MDmyU3IyPMjSUjz/dnvscCLQdykdl+hVlYm1CtiaONwtMidYzh77AAS?= =?us-ascii?Q?lSQMIdR1g5OTNGi4CVfbUMysy2kt8y2wS6Ogr8DT8bT1cjuXknAgDiHUrjkB?= =?us-ascii?Q?tdCbfRCS9u0czo6UXZOUP/6qQp96/KYM1zd6TP97uWNlKPt2olrn175s0QGB?= =?us-ascii?Q?c+0RbefnlNJ0DPSzpr8sT2jMrLLXaKEUybUGog5riHd21Du+PLAjKg6UnGvq?= =?us-ascii?Q?w5m/6dvRYWfXkyUdSJPlVdct70usYHxHTH/fqXGwfEmhszBQJa+GwzzYOomc?= =?us-ascii?Q?dDuchO7HkSbYoBx8YGwbq43RSqVqGxFHKrlIo2MvUwQtaUZ3gRu3Ynl8S66v?= =?us-ascii?Q?KrbGobSTJ8mMZytANDHHuAjEPZ+U4taYQTFOHzHnOQSdx5JgVC3xHlUYyBw+?= =?us-ascii?Q?RC832uZpkSthF+2vv4pk89nAZWF3jdxzHostNm5zMDFBieduAg/qBMxwlFJE?= =?us-ascii?Q?mHun/TQWQNUAn2YJrSVdqDfpU09h5WmOSPqBrCq3?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: f48d1a31-2072-486c-882c-08ddc0279f0c X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2025 03:04:16.2103 (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: YZm+0a7zEx8AO1/nNLSB8/zVFQJj5xCgRh4he0xVRUpRaXKgyHriLSc+87aUmGwo X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR12MB8664 X-Rspamd-Queue-Id: F29D9C0014 X-Stat-Signature: 5isgmdphtqjwu4a7p6qjxoz1n8yq498o X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1752203059-168180 X-HE-Meta: U2FsdGVkX19bepq8mrbo3Ln3AQY9JP7V3dXcueTrJXdUYSwbhPnh2m+lZCiGjO6cKb/hDpsZ+VYuMHWSXOkAUpGPiW40GSuj7+qhy9xAaxsG62TqbFp9/+bS03Xi6oxFqSs18znsiIo5x5fqkOcDPULuFgpTZ9kudgyEpDu/R0RkMntsRZtl0a6VgVgFivFSsM3XM081Q3OME0TXXRYld0CxHD1LjWUY+xoxwk/nPENpN8LebT7uNcjUHEoj2J592cCvlO7i+6n/c/abP91VMr7zBL9NnK5L2vNz9s8skLgBhLHS+Mx0KThVxaATV0UWD6v/CJU1HXpmHUq6altgFMZQR0qrPWShj4h7g7AekdpW8tD2k6EwH3adEERu+iKlt6KncjuuZdQ8EXY1y8fcU6tRTrVWuBEs9YhkzxKhW/tDI5r0s2PAXPvZ+USiMxt9NPD4Ky5e4LPzibjUfgeM2VkR0fWnP6CTE2GBM8iJf+cnNSH0IpdI7jz+vug2GQQTLE/EggcLY5XMYE1eC/XnyutKatgpSrt3ro2uDntkV+dfbX8UDJXQF8FLYk6izAbNjeaxTPtIjTnBbD0pQNPJw8RKtux2VjfuniKpA82AvKIa4BALr3/xGa2a2yiYc86SMNOQ7QJ4VJyzgKygUxCK7mdSuC958F28Sf39yZHqFZFZiat+i332hzUDNu7Rph0KgBc/D2IOcw6qKdIt33I8nAyjt4H/9YKe5QEDuvGcBxFQ6f6zguPQ1RpJZxGK27kh3yK6N9FOA2IzRJNv5LjosgmcXB1RK/eJecFh3Kvs+qmRGrXjU32TkTMyg8kSJ4w7mF/oMDdQFaYjIm9ys87byyhaLikgDCL5qIN9GARLACe3roxVSf7VLB8+xPACHNBkQMVhCBiquD6b8C60wKzxGqkB2nprwA7o5LxkPLeykYWoYDF/uMuWxit2PvW3a22qUfvsYubTbRDajeBWi3U 5rRUFPuC /o+Qy1cUxFsv7NlPpBCHJ+0fbBUNECHgwJJQIM8EHQpL1o1rDGF+nz+mFgXH3nJBH0G2KXtmOuOyXmReb0ugzxPwWdOQuGhtPiNVmgRqYXsOmIkqN0pZJGPgavffbjSDbsU+35LeFWNNnySESnRGH+1TGDc/odMB/rw1uCJyT/kpMxgo3RBl/QHeyPGxBKyodrg4tWXdJSJTESRXvODkyKihZV67efHYOgsvrzvTlFaY31LmRVxxA+BZyRUT1u7lf0GKLSqwjep1Bsw2jukqj1ias/MwjHJzFwhIQ6oRouSQzUPuuyxQriHSXLw02NBexyv3z3x08CF7pjj1neRdYR03Fqa9iMyvoQK1j2SL2mp1fcogsckp3ihKpE32p+fqwN+Dzgfg06tw4oZLUzBpVOsVRZIcETaiNnAm+VqHV4jw7I29K2Kz4UiE01yXM4rIRNgpychdiswvyC9XZBQ/45qTkUQWs4PvaVFjffuolbK3SZQNY+M8q/D8Yo49q8VC8H/4pDC1QrXr7/k3fmYmS4wKpHiT/tJAxx6voHs6i1nJvsV6yIwMyoUf+ktmLDuDkYKEGFfNEBdpvo9ZfNqrsnvfiGXEUFX+ygEET0qwl7S/FxmYIvppopQl6yqs9PfcTdKSA 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 10 Jul 2025, at 22:17, Jinjiang Tu wrote: > In shrink_folio_list(), the hwpoisoned folio may be large folio, which > can't be handled by unmap_poisoned_folio(). For THP, try_to_unmap_one()= > must be passed with TTU_SPLIT_HUGE_PMD to split huge PMD first and then= > retry. Without TTU_SPLIT_HUGE_PMD, we will trigger null-ptr deref of > pvmw.pte. Even we passed TTU_SPLIT_HUGE_PMD, we will trigger a WARN_ON_= ONCE > due to the page isn't in swapcache. > > Since UCE is rare in real world, and race with reclaimation is more rar= e, > just skipping the hwpoisoned large folio is enough. memory_failure() wi= ll > handle it if the UCE is triggered again. > > Fixes: 1b0449544c64 ("mm/vmscan: don't try to reclaim hwpoison folio") > Reported-by: syzbot+3b220254df55d8ca8a61@syzkaller.appspotmail.com > Closes: https://lore.kernel.org/all/68412d57.050a0220.2461cf.000e.GAE@g= oogle.com/ > Acked-by: David Hildenbrand > Reviewed-by: Miaohe Lin > Signed-off-by: Jinjiang Tu > --- > v3: > * collect Acked-by and Reviewed-by > * update commit message and commemts, sugguested by Oscar Salvador. > > mm/memory-failure.c | 4 ++++ > mm/vmscan.c | 8 ++++++++ > 2 files changed, 12 insertions(+) > Acked-by: Zi Yan Best Regards, Yan, Zi