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 71B6CC3DA6E for ; Thu, 28 Dec 2023 21:10:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D57666B00F2; Thu, 28 Dec 2023 16:10:44 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CDF6A6B00FF; Thu, 28 Dec 2023 16:10:44 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B31D36B0100; Thu, 28 Dec 2023 16:10:44 -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 9ADAA6B00F2 for ; Thu, 28 Dec 2023 16:10:44 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 6412EA1C16 for ; Thu, 28 Dec 2023 21:10:44 +0000 (UTC) X-FDA: 81617471208.20.B34660B Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2078.outbound.protection.outlook.com [40.107.101.78]) by imf28.hostedemail.com (Postfix) with ESMTP id 89079C000D for ; Thu, 28 Dec 2023 21:10:41 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=rPanIqsk; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf28.hostedemail.com: domain of ziy@nvidia.com designates 40.107.101.78 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=1703797841; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Ml2OY5wcEQf4IEOP+jumBoqGrN61WQjyf3oJMoYqJj4=; b=hP76jggVWbZ49KpWEfcr6ZFj4O2wwMTPb5jCR7w3o9vUjUOoZEZ51nsu1cRkOyaGooXr2O Sec0eW7NoixYQpeihXl8Eo1BqwoCVHk8IPdhrRtpJhF8sHqBIhtjjdrTwaVwcqn9eMjIwf jitaXRVmljwpsM2QwksclqjV4DFrClY= ARC-Authentication-Results: i=2; imf28.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=rPanIqsk; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf28.hostedemail.com: domain of ziy@nvidia.com designates 40.107.101.78 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1703797841; a=rsa-sha256; cv=pass; b=VbZIFiJXjhRLj9FzSO0K3o1PFJuTdp1G2EC2GMGdONsrGWoux1v+XtzdSMWhDTZNgJVXmt UhBIfHe/7Pe1g7fh7ZFs5RzhRmJKR+RmaBx9orLMy04kp9b9p1NTbIV7+HWOOurx0ZCJik 04JuR/7DjnoouAxJsQAnh7KYBvgvZTc= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RHWBZHFgHp52lIDQ+z74ZWkLpwcQFBj6ogekqNA0HeEhfmND0T3mxk682uq4bBG88lQpJBIzEoaBIwU64A+sIoVg9WqmJI13NGkIrFiddqWhc8TK98FG928NGmVq8t2kHSYRXSKc7soi9pJz3C50gEdppR4Dzm3i7ezpAIRgphj8IvU/GbNMj5xG7um5jkSO8qu8REWeAdebzCkUUbOT0+luXZh60uHbzxH/breZa5xDtm1xphbaq03B8bZ4wXSMY8gzk4mh0knJgK/K0ctY0xJHe6wfPzHd+u3guHWXwKeBaFAsY1S99yern4Wk7lDMgdRDBBoyu+YwU6zvYJ9Ciw== 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=Ml2OY5wcEQf4IEOP+jumBoqGrN61WQjyf3oJMoYqJj4=; b=ZpERvK5Q5NvhtpjIng+mwUOotezjbYeB1ZRUE/SDOro7e2PkM1YqqdrLmWOLYAdkMo3QSVb+Qdd4r/yOfm/GIiQEXWi3eV2QnZb93nSPbovyy7cIc412a9cPMSvAotY2VEVkE14yxT0bmJTjuRZwlf9370UQ2lFwJbmz7V70xq49KrQH2wkLDLTDjmtdfXPDsheWZFyI85PhaWA2WJk217SzTbgmL9en6JbVH7uhCVlvexitaD2UluSysnFra/4une8NlMj+cJH9Ym3LPc3eMyCUMXh//2asEIHo25jVnDYicMDkVS8TSKrs4m0sNwR9vxPT2UgYGrMUfYhuQaNSEA== 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=Ml2OY5wcEQf4IEOP+jumBoqGrN61WQjyf3oJMoYqJj4=; b=rPanIqskw8V97f9UmerSLMwixq0iBZr60SoK8yRpcQhdBjGsVfGHecmbwK4Pazjl0d1xtNR1YN25gshjrr8xPjz8qOzB6tqi2mbZf+ZY0B1aOE4wmyLlI+19+oli957nFsijsk/roxBeAA6LCTweFkyeyf4AJ/yf/EDAM9UH8/vN2TBZ0hC6+jIUjt5KQEGFbijp8kL959Rte6c8bb2eo1Fgd25kTjzx6UC+09aYgzf1RVhjPliQrre5o3TtpOhb8p/vww/jfOXG3+qKUkKMs4pC+UWS7AAi9JR1SRd2vOU8biCDcVvLgfkzmT220G0y7ASPmXmkKY3zWWG20KSidA== Received: from DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) by MW4PR12MB6849.namprd12.prod.outlook.com (2603:10b6:303:20d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7135.19; Thu, 28 Dec 2023 21:10:38 +0000 Received: from DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::99b6:1e06:1e8b:4324]) by DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::99b6:1e06:1e8b:4324%5]) with mapi id 15.20.7113.029; Thu, 28 Dec 2023 21:10:37 +0000 From: Zi Yan To: "\"Matthew Wilcox (Oracle)\"" Cc: Andrew Morton , linux-mm@kvack.org, Johannes Weiner , Vlastimil Babka , Hyeonggon Yoo <42.hyeyoo@gmail.com> Subject: Re: [PATCH v2 5/6] mm/khugepaged: Use a folio more in collapse_file() Date: Thu, 28 Dec 2023 16:10:35 -0500 X-Mailer: MailMate (1.14r5994) Message-ID: In-Reply-To: <20231228085748.1083901-6-willy@infradead.org> References: <20231228085748.1083901-1-willy@infradead.org> <20231228085748.1083901-6-willy@infradead.org> Content-Type: multipart/signed; boundary="=_MailMate_933BCBE4-43CA-4FA8-B4CC-553D6695998D_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: BL1PR13CA0330.namprd13.prod.outlook.com (2603:10b6:208:2c1::35) To DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5744:EE_|MW4PR12MB6849:EE_ X-MS-Office365-Filtering-Correlation-Id: d57db561-5910-4e7b-5b4c-08dc07e9708f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hGQ5qSuBcxgzRgOsWPjbQRdWRBp/AyFXsZ2wYwkoLiSjWH8rukmxkFk+8NUZSiUIxxoXv9wmhXohZ/j14+00ZIEiUFUFRMthayBEiurWoiqO1IAGkuJG0EInKb3pPt2c0vpYiiWhGpU0N6Jdbq0rq/CSc3s4JLzAzrAA45Ue/OekUvOsO1dG/rF29kogBRkqSC3NkwCND4jPjok+HrsD2tRn//VSHa3q87WOGaUq3C8MXuakO3R+NgArtX3T0nm3vLCCffrmm90maKqBb6Ip84w22OtnUukCzJ6N/ijsYD7oZ+OWuab8B0JvOCXxDm7mgKzopsioJ5cHWZfo3ZHfiPIY7yjNhzkDdRf5x7uAXlqsnOfOdNPTZDTf3JXEt3L9m7hvGt3O9oyEtpGWrRyae32pD2UaZTGDiLdMx/ApBplMcS4TGFydxcIsU6wjm55ox3cP0SE8qfQehHN9QN+3h/eapkkS8LtAEPycKKtNAZlcEdkwLN2a7Yu0Z5IPrrQ/yTRsbJ0SFcZyrr6MJQpzNMG3blzlWYzKnGlX8kf3zF888uyzvFlb3RK4/Do0i4GKfBJiKKeBsjdj+k8xbTruzQ7kzySVp3svhwwxy7tZyQnaocKNx3sk0VxyU+ka9cEk X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB5744.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(39860400002)(376002)(346002)(366004)(396003)(230922051799003)(1800799012)(64100799003)(451199024)(186009)(316002)(6916009)(8676002)(8936002)(478600001)(36756003)(6486002)(2616005)(6512007)(6506007)(26005)(86362001)(53546011)(33656002)(38100700002)(83380400001)(54906003)(41300700001)(66556008)(66946007)(66476007)(2906002)(5660300002)(235185007)(4326008)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jAuEFDnCIBgjVD0wSGuykT3XhafJze1HWGxLKKJsdsWPrVnDJnfR1/9Tq9iN?= =?us-ascii?Q?GYG2yWdaJnZuYEOx5Yc2qMd/+69IEVKtlKAGCrOQYW2//RsLsUpqFchVLZVZ?= =?us-ascii?Q?mLXP2FniZGtmcOFoWEOe0BAwXF0pFjFatHtdbF2wCC27OXd87zYGOodzdDOj?= =?us-ascii?Q?75QqtRac8yjUbUX4SFEL/tcUVfiNKMGGNhzbp4+zFwX/EwDCtaDOlJYqAH3G?= =?us-ascii?Q?2LnMwulkZoT2DKtwJwlykGLCj+rbQgMQHWvYpeaValIRiHJWlrHvyKw0/pxL?= =?us-ascii?Q?CJJ9EkT5Go7fTPwKOn3LPjYSDBKAmJqMYwmdzJi09WtXV98ki6xi0Wm51EFj?= =?us-ascii?Q?2uEpRDTRUETeVnEwYx4Nycus14PHlte340inQWeG68ij7RQOkHWxpYTPBjQ5?= =?us-ascii?Q?82vyxauOmyo78k4Ddk6DH3Od26WF9zoZEWb5ws8qaTvXxYushpLA4a6oybHg?= =?us-ascii?Q?KYsRanrnRZPHfbVyK31IZ6dGkkiBNoCrk53LFW6KWA5nd9AaHnVYyr5OoRuB?= =?us-ascii?Q?qx9eJEi9XrIy0SJlhr2Nm01Ic8wUakT3pZJBe/0zsn8zP/m+LhNzqkeqy6Ot?= =?us-ascii?Q?c1M0haUCpiGB3WeVVJbN5Nqq3Pj4FnKzguwI2yg7SO0qi0XT5eO3tzjoKQgx?= =?us-ascii?Q?EVDo0sRxmbLdpkXYcjVSCHoNK1uMS+0VB6ut5Oa/UL/Z/7Vqw0FQ1Fgl9aFS?= =?us-ascii?Q?ZrCO2gLfEBSg6k/o/L0kh5kZhgOrhm+/hlkzw1Kfhw80x0wZxsuZ/N0nS669?= =?us-ascii?Q?3OuXLVuavNqQut8aDpQCl0sdKhwX5vFxDnxIbEv1SA8q8dLPzC54uCvgjCyo?= =?us-ascii?Q?Ic/p3DHvwVV9V2unx66rwrgAfST1b9xLwTZZpVcCc6WvhAIRvPPaUdJsjNxV?= =?us-ascii?Q?QaHWRY8wu2CzxuS5MQz4lxtMkRxZNY++KoNv4dLjTl9bj4fMZ3HvGrn5ZZd2?= =?us-ascii?Q?RYUrGnfJaY2PiPm1WA9vNPPBQBkCsPKsdXrWT5tMY/xTERX64c+L0Ubay/2o?= =?us-ascii?Q?AmWNsSQegkMrZJKOBQMbHk8NU9U2kj6L2Wf5+iyoFColCcoHm6gj3lUaSuOx?= =?us-ascii?Q?O9XNWWJcMb4ZD8kszPiob+ejoXLF9a8toorrHblCu/TlcjyPK8nl3+YpVwOl?= =?us-ascii?Q?y6UmsDq5pXfHnvRLrdHwoMpPoWQERoS2TD9kISwAqdqLVwN/YHMstkjYJPug?= =?us-ascii?Q?1mF638GQlEAT38MdpK5W4nAYofeOm9Kzw7S8lF9LT2awQAApvd6gBfScfEP7?= =?us-ascii?Q?/6mGojGDASS/9NzDkkrNIATSxkFV7X+Fxw4GodBcolE7whoyaoYD/3GykAdt?= =?us-ascii?Q?VyOkIUbOcfnvNCh2ofFDyOtoqCWH4A6kLRp24Gx2yJV3e9zho2ob6gHpXoUn?= =?us-ascii?Q?wAwlAzv0r2k+LqvqntdZE3doI82fou5+Qo7vmTYNu3fGEKl8yXVl4ND/5VHo?= =?us-ascii?Q?qph00tN49iWFH8oLOaVtjJZHFmbW2gfhg1Afp5/Kc0c6vLDJklEqLZwI1FYs?= =?us-ascii?Q?DmA9tV28JkEC78W6w2MitQi2VExfQ7U1TOqFX6RggZkzlwRfD5uIeLtr4PVV?= =?us-ascii?Q?yvbvcOTy1GOBg3o/0qs=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: d57db561-5910-4e7b-5b4c-08dc07e9708f X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5744.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Dec 2023 21:10:37.8477 (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: CqdgQg/092ge4pn1SSqqH2FvIZdQiZd5SlraQFYeWwtMpybrs29H/lAIX5Nu20AE X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB6849 X-Rspam-User: X-Stat-Signature: kjpwd6pkxts3r1y1g9kkgqk8ifjwssqe X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 89079C000D X-HE-Tag: 1703797841-126474 X-HE-Meta: U2FsdGVkX1/bSpL6SAii0F0kQdmwb++/ZQb8qFt7OjhB5+tKeS/SEE+V0M5tpRSTxuKP9ppcpgV+B86rx9jOB8WkNhwXhvkBOTIbaVTWzvHqMYDznKosjCmizhuVHloM9Zp0R5hfa97xV0cnotShOMrW94JZZSGFLN7xJch//I4IGoYAEJVJjXNBCpIPkXozZfErNnsFsQDxW5CuBvHzYzvWwXhNTK0amlo9LMQeaHXUTOR4hiUUWKmg3sje5aPI3ZUaIkMV/4iLHZuaEA9HKcMm5IcGMDpSGa0UwihY2vda5xSLFrcnzbqexU3tVaMvkvWZwIuLJ4uJ8cdmSEhJHWO+SlMtAL7cGzydIbHJPi1KhBIUoDxAyojiAIMaj74OHM/o+tV+hqb1uFwOs84eXX6nOGUBZH2fsXuweb2m5b1jFxR1ZSww+UDjDnbm/KphsiaLn4cQslQuO5KRWTYzbbTJW+9mRxXzB+Gu9SgNwWhTbshzXs/I+mvAQMYi5mAqgqWsGHix/R9ciH9eBD2bItjvOxZdj6GfqzpSOQ0MdFreYXwChNF+FRoPX+UpUZVZJX+jvKLIjHIeSsMVO+LaFQKX2eYHJ5Y0Anhf4jtjc5ePR22Ry/el9Pub5dqBKHSRw3mF2widEsgpYP4hjvsFt3i2EXVTkw8q+LW1FCx+dCd5l7VIPMKJKGPnEA8G0C9deMdbDVR2UsfIqxkU1iflkX5RQmEMetHd9LuFvQNuzWeMoSE/rB3V6rGiDCe4MpJ8EEbBwxY13vZKjCGPXhMk4+mLEHac19Jq6TeHKs9UZyocrRqdd3TkQZ9S6uKDSwaUFixZwp01qsgzCr6zR4ygoC2nHE2lc3Dmbz1v73UNydp08T7LdvnZ3cKkeiNB2dMtT4jX8/H9M876X0rSobRXwJW72Jx4Tk0YY070hhMVgCfTVka5XheiHsa9Jpx/YoweoOwnQk8CkVICbaGcVyl 9vqkU2Jx FQvBr3cscfB+wwR/65bwz/wErhEoSeM8fT09cKLfKv1qzw5E+VkNMK9gMh+R8ULYWCgFptqAKs6S1x+VFWb53+pxU3i3oHNxuQwcj+zKNN0ifqrO5sFg9aj/G2yYETyRRdPWp6ntgYPzx3loYeF03OmZPsLqvJry/Q0jQPpyXBNFi0M5poeSTtHCkOjcnwMYvICnacDGBg17vsugAsQ4G3w35EedoLidM9VxuqAGfzsN0mr5R/qoGeMrEWCUCXp8WSUPIcqVbci0JBIrEEt7Jk7/2S++phAEy6/7lIyC1N7WnyZkiqFYXuYFwBk+26BoU4+HgiYa70uqBcwfozDrmluVdLykFASziBmiEJHzoT3EnqbmqFRPXuTIA1YNHgEfzsHXz/Cb4itXWIjVOaZOOgkfttlckDhienUp9iAXFOBfHNOqLUjLQMsZrS19RQLt6JpE3yie5tzgnQGezFNwtHmHe9ojxPIV+M7iGMawD2InTZMc= 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: --=_MailMate_933BCBE4-43CA-4FA8-B4CC-553D6695998D_= Content-Type: text/plain On 28 Dec 2023, at 3:57, Matthew Wilcox (Oracle) wrote: > This function is not yet fully converted to the folio API, but > this removes a few uses of old APIs. > > Signed-off-by: Matthew Wilcox (Oracle) > --- > mm/khugepaged.c | 16 ++++++++-------- > 1 file changed, 8 insertions(+), 8 deletions(-) LGTM. Reviewed-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_933BCBE4-43CA-4FA8-B4CC-553D6695998D_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmWN5EsPHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUjA0P/1YOAfTbf2jUa3uLAapojPIJypNPn8OthLPd 8dA2jhCwlR5W7ljjoRJ+UZNReI0RcPjR2/E/nhvKx4LS223bTydp1QHdD09UIavB /Y2CC+Dsrsaje1PBsaTxD3IigLr91L58Xnpu3Z24QHhVRYR1veGegu1UyMKUx8l/ p2CzvU17KirsvPtAMfdysoqya2e2bmnU9NxRdway2YM2r7mt30HtcMuPDjDY0YmV b/pEE+STK05q7Q4FONcOsnx96HVyLgn318j+WWujSuzRQiReYBB/9Npm4eNwYr7R uEaPtVPZioliTz5ysuSB6PqIVw3PW8mPgs1u6dY3W13isKMcx1X7ViZzgfOf4ZXg fedbgQ1kSDHRvnPnSapzRIGvr0PeYrQAjA/ODNTC9shF3jiGP6pC6X0BLTGMokav 3lVSzFOBFCVHrfHOzE0SBrYNXglKCSkTmYA4yBh/qEexcrfLi/1KwFPH0H675ZQO VTjWc/sLZKL/eWTfaSXeLK4mhyV7fjoRgSBZyvVhbeLqggkQA0MH/wlR+iShyjHJ z7vTwtsXcevgfD6+HzJGDWnf1CNlUFs+7NLYCynchnReGNMvUNo7mWqIjuoUJluV 3sZEsPQ7mM2S7dRRx2Q/z9yQ2pkB2p+dJkn1hCRVh74tYc+kge853jgYwYgLQ9qo Y7DTkDM8 =z3Pm -----END PGP SIGNATURE----- --=_MailMate_933BCBE4-43CA-4FA8-B4CC-553D6695998D_=--