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 E5BDAC282DE for ; Thu, 13 Mar 2025 15:16:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3B36B280003; Thu, 13 Mar 2025 11:16:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3628C280002; Thu, 13 Mar 2025 11:16:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1DE2B280003; Thu, 13 Mar 2025 11:16:55 -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 F1E81280002 for ; Thu, 13 Mar 2025 11:16:54 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id A24E1A40B7 for ; Thu, 13 Mar 2025 15:16:54 +0000 (UTC) X-FDA: 83216880348.01.CC81E83 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2072.outbound.protection.outlook.com [40.107.101.72]) by imf19.hostedemail.com (Postfix) with ESMTP id E0AE41A002F for ; Thu, 13 Mar 2025 15:16:49 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=fMkwgTRN; spf=pass (imf19.hostedemail.com: domain of ziy@nvidia.com designates 40.107.101.72 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=1741879011; 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=YgrZ9H7anEsMIwkTEka//Tpm0J/ePy6sB76RXWO2tXg=; b=5Ni8lRPJZyNFraHlBvKpdlgDvQFqcGfrokHWoBMxFIJihyzNuFOVdd6jQsQC0Mw+cSmDdp GNGTyeoNwzfmLX6fPSubSTPqUojegJ7yZ8Ldq1HyE9wfSHn4kcVVWeUuoj2Vy7nntZD2gT LW4YnULdZxda3G7b/GA5NkqhrkEo4Os= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=fMkwgTRN; spf=pass (imf19.hostedemail.com: domain of ziy@nvidia.com designates 40.107.101.72 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=1741879011; a=rsa-sha256; cv=pass; b=mjylNKdusceEMdIcnkIacPcyDDp8xKDMNeHhOSEEX8qEOmXMe0+iPMEMjfJo7KjKuK2pGt Cnlh0kZS0WZ7Vw68rUBY95ObjVnBlUddzGGS34LxsWwenrFw8YYWioHnvianpM7GpaKjtM kBm1Jy6XYeGyKc4YSGUxbQac8cuiNLE= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UjJahMTfws+QfpoB3UqCxNGiFCRexfro9E4JIEahaKo5x15H+ulcXSXoMcMusiDIhDW4Sbe6JEACftlm3n/XoUTr5LsIhibMreb+DDIKxBK1r+CKFkdYxGBpiATn53hdhItxrmAp02CK0Em1Z+0FVPddDVvzyScVTNeVoI2Ku4YbY8cdmyAPeu3pqgG/qMfBFFyV15+M3yQPu0TYubC+D3Y+CWNxtkQox09y4tcwHwpKQtTCKs+jR4nXbSEcDK0XbudpmNVtfFUn8VKf6TaKfCEOafJ5SgzvdbzAHY2DVXOd/eIW+hKnTGmxsodiL0FTVdRAIuOWrro/IEF3/cjNmQ== 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=YgrZ9H7anEsMIwkTEka//Tpm0J/ePy6sB76RXWO2tXg=; b=HljJ4BaqdTPpZLO/4A4s82E+MFLK1ookEcZD9dUXXK5Hx5VTzDsjYmfrzmLM0CiFmbPbfXGUUw7sfIT+sKWG5/eur2x7Je9BWAliBEYeQihwzC+rYCWrkVM3FOIu+Va2yin/N3FhQhhY7FkXZX+IciNNnoigY2+a3M+o1WI476BQ4xw5/JM2ScRC0XZBvwlAtrjrZ3O4P9/ICW0O0EYPRuONKNmY9IdZzQ+QZP0tXM/M3ydosiSAD61XZuAYZsSFkDC2BMr5enJGm3C2tW1aZCST4vky0HdRqFf8XEU3YckRYgZKKa1LO/hUiu8/izY65YJ+Aa6TcvWcEhmK5ky3PA== 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=YgrZ9H7anEsMIwkTEka//Tpm0J/ePy6sB76RXWO2tXg=; b=fMkwgTRNtM29+jbWUTfiKr4BSC0AYx0U7CGdIfbkEuz6ZyVZl8XSCVyO/c11tbF1kZoxtA66KiRqe9zqWSnEeCPqIqlulRo5GFW2kGffrBifiiA54rkwpxbJf6CyZk5OjjxOd5jKQZZTw6k7RnBfzh2DHzkiloy4bvi2R8q5JYYQNu4tho7685LUbyY7nu9GSevtQBjgI1hWRiZBKsSpLiHVIP2Y/5zffzv0Qpvc8N0eM9Mrci2Tnnf2nY67M2N6/gZtMJYruNX4Vaq7jZ++bw/CYJJ68E5n7ECHMYiuYEcXDEkPHu2g/948ahuVjlNDwh6Kpig91HVmJ1jNxN3+Ww== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by IA0PR12MB7578.namprd12.prod.outlook.com (2603:10b6:208:43d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.28; Thu, 13 Mar 2025 15:16:44 +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.8534.027; Thu, 13 Mar 2025 15:16:44 +0000 From: Zi Yan To: "Matthew Wilcox (Oracle)" Cc: Andrew Morton , linux-mm@kvack.org Subject: Re: [PATCH] mm: Convert lru_add_page_tail() to lru_add_split_folio() Date: Thu, 13 Mar 2025 11:16:41 -0400 X-Mailer: MailMate (2.0r6233) Message-ID: In-Reply-To: <20250313151458.4145978-1-willy@infradead.org> References: <20250313151458.4145978-1-willy@infradead.org> Content-Type: text/plain X-ClientProxiedBy: BY5PR17CA0020.namprd17.prod.outlook.com (2603:10b6:a03:1b8::33) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|IA0PR12MB7578:EE_ X-MS-Office365-Filtering-Correlation-Id: bda3afc9-7ead-4290-b094-08dd62421073 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?xLGMbsZoVRWrCxG2/NAAgtq0KroP9otaaZ30cFgfEuvw7Qbi90gQMyzpfm43?= =?us-ascii?Q?lbRet9bIxudhwBwiqr4pQBVtFZFGFIll5zamQEI/eyQm9rvB0G/Jq8l2eTod?= =?us-ascii?Q?L/djP1+m73bKMGaRc4lnfJPZFvI/XfcZYnSTKH0G1/+bV1uTpQoSjyRbjWF/?= =?us-ascii?Q?Z3L+/dvfyOavju4TJj4F5mBYmLjBFhtC+cHqNRNv3Jf2KBB+U1poFvaqHWuq?= =?us-ascii?Q?XHSaH0W1p4DpQz9Z5QlYLbYgYs9d0X2UGSloKqc9n0ALQX8njdS4/dkxJz0S?= =?us-ascii?Q?axco7kyvXCnvq2pNtzLDco2iWCp3QoHrb19l2qXCvDizlzctIiZaoHKrIxOn?= =?us-ascii?Q?eS3gGo0xMHomxXTsELfs6NKmZpfVbJpmFaMiCiznJnhAoRoopqFDz3B93xk+?= =?us-ascii?Q?2Iw0WWQ87CpdbweKNqAakK/7PYiPPQLmxDpC/sC2LqDFSCNYHQCHj5qD73SX?= =?us-ascii?Q?8LZRm4sSpOLL5YUz0q5BgyoTC3w58CVhLqildd18+IlVwDit4PmO9JUrxE3U?= =?us-ascii?Q?03NaA751UVa+dBqbrqUHVjeniAv9xXFoG3bWi7rSpJ6QLteqCkF+0YjWo8Bv?= =?us-ascii?Q?nF1T3K+dulDee1gwHSMgNCK12CQ51qewkmtNkh7aogfskAeu6y6W/fjIqRtK?= =?us-ascii?Q?Ppb57WCba3PRHlEwDksXerIwDygXjzxsmbZ15IRJnvKs+yqRubVQsv1VG/Gk?= =?us-ascii?Q?u/EwjcOuoh6eyU0q4Xk/VlkJpfu1thkJl9zcXa0cLV0d76PVo84Y0rPIcrY6?= =?us-ascii?Q?RDlaYxQlNH/zCIrFsDBHC2HKLGXe/XBHXG0O5TjMK5ZdC5rD12DWxM8lJs1+?= =?us-ascii?Q?Ieq0PrmoEQC0vNWOr1yw5rVxrkJ27fppK1qS/kDow+0IRTsBv5V/QHL+Uuzx?= =?us-ascii?Q?Pb3hybE7XgnfstK7Oz+P+Bl6/rjS56zzcqpiuWtvgUqB7XFaZNAeX5INqDWg?= =?us-ascii?Q?lUfTAs3JwqhjBBBdz6LTn1JE/jsgxFhbULtV6gKI38zurtP18paRsbZQnnOm?= =?us-ascii?Q?dxBTtqe41RMcPKg3ydHxRBZCa5Q79xpuTfiFv4vxIaujIOwJolftORv1SKHa?= =?us-ascii?Q?VPiynqduzTVIdYJHY20wv83guscI1e1aiS8ixkerNtBSIZrr1JhgrlSF9MlV?= =?us-ascii?Q?Gvu7kmdVsgh+/s7ozFk9V+EMJF8sKwy1KrX9Tbn5ykokmsHd2ZAflVyI3A4D?= =?us-ascii?Q?Q0/mgoELBtfJi0MPAjGFwX4jeVpJ3OpXlVDb/nZZftjeAXjfI26Alh7na+M8?= =?us-ascii?Q?pGYiENRNY1ey/KlNkur5UCNLe/s/AgvQIjqAbOo1xhqVrLR+en2WwFjQ4E1H?= =?us-ascii?Q?ZnwVT39JxYST9BWmznI1IszorvBMb0bXwBGUB3di8pu77LsTKT46T008trje?= =?us-ascii?Q?XLx42TTJ1tjNfWjS7FN93qmTbsXh?= 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)(366016)(376014)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Fi7f79dm2EE5CRE3I/JdToEpAAERWlM3Pdj89DqN3lI3YZAc4L0ZrSWeHSok?= =?us-ascii?Q?nVBkD5pLSHuKK051YhUyXnQU+FcjfyXuY58Nm1itnvAz9kM6PZvnKzXJvcmH?= =?us-ascii?Q?/LwMGb/0Zsdn6VoqBsOLEH5UAeQodrjTwsQ1ddcB+6Z0YjVbe8DCFGx/TfzB?= =?us-ascii?Q?w8NpPf7TOrIUtS7SnzdOABYCKHsjtxF4BpEtaI2/u2/s/lp9lT6bmviBCssw?= =?us-ascii?Q?FCmmp6q+K4/Rv3AkURNYzfIPOYk7XjuR57L6FSnKgYywvbnOBxlYGcqfB13U?= =?us-ascii?Q?Y6LQ3DZzzkOz0LewO3aDUVUl/IHxlIJ9pEdV0EMwhJ9k4qnxtZMg43GGpKtr?= =?us-ascii?Q?JNwKbQxR5crnwqlDC1zh0QfkfpaPSHorQPALjQzKnpFc3UyuTygyJFKnkHVY?= =?us-ascii?Q?91cpvFUfWkGtAD+G3D23DjcfA0zBOMedhMnRNLE8Lc/Zgfk6yeqpv2SpXp7x?= =?us-ascii?Q?e6JvmndcyzBIbWHOechwi2Al4fK3wNc19CTzPzM3WFaikaW+nzcnP3GCBAm0?= =?us-ascii?Q?XXGoSdBQ2hbCT26L5oGampAK9zvn2OxPqOhqMHNtoqqohvg2nWI+OQYRA0+O?= =?us-ascii?Q?NauFiK3ZmvAlNwMvJtZRPLmGOj/x0CqQIBvxK52Gccs1F5tUrpWN24aNItuS?= =?us-ascii?Q?IFYZWKQ9Ochi1KpGPEASBfg2IMG+AZSfa55vYhFjaCxuXSJWRJ0vGHLRltbm?= =?us-ascii?Q?tpHpIz7b+8JK+Y03KFAS/b+OktaTl4gpFvvgPNVM6rB7YruWdFXXwLcDHF0G?= =?us-ascii?Q?eXvDmc2GHcqvQhaNEQhCgd1PCDNTumXAd/Zp3BhMLlHo4DKhwmm68wA6Tebj?= =?us-ascii?Q?Vku2GBoc9OVLSYJI7paoXZYVI1h2A39AvC5Oh1aVcBULrsR914VD85oy4K+t?= =?us-ascii?Q?g+AidgtnKhIT0Eqr3YAZepOIB0Jxs9QzGyKTeMOg0jHoVuJ72GKQFxfe8LJt?= =?us-ascii?Q?uveoAiYzgyMf6/7N+5ycfXIH7WQkFLTEKvwwxgSQj0qsNy+izjFZoekPJ6AT?= =?us-ascii?Q?pRgTLuMkG0bQjYyxRa4RYcTXcnQ0UVLJioZkdJmfbA1hZQAD9cVIAfDk8imi?= =?us-ascii?Q?K5OgguNTXhA35RDi6f89xzAHAwnvA7Ch20xmCvPFmU64V9qf6AaMY8M5pQYL?= =?us-ascii?Q?kM7rh5hGj+dSsuUz0IclCHQ6wzIqthlrGhkTnqOgg3CpPNn+AsV/53aJFKda?= =?us-ascii?Q?csnH3AvTSKnCfji76yEK7wksjKoSlymwoPL6U7sD+6NkoiAlttFdqzHIzBY9?= =?us-ascii?Q?QPMbf+y3xR00AkzINWzKNhYfoS3DZHJujtgFEp/oWnjK96ywl90bmmCzndOK?= =?us-ascii?Q?Xno+H8206UUpzs1sHJ5MwJkNA162Z5SNbjzQdLPrKd0uihfWSibX5TMn+W8F?= =?us-ascii?Q?YBe/XurXrXS5MzcgKs0ipZi7mJmewRXe0LSdBOimtsdMbenUisaOWq3SFulF?= =?us-ascii?Q?0X5o2jCxNe+Tf1wq2mZrY8LPsSNZEhjRI1UvPJwqx5uUNrqIBbHImI+7A97l?= =?us-ascii?Q?kIGWYSNklSCLMFzEf7jBhHKBKnfJaq6EOpkC0/RWgw2dryFmSI6Apej8q3Rf?= =?us-ascii?Q?n0YOKhe1QNkSmg8OI/U=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: bda3afc9-7ead-4290-b094-08dd62421073 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2025 15:16:44.0917 (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: UuC6VhgOvpLEOSNG2zowZeexk8BPqUmWUP4uGmuDTcCuUc0pfRT7PcL1BgP58wGX X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB7578 X-Rspam-User: X-Rspamd-Queue-Id: E0AE41A002F X-Rspamd-Server: rspam03 X-Stat-Signature: abcnrgjsfjpzz6p8j4zyr543wip5mnf9 X-HE-Tag: 1741879009-223680 X-HE-Meta: U2FsdGVkX199Hse4NCH1SaXOP7Y0SetAOk+MRjRLa4502wTswQqB5fx+072GOtRU8D3Yj11fUiin1ZEyY7sjr5Ll9QLoeis7Tv/YouFeDwnifiEjDxojhph7zxV1Hb8Uz4NiDEdAWkeGwnd7hBp/2aLCx0lWBWGLoIKea5uvQfCrULK16f4QXp+DVH2Pk6l9u487LIt1YT0WNr3wz7mlLHDc3JzPB4uYZ7PzUFrTgVks9GGzmYHXzTcg01GnvQofqPxHoBZzjKLzY3md2zhyw8V1pm6UbkihysIMwmtf78+/z7DGg5zSwfVy6Wb+PTSQ+O5e8YmUuBx3h/FsZNijPLMGCHNIc5mdmo7og1E+DeSKKOoVMnwnTeScdNCvwo6WfUpyDAJ1wClrAiABNkiOWFqrrjKMcTcJP5ml/10sri5478YutpNj6kunJDWIqcj7a8xyhW8YKlxqfNkHy/vubTHyy8QQXi6PMXHbzAANkFYHCoYS5Lt5flPp5Ar6jmt6dDZbQcabcOVzDXcGBcf4jYTZZBZeWCEiYyiP16f6iVaoU2lI4plzvohU64Gv5CNkelV/9UQpAs2LS9s+IFB8pmt65TQLcdEkusuo+G+Y1EwUOfsVZyNHMtnvaaVjdraIrSGeitIfqVCp2lQBOd42Af2oct0kGuzaMlp4Z4ZafjZ0PcmkSmrOPEQZtMnDOEvw9jO2DjFdRonjfGpAXwOkCLt+S41Dew3yQD5v+bLnUV23iRK+nXoPHOpoYvxHLAcz3Jq8gVoWPkFjT2hi3zNb5uQNRxKN84y+N/Y2yi9OhDPp3rSjIyAxxWlurpyW/+xB91KFiUo/HOl/Ns6kLVdiU3VhNZtOcLOk0hlauZDEpor7+/Wy1JahXZEUA+DN97ZV0KJ2Net7duYjPGVPHL2zbi4yFmXi9KDipFuV+CuajAr10Met+9V8UT7WtfFseJ2aNAj6EDlIncCfL3b8g+Z EaS259jb ITpGZh/V/zLQaSO5k+czt8HvaW/rpWN1VWxQtCiWLjJW4PPX1tFbcZFFbXkp8ugDjYF9xcdki3iGCifDY1aKxhOXdNm8QOx9X23ycLPEfvGHYW4/+H4PVXUEhqJbFveZ+PPuP6TFMZiA+P07mnEK6dBWjyJpr3F1x+hIOIFZE7ABri3tFS+/nBwew4ScTy6Qc+OFiuNf9CxYz9a6N0inGPtZXWpE1sXQrGKIYd35qp1R/cS+3aO04RfsKgkI1yEu76WDDuQd10emNuvSnacLiZS/1zMrC3ClHR2cTA6rxYSTZE5nD7i9Ay4I9xZqBR2Dq70U/CxvT2Xa62veXuTerwUnyhk80WMmpIyxx0LtSb/5ovgJRZwFqZ5tsgZx/hKxUs+HIcGH4sgznWnaf9FJnTvvIun202kXAexSwu5nVBEhTus3yfHFfIDgO4nkjDiuaA1f9rzstj7G0rV0= 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 13 Mar 2025, at 11:14, Matthew Wilcox (Oracle) wrote: > Remove three hidden calls to compound_head() and accesses to page->lru. > > Signed-off-by: Matthew Wilcox (Oracle) > --- > mm/huge_memory.c | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) > LGTM. Reviewed-by: Zi Yan Best Regards, Yan, Zi