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 BD7B9C282C6 for ; Tue, 4 Mar 2025 02:03:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 080E7280002; Mon, 3 Mar 2025 21:03:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 00A3D280001; Mon, 3 Mar 2025 21:03:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D9EB0280002; Mon, 3 Mar 2025 21:03:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id B90B4280001 for ; Mon, 3 Mar 2025 21:03:14 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 4F9265301A for ; Tue, 4 Mar 2025 02:03:14 +0000 (UTC) X-FDA: 83182221108.23.417161B Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2047.outbound.protection.outlook.com [40.107.244.47]) by imf09.hostedemail.com (Postfix) with ESMTP id 228B614000D for ; Tue, 4 Mar 2025 02:03:10 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=oYFVzGFm; spf=pass (imf09.hostedemail.com: domain of ziy@nvidia.com designates 40.107.244.47 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.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=1741053791; 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=htWVU+IRhiSM36MNZsJu/0a20zGqr1i0v6v6HU74BHQ=; b=3Z0183tkKN/z0NPVy17kqS0Pe10T36b6IX6tR87Pj8fNxC753KVV+C5Y3YS8kwgvtDH/kh 2bfP9VofVn7B4fdQi+qVvWeclDXlKPhjCkf/irG8eWXXJsrCGzUmIcqyTSZzSEObsSebc3 5oufgVqoDBFkYZHLKfe8htP53LI8zz0= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=oYFVzGFm; spf=pass (imf09.hostedemail.com: domain of ziy@nvidia.com designates 40.107.244.47 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1741053791; a=rsa-sha256; cv=pass; b=BKI/LN/dy/yW4qBTO3FIm8nuSp0kUiAPcVjREWzEtEilB+1uRSe+AltVG1lQmyQDXX78bq JuJJuJUSQ31sxhJfkse+7Ti9TmZjSkooOMmGjdXxkAT4aMz3/7RUaGii7zZOtMdUjz6gt4 rP045Pva56zLq3cDNX3+AZzh2hYzZqY= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QaqbhuwQuoKKJh42tsPN5L6ueyIOQa76ATJUZkAj9oXg3BZPSFAPZEXoN3vPRLwMSiRdjxWqm8e6EU7cD2w74RD0okcyWbV+QbzP6/xg96/IClDstTCRfGjA0S6u7aeCwJfTU+1TnR12tGLjgRP5Ve0ebGxRksjGq/dnyvSXszAQCYUjdDHD1huLM9x9sjiUcUWh3ZWqBPS38wcUyle4uI+45YCkOQ1CEHgTjEvhEGZ/DG+N6v71ancDPwuMDUrjYILADuehWJK0tiwOIM2Y7SGlFedFvvVuq8wkKsk3nEvR9Cr1udepvLvO6TN/z64P1zE1g3c98Jr29prrW0Qf1w== 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=htWVU+IRhiSM36MNZsJu/0a20zGqr1i0v6v6HU74BHQ=; b=tdsRR/DQ5NrMPP2dfRVLHOayMpjPO07BrN8z+8er5dTCvatawDLqA6WrdzHVIsgzYEQ/Bcmv9jgNiFEGcuTW1R53q7PvNGPiLYVjS3Ax7dvjZb3igtiX9dOJHhLVoH3QL/s2+V1pHMEl/mRmLzAHGro6MvraEkkSjm8WgNR2GMvQyIFGQKb/LNmgpZ8J6ZJBpHGExpg+3H/AlPsoTnzC+WZkDDTvBesMInzHS/tRvFvqqDK16d9axecC8bTWS75oMCemsQOoo93YEfxOo2hPjkW3eOuopBeGiTyzMThBhO5UgvjY1vgm1VENTYLoAkr9VxYS9u2vaWTYjsWS1tAdAw== 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=htWVU+IRhiSM36MNZsJu/0a20zGqr1i0v6v6HU74BHQ=; b=oYFVzGFmn+cO9BmrwKWD/7YZS/DlZriOIgPn24/++bBwy1IwqfhaEU6gM59oKEP0c4XvUn4914Fx7qA1FKAiS46W4X/Xvzrn8/KR+j3L9oNzn1ZLPmBKlAU4uFJv3TY0GEzYyxvLQag4NInO7Uxvg5sfMwR0o/ekYpJIyr8BgU/MbPsfhn3yU/xKzmNxgJH5jq0zmVfMpgzVLYvXNXPt8UwZHRKr6YI/v3+4FC3apAjqZCtGDmY9t8upfHZ0uXFuiyprqYEnKVZOXZvXeNO3JRWz0xzGsQB3IkneS6DvkgdYyZkbP2fCSQA173WOl6BFH/OBN9dv1nnCu3h7q/iuKA== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by MN2PR12MB4176.namprd12.prod.outlook.com (2603:10b6:208:1d5::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.24; Tue, 4 Mar 2025 02:03:06 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%5]) with mapi id 15.20.8489.025; Tue, 4 Mar 2025 02:03:06 +0000 From: Zi Yan To: Liu Shixin , Baolin Wang , Cc: Andrew Morton , Barry Song , David Hildenbrand , Kefeng Wang , Lance Yang , Ryan Roberts , Matthew Wilcox , Hugh Dickins , Charan Teja Kalla , linux-kernel@vger.kernel.org, Zi Yan , Shivank Garg , stable@vger.kernel.org Subject: Re: [PATCH v2] mm/migrate: fix shmem xarray update during migration Date: Mon, 03 Mar 2025 21:03:04 -0500 X-Mailer: MailMate (2.0r6233) Message-ID: <16838F71-3E96-4EFE-BDA1-600C33F75D36@nvidia.com> In-Reply-To: <20250228174953.2222831-1-ziy@nvidia.com> References: <20250228174953.2222831-1-ziy@nvidia.com> Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR07CA0006.namprd07.prod.outlook.com (2603:10b6:208:1a0::16) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|MN2PR12MB4176:EE_ X-MS-Office365-Filtering-Correlation-Id: 335a3670-eb30-4bab-1e36-08dd5ac0b46e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?uJX/pUGktxjifr41GWsc1uD7v8oAnsY62bQE/L5zfv19hW8yYvXXs+cM+FiK?= =?us-ascii?Q?Rl++ebXAD6RgkuUg1zzKsL9x35x8WNwm/GX21cYA0igB3YVenlqvp570KaTU?= =?us-ascii?Q?PAY7vTSHXwFhpqs3kPj7XnTTPyXJseVpdQcL+yuhukF6dvwuccfjRpKmnX+3?= =?us-ascii?Q?oXH2OCmKaqcFDUSeSOL3URPkxS0f5r10tkupayODdoJKyc1fZQgdGjA52S0j?= =?us-ascii?Q?PpS71OGqZWpRpLEQtoHgUzYNWTnFanQJ76OApHXhyAxTAP9LXKmSo3ZyqkEz?= =?us-ascii?Q?Q5T1FpugvMTP5qc2+bO+wAQggJtnYJA95mTKYk7AVAB93vx+ijeFZbEMuzuH?= =?us-ascii?Q?xd8SbDPw6KWBr/4jWC+Glox6RhFb+5JB5rVGJve/7X2GISGSBiCp10oSh6Fk?= =?us-ascii?Q?uInZ9deMH/FAuhqFcKfjcnTuS2vxlC1Kij1LAJqEbsSmjlfWatqkaUHEVl03?= =?us-ascii?Q?Ijv6ssZ5731doW8RtcjxSlGOYpDVpMUsry6KeABPsmcAVpi4zB6bUtkxI3Ck?= =?us-ascii?Q?jhFww1OPUHVF9kMLxeArwLKaaLruTBMXIkZ84sCQVnNN7Q9TFA9GitHEfgXC?= =?us-ascii?Q?BsUIwH/XpgImshjNnuq4Sm1/JpAkLvBAIyoV5/C3fgG5ty+aOpUBnxlQd6i8?= =?us-ascii?Q?rDA7ya9HlaO2l0eT4IDxGefMBUzUDq3Y+JSZFGX2+CYfxRhKATG4aykTy/re?= =?us-ascii?Q?TR7VFuKMuKepLuYFWxIxVOf7jo/iPVVksKyd0OzqaiWclixP26vmU6/mprfx?= =?us-ascii?Q?5UCWrUtzdEP8lslxK94TWEym0NufII/vNU0/eRC4uYqsO/W9bQBQXTyOo/GL?= =?us-ascii?Q?jlMSwWhC+0ZofoHDhwby/TtLwK6MW6lhRd19XDPNc8ZbBrcGVa0QmXeK+gku?= =?us-ascii?Q?rbHEpvhgFrnjilFsuaIuW8nt8g2v906z1nc3ug6wjDTybHJBLfohqV7iSrhx?= =?us-ascii?Q?o9Vq2JP7aB5s/F19E5FmNvKCaTiM07AjS+Z/Gs0whw71ZW4vtFwCGdBjOalS?= =?us-ascii?Q?7Bc1N1o4YUrD1YFgpdZ1V+Mn4899gMjaMQP58jMyXc6MypEdAKcMfejhsAjQ?= =?us-ascii?Q?xg/QU7DQYye5ZrFaakyJYZITbJH/QA4Lf5DCTtnC0AK8/K/BolqQSizO+0Uk?= =?us-ascii?Q?7XMK2+wIld4h54F5sS5ZPCWY/gaxZV/p/nEDjBUEi3iisxBi3i5BfTZUmBH5?= =?us-ascii?Q?YA8wSnngd1wCI/MSb2L9q5nDeJ475sLsgX7Li+IIKu/6ISaULsC5XBQAZvzS?= =?us-ascii?Q?n7PdLm1evWdxbKnjpwrDx2wUdc+qyWY/H2FPuFxc0lpFVB5cRtxR/P3huSi/?= =?us-ascii?Q?NVjbJl5O3IIY2DkmDMO7LyM0+9IzoBX1+11Gj8DTSJl4A9hHnO4kOkwAnYti?= =?us-ascii?Q?+PYMZ4pYyVIMHaMWdo4n9bPHcdEo?= 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)(376014)(7416014)(366016)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?mNtLe/p2OdyRX2DZJtxGLxJQrCWb0gRpE3FVfhzoIOtoeQKtJAtcaEvyfNEa?= =?us-ascii?Q?cTQDp/54J9oQ0Xw4gLVd7i9rxTLYXPczYJjn+H3YDUvpjNbvQROnfOto47Sk?= =?us-ascii?Q?/lYg7mi4VHInn8d67aBCFUBi1zH9TPVnk92Iz4nlU9+MG5n//iN1l1gcKIGR?= =?us-ascii?Q?WsR3OAhORqZaspX/obuHK0CoWlVTYKXXx76Y3+SthuPNm2hggekGOQbKUQw7?= =?us-ascii?Q?df0LAno06PQ+3DRqX5SxgZyEoBEPObwemcGTIPCxnn4pWqRwkx4+8WJh1U+W?= =?us-ascii?Q?a9PdbTkU/ds/o8+VvDcdE3+CMHNBnRI7XzktoytZoJ6pcsf+nSZbk8+BiF/t?= =?us-ascii?Q?IztVInbmlsuQ3zlXEeyknJ2/ISx6z7Cb20wz3tB+3uhWVAPemX3NsjLdTg5C?= =?us-ascii?Q?wibWODtDygpxkdqS5uBWmNWwefgtxBsYCZpjsdXV9bX74oTyxkOUngyZUR13?= =?us-ascii?Q?8KnVMovLY6yL6fnJ9edCKDe6L0jr+0jOwEGUJVym7jwIFBpK+m69DtUcEhad?= =?us-ascii?Q?BTzn5XNLJrMNmrzkoMmfph4Q6IwHFQ0xyzl/QxcJGdR99aN5qyzQ2t1DqlLk?= =?us-ascii?Q?l3HNgEt2lOoTXPCnjsVhB/V57AmR5XiLBc1nJtoK4XiO6UqCnrMBISvhtQH3?= =?us-ascii?Q?P2dMWh1b6so5QBd0LtjinF+xoI7LBojVj42sXNFvPf6rsz4vp3IhSB9hIHx3?= =?us-ascii?Q?uZHUblOWaNHFwVu9DWGHqZY1SKoqDKZpqK+VO7gdwRBLsPIBgKfldkQJwFVj?= =?us-ascii?Q?Sds+Rcbk4b9ybCsAJQrJGIYRQJ1Y5omJrAjmCpSWNe4wcyeImSHTNXN988eK?= =?us-ascii?Q?XIu0iW6BzxR/pknFDWy3rr2/eNUPxOU3ACCXhrfZPHWNBnpxwT3PO6bS7kiv?= =?us-ascii?Q?o8q/UdeN7Z/E5QIbHHc4AJLuft8wliKJtQiWNsSMOAnhCsdf1ZT+puLJ/yTM?= =?us-ascii?Q?sAWkBqLdG/Js4y4/Vfc4gzGjCqOzwjZWEV6uRdEfTE2Iz7EvoA5T05/vCuSU?= =?us-ascii?Q?QDjccrHOKSZbuyXMFz5Nz55qDekEOgXSCJN73MTAO+X68rw8+0t8eMvNWDzh?= =?us-ascii?Q?yZt3S/hIzWLb7OK6wWp/vyju08pRpbLUGEnvH76BAUZpVZyKKqs+NXiyt5Np?= =?us-ascii?Q?wr38C39YgjLnF/wYiua/HU3/tYeeyex89fb8D/R+HuGHgajmcjOCisKxrw2y?= =?us-ascii?Q?rfEpFDH8FTKA6mlhvrieg+Mq9dWd27la7Fauv4/scBUNLWihyoX7mYfdPuAN?= =?us-ascii?Q?TSDcvzTFG+bj3+NdOsEDxUOMnMCLXAshT1l5Of7Up/MWKze3f3414ssmxRl8?= =?us-ascii?Q?qiq0SR90rKvPlFHGE5dPMV9j1lC7ugaosZfKznKy/cTMsqbBqkAt9aCcSneJ?= =?us-ascii?Q?09Wv2y+2HYUtZXXVzB3Fg+LII5t4uyCviQsBjwW+hUKNszqPf5/QCZj4zoOK?= =?us-ascii?Q?SFS7g7Lg7fMgixf5I3JIIv4ZNglwZsplk2BBCjRAj1rZYJ5y2z7l3k1Nw8t3?= =?us-ascii?Q?3/dp6LTF05srTAfgN5vwspXFgqQVhvJcv7iCdg1ZlWYO2jyt2aOgXK522IvL?= =?us-ascii?Q?OthsOGXhsBvnIM8QB9iEQYooySBUECEh4qSWx4AS?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 335a3670-eb30-4bab-1e36-08dd5ac0b46e X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Mar 2025 02:03:06.5027 (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: M2Mib+Z/GtMjCxctolDH5UNgHueUgWvrHo9hmuozFKaLF2i8V6QuNWJzirwryABi X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4176 X-Rspam-User: X-Rspamd-Queue-Id: 228B614000D X-Rspamd-Server: rspam09 X-Stat-Signature: 6omcyy3tey1yssoid4ce9im6r4s416ad X-HE-Tag: 1741053790-99892 X-HE-Meta: U2FsdGVkX19AFiDvxT+Id5f8+KPhvrgxgVBBXw/1uiesGCPgobbUuLJpeCbf6yqoO3OyZkwbd4/thCTOrHyO6xKgk79JxVX2WKm20/fOrAwA3BawSHbTkoo7VJuyXNpK8fYOFPnO3DuZUQm+FXrUba9UFvyXQVPgEDxXkU16AB2lPMvYx6yamrlGHkCoXSAII/8YDf86RN1zf7ozD5ggYrz8cwQ4EU/FRJ5bCnvsX5R+Hu1NIdRXuL52vDszAOxO1LzP0o/4/As6rxo98/4DjDAXIUD8Ess4D9AOfN2PAFMPmCN/JjXcXvJZ+eqkX6KiMJY8J0b/r03jZrrNfW2lZwbQWkaMedR3cQ3MESv7q0k47kK8Mm0osUB7xlQVxLIkSUMUJNHYNR6fD6i8WTTr6E9CqJIhC2HFBNeiVkAPJzVOoSByJIAef3pIbcdE5+pBuc3TbXaK/Ii4zIvVsW7toquFU4NjXvLmGWU2LeGNJ46xW7gK9HUVjjfNMHyqFvVoF/Pbpxepf1K6FqDjamwEIr+aNGG1BntOeJVcTiSxKpHNdE5D/Y14T4lq9aCX/rUFLMexwBG5wVeneA49RuhIFguNPhFfVNIpOqO6A1/NEVUQq+jQ1bQBK8d2fl/yHU3K27ZtCHn3/xBM8RW+n9S4mYf22KrxHtHm++MnDbf12V2K1DcBR9dA0i1ShNxtXaArVOuVzFo2z7sZz3hbZ5sCfLPh0tyLfRsvrxFCT34gM1OVIgfspl/uH+42+rw5eEN+wnItpAAjE+q6k6GxoIm+xop9N7THIbDRvBYpV7Iv4aLSR6kjSTgiOdotPusVy7PCF8EiMQGhlDpY8add5aMbS8at4Ylfa0R9JO16n2EQZHtGE+kH1m0S08238Y/+t+GifF1oimQ9eYHDOgZVIAi2bLji/qmVKLUjXSGyrftn6ZVSxB28caD9dcWNvU+7WyPQOpt2eZ0IzN8CvrfdHIO IQ0osria 4e9NhZXvszJCgEl+kF5wBF4e5NZOZuoYbUzq30GYZB2p0jqJPdx14QFwTG2FtbMesKS30nnDJnY5YQoNhqWMfyeA8uRvID5QmSasPJHtf59fi+UMvuoZmQLpIej8PVt32mVJwhajfLdlDDMu291djhOynA6EBKM8k2MIb55I+UjCVqVm7KpIUMqZbB7k6sJ4m2wOwTy+7Z7VE0UTLVMM42h3XVJWIKF9VenqHADRKk7yRsMWExpSfV4Mpps5sf75ZrBShze1it/wMhZgelm0USjfV9qEkJpWQN4Y/rLKQNYJVd2OBf2cClCq9jDRhIYnaCr6OEWm4/G2RGLWWcVJmLmN3zI2APkZ964ep07vqKJyWXFxU0yZun8czDISuCPRHpO3JqtkvlEITocLJba+bW7OU2R+doSfi9HDQc5JlzWpdZCBMwJqNZzSBXuuAetWiBilD6l0kDUUKO5w= 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 28 Feb 2025, at 12:49, Zi Yan wrote: > Pagecache uses multi-index entries for large folio, so does shmem. Only= > swap cache still stores multiple entries for a single large folio. > Commit fc346d0a70a1 ("mm: migrate high-order folios in swap cache corre= ctly") > fixed swap cache but got shmem wrong by storing multiple entries for > a large shmem folio. Fix it by storing a single entry for a shmem > folio. > > Fixes: fc346d0a70a1 ("mm: migrate high-order folios in swap cache corre= ctly") > Reported-by: Liu Shixin > Closes: https://lore.kernel.org/all/28546fb4-5210-bf75-16d6-43e1f864608= 0@huawei.com/ > Signed-off-by: Zi Yan > Reviewed-by: Shivank Garg +Cc:stable > --- > mm/migrate.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/mm/migrate.c b/mm/migrate.c > index 365c6daa8d1b..2c9669135a38 100644 > --- a/mm/migrate.c > +++ b/mm/migrate.c > @@ -524,7 +524,11 @@ static int __folio_migrate_mapping(struct address_= space *mapping, > folio_set_swapcache(newfolio); > newfolio->private =3D folio_get_private(folio); > } > - entries =3D nr; > + /* shmem uses high-order entry */ > + if (!folio_test_anon(folio)) > + entries =3D 1; > + else > + entries =3D nr; > } else { > VM_BUG_ON_FOLIO(folio_test_swapcache(folio), folio); > entries =3D 1; > -- = > 2.47.2 Best Regards, Yan, Zi