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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 313C3CAC5BB for ; Thu, 2 Oct 2025 01:24:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 875718E0007; Wed, 1 Oct 2025 21:24:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8262C8E0002; Wed, 1 Oct 2025 21:24:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6C6798E0007; Wed, 1 Oct 2025 21:24:24 -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 552AF8E0002 for ; Wed, 1 Oct 2025 21:24:24 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 02FC0585BA for ; Thu, 2 Oct 2025 01:24:23 +0000 (UTC) X-FDA: 83951428848.01.5C0D96E Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf07.hostedemail.com (Postfix) with ESMTP id 8E2BF40004 for ; Thu, 2 Oct 2025 01:24:20 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=XrwhfqM4; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=wb8B3y2L; spf=pass (imf07.hostedemail.com: domain of harry.yoo@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=harry.yoo@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1759368260; 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=A4CQfqoiJKCrsUmd9eAEPOEPvJzov0MwzZDA3F1RLhs=; b=O+omKcgVLhIOx3DXAMZhFX5kLnSS/PPcmd/ug8ZUShKk1x/DSaSklKPM4ItXN/5ceFH/64 cgxGh7Y1Nl0Uhwm/3nuonrhSzOF2ASKJjUcQvPtFX9MCx4sZmvp5DbGTxqiWL5BWlZcDpV 3hs+m41A9GmNKx5I1tz1v4rZGlyQTBg= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=XrwhfqM4; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=wb8B3y2L; spf=pass (imf07.hostedemail.com: domain of harry.yoo@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=harry.yoo@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1759368260; a=rsa-sha256; cv=pass; b=V2ovWj+CMlZXDB0lbe6ashZchsBO9RcWwF6vHeagS+tOdSRVFA0R5cNIrG79fg2LLWykHL X8g1kWEo63fS73joyuqeruA7JhiSXIjEDhCgsW2UB7Ef6z6vg9t3Av8FaLGUrYMl+2d4mU jHEQI4UI8LgbRvKKjGTfP/ERaXtQxmM= Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 591LgRAE010029; Thu, 2 Oct 2025 01:24:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=A4CQfqoiJKCrsUmd9e AEPOEPvJzov0MwzZDA3F1RLhs=; b=XrwhfqM4Gq7276H41n1RtNPeWzdSovc5WF dSFV+gUDV33pc1/Oxe/5M/h9+p5RxRcAfnweHm+z+avoLOKtfE4nfpias8Z+lYk3 P5dFXqJDVg72S3dU7IaPbtWvynMNtmgyir062rZROy+xB3bk7vUzjVzGS5XNLQl1 zaZ/5G/YyaktNNjWzg5yMDuU1hcCN/N3KneHdAt4RcDHcTx3fZ3/zsb5UIlTH6MO wN5u9Nes08gSIg+P8YHz3cy/3ft6Xq/CNgfjFjdBQkIuMW85kGqeUQi9J2AA9Nxi LTxBFzU9LINjvsS+UFdZ8Ejb7WPkcO7fHPuIQiaMAU4ag7097sUA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 49gmactjmq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 02 Oct 2025 01:24:02 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5920B3xO003040; Thu, 2 Oct 2025 01:23:58 GMT Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011014.outbound.protection.outlook.com [52.101.52.14]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 49e6cada3c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 02 Oct 2025 01:23:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iYMK2/XHRpZUG6AqouWxy5ER4FEk4Xd77HGS+EQhq2tjig/jWZah2Pghx5/4prNOQBRpEwW+wZCKbVtNkX3j0jDhZJvGJ67S/QvPl+WjMJY4foqhdNhZo30/CbJXrhrmccY3o0KoLOOspewbbMIOw/Gr4VoP5cnrCcj6SScs1hZH0IHj6wedil4zoRGYEq3+IKYvLt1cabs7ZnLSThQq51FsfBQ0+5zEBQkhtWNK9Kta6ZdpLj0F9bGg9UDlloBtsJ9/ri7hYe4DErcHymWXMToHk7jTRXOryQ25srjkUTPero16QREUMbVt9a5Hs6A04X38fY2ahGeEHwF1xHp2mQ== 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=A4CQfqoiJKCrsUmd9eAEPOEPvJzov0MwzZDA3F1RLhs=; b=seqKw+n33tzmTPurQzTFwPd8Ze0gF2J9jRsGColyDYwgObz68csyksYdqghz0L9F5uoh70N5Q817WsUWiQq9ZMt4BJWznZAIPzm1elsDlCt77ncGsbVkU56a+SWbIyhLkbtjppTNk4AsMDScqI1/4+WPrxwNBL7rlbNDMJDEyOg4sLXGtjqVs+l6xydRSn7dKnL1+5dYfO7hKhgtcUJOlYqfjbfPBpG4oH3UDidhNtsoFOabRoN2+PnOWluf0K7msKUNfbQD+cPNiFIMD9T2zXkEutod2eaTWRWGKVJ2v70kqEe/2KQL4A9wzX19cb4IZVML+EFBJOWMzHcCjczXaA== 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=A4CQfqoiJKCrsUmd9eAEPOEPvJzov0MwzZDA3F1RLhs=; b=wb8B3y2LmV1caflM7mCJyzn1bUYCB/hzw+4jHdcMlWIgy/lKmjnx92WfXUfpUV8pcneE5IDutrB0Vm2WCmqBXbkMEEm81jvW4PtV7cvUs65OpLSrctvp3yWx06Fy+n9VELZHn7O0vXCvTYjzofkbtervhi/Ocf+YtYIFNrg1ld4= Received: from CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) by SJ2PR10MB7733.namprd10.prod.outlook.com (2603:10b6:a03:57b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.18; Thu, 2 Oct 2025 01:23:54 +0000 Received: from CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23]) by CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23%7]) with mapi id 15.20.9160.017; Thu, 2 Oct 2025 01:23:54 +0000 Date: Thu, 2 Oct 2025 10:23:46 +0900 From: Harry Yoo To: Qi Zheng Cc: hannes@cmpxchg.org, hughd@google.com, mhocko@suse.com, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, david@redhat.com, lorenzo.stoakes@oracle.com, ziy@nvidia.com, baolin.wang@linux.alibaba.com, Liam.Howlett@oracle.com, npache@redhat.com, ryan.roberts@arm.com, dev.jain@arm.com, baohua@kernel.org, lance.yang@linux.dev, akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, Muchun Song Subject: Re: [PATCH v3 1/4] mm: thp: replace folio_memcg() with folio_memcg_charged() Message-ID: References: <488cc8d44ba9ef1ec8ed2b32e7267d83cfd5736d.1759056506.git.zhengqi.arch@bytedance.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <488cc8d44ba9ef1ec8ed2b32e7267d83cfd5736d.1759056506.git.zhengqi.arch@bytedance.com> X-ClientProxiedBy: SEWP216CA0133.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c0::10) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB7329:EE_|SJ2PR10MB7733:EE_ X-MS-Office365-Filtering-Correlation-Id: ef30e1fb-af41-4e83-8b2f-08de01525a0d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?soQmBv5VqL8s/mieH/IxulAp8dOpHPGpdImYaiqBMqikWoj+O9iEZ7QOaccF?= =?us-ascii?Q?lIUKoY8VHsOKULqiq9PROO7/gUJv6DYWOtXmOVAp8/wd7M2xqsvGbmMnLjpn?= =?us-ascii?Q?RtxkSYJk79tCZY3AjG2llNLPqh+zJTk7L/0vNwx9Q+fAhydRSC5gf83dVjTT?= =?us-ascii?Q?jFfLDkTx90/qY4AjCZmf3gNQ71cNNrFGnHVfV9+IfPQoojIUOlmb7oO/6uAl?= =?us-ascii?Q?7E7MWQHfJUcWohhowBsy2tuQ3wwlzBiEzX1tkTvOukWcSBOINYL/VgdU+xjn?= =?us-ascii?Q?ybyWSyoUnpM/pC+P7BT8sbEiqjnhytwMeNojJsKfcxroZu7D9F9RuEGLIPYR?= =?us-ascii?Q?D8oeZHE3AyxZlGaH+/Pjym3PsckbwPl2MtDGe/XNca6fNMvXvHHlyyqWJfkL?= =?us-ascii?Q?7xUrVrn0BZzS889V3+WWknAPmCj+FeFSqGDHzrhtZHDDAvM3TEBLwmEFSmiT?= =?us-ascii?Q?5SPrzHspWgMtdRUQUKtnvw1iziER3psN9IeHEJkPWgs09AnN6FLhdWXEHAV1?= =?us-ascii?Q?kdEpJI+teVQMPoVtGBz097NTWTd6fT7rJ92OztQlQh7pfyRHtrFtQM1WQGZ8?= =?us-ascii?Q?AYFcYuFIqJW/YCCz5pjrQ9pECHtP41+LuvxghWburhNCgvz5fZbRehMSGO43?= =?us-ascii?Q?6MRh3rQLg+cNxl0Lxqcp36eaoWCmhHKWdWtVruOwFQ959RMyj+gdx97OsE1Y?= =?us-ascii?Q?feVtNKg5nQtUktlt6tHum+Y4idGogAOBz456C0UZ22xtr0snOhqGsFLjvrtC?= =?us-ascii?Q?mwiwI88CA90j3lpWpziCOdGPB+9KjQLQfIMwNSc/MjCuaAR2fuxM0HdlHwZ+?= =?us-ascii?Q?RgZ++ZvLODgrXrRCC1Rt6nRHV57lHmfv6K7Oiui09omrpZhLvc5u/F5QJ7wN?= =?us-ascii?Q?d9nj6sE1m6Lb38A77sh232KNWcQ6w2G3siA4qa52ObC2vTAfBkh4b0Laa7M2?= =?us-ascii?Q?zqPtFusZAhsGoZI6auz9R4oUtRjR2uyim9WIf55XDsbi9G188gvPclqQxa75?= =?us-ascii?Q?L2OVwnL/gPmpoh7FDDFBRByGb25gJEz1OSMEXXRMdM582yhEazK0Lvw771LA?= =?us-ascii?Q?Pa07n/8erWzIZC74c3FzsAsl96+yeiKL7qeTnCcRNeii7VjMKGDtdszS9xV8?= =?us-ascii?Q?jYQyOiNVEFEUPr0X4HSEmDQUwG0o8tzBNg71EtutfWaUd7yZ4FhMliAwCUo2?= =?us-ascii?Q?ROEEg9phc7+VE4BhnqAePuGCWHkFEF9EBq7bO74hIXkwsmPgO6zgBp2bYNl7?= =?us-ascii?Q?D+vQokBMJo61agoqlXMJjpL9BSKL6eGvkRWZjq+OB+T0gTqoWDBf+7ey5l4B?= =?us-ascii?Q?x5uOMjxKRcX/ALCdLOG5LNHvYMN2oB3/ljuMWMi9t+wpAN8bOv/BaEWUZ8i5?= =?us-ascii?Q?v1DHr8z4gWrJqyhtKKuuHdgGSfWgAIauxZagp8fHbYHIR41cDHxp15gwp9Zh?= =?us-ascii?Q?qKbY7Nsu8hQrO7lVbQzhffetwOGpqa/U?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB7329.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5DzoAH1yb98Offx7paYFpWuNdeCKOuTI+CIdNiEXw1Ju2Mk4Op5ucVoY0yzx?= =?us-ascii?Q?dMr5D0zqTGH2olBIYXfYOIPISA3IRqTGMsrx0Y1J94bHn/8HWlTvWkzIqmeM?= =?us-ascii?Q?SX6qeb+md6J7hY98lcbJPPCidYe4zWezxpj03O2I1Htog4gg/6DxeamveAJX?= =?us-ascii?Q?6KHE9FrjFtpWKyAPwVFEURZE//lI9N2xZFijcpsOKxLrCoWWgXi8jIe54jZB?= =?us-ascii?Q?GKS3yNkV3hyfhlrnhkhI3dDDGSOOILkRG07J42CFzZ/7oCz/xYGu4KGcEgsh?= =?us-ascii?Q?hPSqvC9WBuh4lWFw18P1pa+P6fjMJ+6Ac0gDTiDDHRU89E0xoTLw773SfW/H?= =?us-ascii?Q?7syJKU4zwp4NM2KXUfzGu5lLTxp/JmiTMmNB9y0NXBkmrnxSbJf0IGAxjCUf?= =?us-ascii?Q?8yoQgvl2hfLz3bCgEELb8WvDji+afiih1IzvwtFtYSlja+pWhCDrxr15BGL/?= =?us-ascii?Q?3L1zFUdgSH3Zxpzh0PJNlmafR9S0qoCtQjNMXrNonEph9jP+lUCs1SnDkIwm?= =?us-ascii?Q?XmLbUp6E3st4ovripbLroGm0fjibaHX1avDwqNHL9l13T97stY29LkSztOSo?= =?us-ascii?Q?NS/QB6mh7FQEmv92QKFHB4jfobhUDl41YZ5cfImmP8MJdOz5ODQRvVYBMyYe?= =?us-ascii?Q?D+6vw4oIsZ2h+jpczS7dnwVYAUiq2MNhWxnQpCTqt0xW+oj4py3SNHNO7jJs?= =?us-ascii?Q?/8NCiJM134LJD0PNyxCkokH0rp+r8zr/u1q6u55RqTF7jXArn+Hg0TfRGGxD?= =?us-ascii?Q?0pklAC2wdEOQr3B7N7pnezgs5e7fqg83aM6+oC2ZoneigEgf94Le40XCB3+f?= =?us-ascii?Q?YpmJO+YvmJr0dtxCGH8Wx2xiKnMmDUr2BFDKnPdKw9pY5rl2LiwFmLD+tbAp?= =?us-ascii?Q?g2eS9kOFjARDVmta85fpJdDbqQBBNNHqoS4qnSwlDe0n3l/5TNqUEUgSxhCn?= =?us-ascii?Q?VVXfcNLJDlXCHoPPZxqTS3U0S8eQIgq5Ydwy7dp3wMZLB35h74gEhLKC6Qdx?= =?us-ascii?Q?Nym0yw1htTT29IcQ3fFHPGQTO5543wYqL9KOEzcXjM+7Hwste6XPlKnUqUuI?= =?us-ascii?Q?LWIxlTW5NUbzKhkwJi2vqWvZ5JsocpOdJlnIf6NSSqjHkX3moW+qbTAr4R5S?= =?us-ascii?Q?62Jkh0vYpzm6doXrVAfpSZkkDzE29vDZkODp+PP4kt8IgP5b2oIwNB8C8qze?= =?us-ascii?Q?4SC5IMZlToMQ8VI0cV6T5F0+6oFsDhrR+TopQfDIQjLcUy/z2nPoqWkCF+k/?= =?us-ascii?Q?9BBhVAEv5XBIdDFspUB4SAISDF55jQNQYFYATS/h+G0+Xw3vHcCHDSUoliBz?= =?us-ascii?Q?p6X9D7GS7R1u5zu3cP0DxPAvHywRvCpffECl67rTTJV5vWSDdZ8u/31ysdzU?= =?us-ascii?Q?sQc7y8g44YEoVugdsWuE0Xk7DClm1DI/IhH3ieq1oDKGYipRydPgRrZ9aWPU?= =?us-ascii?Q?mlr4XF3reVw+FA/J+33qC+Au6XznFRSmwyMzCEImJmc7bKLkaPetC59Q2sCU?= =?us-ascii?Q?ncyo0PBq3FbhexUBrtK9VdP61/k2MUq9rcniaumwbL6Yp95DQwv3867BdqEp?= =?us-ascii?Q?+YBWkf+k3wluI8OubTQPiE2zKkmAqd54usMyAlIL?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: OfNAeclOmiktHX3vxtvf1cYxdpuqfOyeJpk872vyNYpHwXE7Afr+zpnp/p1RpxVCFuCg+RGggKbLRtd/XgRlcMRmbUumTjoWRYcQowVDKd7lpOSXeeVs82tQxsI7/I8tKQwEn9AvM1AJdeFgV1J7WpKom75tBPZa3mbcA2nhBhI6IX5YG34Q/L6ssbDuBbOMEYLubL5iUaH+HhdMRC5Bz/dXFtah4m024ajkWmdbeNghI+AAuEGyuPi1urrVJwy5Fu1mg5jLPvG4JZPLFTtMkqJDsGoPHgBhL559gZQ/gTYwWadg9xiI3Mv11cAJsOhC7wnAEQ1BqM0Imf/eAvUP5c+x4VvDndck6Au3yKMNZfWYzJ6+99FGiRjhXd+mO+TFXc84L2OTHsbYoJw8DKfJfgZ8J4zCx3YGQH9I5Ft1jurPh/TxOC3HjQrumjxqhBidQU7YR0wj/jZuF8TL9xjYPApVhPEycwOo/FdxisO52DBCwSMfKI86Ju2h9kBrSWTeSFJVs9igaHspgmSuBAcwT2lsZM+hDQZ2X9ZLBjqMkZN1aogTvjpSEGYjr1YgpIsnsfxaj3nPKVutc5RuFvheSdGBUdedXJnUXFPnQ1FMYrU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef30e1fb-af41-4e83-8b2f-08de01525a0d X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2025 01:23:54.5527 (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: F1OHHZO9FdofVaFT1zxkjUs1eyu7ZOEbJS0+1JJdlce00+F7tMngKIKWDbiRpvYkY1Wd7K4ztlDoA5ikwPZmFQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR10MB7733 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-01_07,2025-09-29_04,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 adultscore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2509150000 definitions=main-2510020010 X-Authority-Analysis: v=2.4 cv=P5I3RyAu c=1 sm=1 tr=0 ts=68ddd432 b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=x6icFKpwvdMA:10 a=GoEa3M9JfhUA:10 a=968KyxNXAAAA:8 a=ufHFDILaAAAA:8 a=20KFwNOVAAAA:8 a=yPCof4ZbAAAA:8 a=DcoFswAzfnP7r750LCsA:9 a=CjuIK1q_8ugA:10 a=ZmIg1sZ3JBWsdXgziEIF:22 cc=ntf awl=host:13622 X-Proofpoint-ORIG-GUID: 1IADOdiL0Tpyf0wcjeRW75kjR8VcUlNl X-Proofpoint-GUID: 1IADOdiL0Tpyf0wcjeRW75kjR8VcUlNl X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTMwMDE2NSBTYWx0ZWRfX8Glr5aXfHcMV EJL3tVIBVgxqilhVMOxZFL14LDjly61SeFpWRW3R8g7hNmf1sOMY+/xzbhJqHbp3OmtXaGTHNgN fQmacIpXXk2AHNtbVdFj3OKxXcMvwoRHYTxUgfTdRkuTw6IWn5p8us5/YVu9dexEnQDMntLyZN9 ZG6k8u4FV5rmGLrsAt4+T+W21qKAAx2PsBu4JI9RyXcLblJApBkDM1wosVBBznXgkT8oQRTa02s N4Qy5wKH2IxQKJqO1QkKKJ9kGZyUJi7jUkFXq80pXhB0gbtDaW2cdwI7Tg9PqZmX3NlpCMIzkGD OCRlTSaUwSUhEeWHareybgcpGpt57qskNLKrO3jnVRVmm5wKi0CcmaJcVb8JS+JkMoqj4BZYgRr qIo7kDcwxN8L1yHwb5N90DQs9LzgzxLYomo8tOEwhd+9vxCErHM= X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 8E2BF40004 X-Stat-Signature: k8mc4gwo9rs94cjbfrdqrt94bd7mpdbt X-HE-Tag: 1759368260-446642 X-HE-Meta: U2FsdGVkX1/pIgiYmnEE1M4R1duLISki6sEfvKT5FasFi4J5kErl4mdwEvCJ/SfDyP6Em4MwRo5kuDZhd/4I60vkxGnFVL+7mo5/xVkAoHqYsJDlQ0d6ZYWi6v1IlIvE+OKWKtDqMafuJi921Zl1iiQh1w3OXLQSUbz+lw2iEiQSBySvY4Fa5gzjIHgOBqmhxfDDeORgbT4M6wJ/6Lu0dHR293C3mV+8GA33RAZuPGyPBSpLGIpxjBOZpuiU3wogfSBtEOeRu8KGLWV8KlcaATvxiAapIzfWaTsgoNQyrlYPg9AS6r4VhE9gDNmQNsZKBKIOpx7JjhzW76ARNYuQnptFtyflt0HqOr2tAkeRMYDkS1Xq8ghYZpgua6mVgxd8yZ7uhqYGJxDpQnu6rTVvPD8a8knFiXBtKvqmNJDj2S2wS42QbHOZhPZTICtRZdd4o2PlkhS7ZLbQ4etAiQedRhOUeEhobL4il9rKpNdNjkBkJ/qQjrqAenOYSGfT91wSER2EAaFiLPv91Zi7pT6fYd4U64O0iEgiueKsQ287P7/ijrEiqC41juUIx3PoulzFL1OJZ3MpKwcCZSOhh6VAL0HVbXDAoBha6cgBQo9PhaZpNHkBelQvMg2sEoVI3ix3OUbOLDn4lP/4CZKbH+mP4Kkh7xdVA/7Tmi5Zgpdu9xdY03PlI4ZUszaMnpU0rIL7L08YdxF40syRp9+9eh/dQqEoTaXc/pbwhEdVuUdHuWtIST+dmpufZHHZOuLSlU4XmFmObUyqV4skuvxhugYAq4F3jGfs9z4RWJpPMJIoIyJvFDkidLh485/OluTHzQOFp2byx/cJgzT+QICQbFtaSakKdypvkBl8ld1fdlO71fFqawkzPhvrUS8iEMv1as3xrE2vgljJ957RJGojC/BSrpdAXd/DR/lhMFN65VLuUNgnf6S/c8gXkb9gec80akVrO5LRlxAoCkwfr7TNf4i +Mj0AaqW oTHcMQkAMWMQgdd4OwRCoqb2rgemmR99MZ9mhVojK9PfA1tK+TJUYgbuOeWC0z/iIY2GQzWBod1T/rsqbrjUCoPSK56pRzw/SHiPHqc6PbFlsRihLRsxNssXf0cslKlQkl4VrqoZyyJzIPBugTONx9BGVAmniEGhrkloS3lQEsqUS9VZWj7JqoXP2FP4dn5tC6B/sqNMEGl2SOvb36NFReDeTy3quZhcrKUU19Ovz6CbaASZ9iedlxohwtdZ0rLu9uUA8IuHtbfIBLTXm9xs2IrEwQORw0YTi22RWnhczgDeff6hLkqrGsWt6chnbpft2tjqsyHLTba9u3zbhaF1E8MQBslSFtCNpf5LH+Gn3roM0XltWvd/ubrUw6sJfl33nM5k1PmcfXsQTvJnAx5cYGTI2tzBsZyOHLWcNq9Hh96Ey3qkKtlTAHdbFxuPha+kPGLTRxmC9Z4Q7OKdy8XFWUuw9VvvW7NIkLBtPlADWlRr2IrW4IsSIV80WPEPeP3A42apQB6XSJIxmXabvfW4TKrRxFtKif8avydIDndU6IcP30ZFHj+hrS34zx/LivvOAS+MekhlBSL7wZAKmKiDTFOnbCRpyZyLcaBw36OQW/mmdulOuelIpuGK8OG19YAoh/SoobIep+dxst/B4FfcgoXXZhOK4xAdDpylILqsoQKccCU4Mbc+TXzVd7ZEyhV6qq6THHr5Zj69poRWWR8Ot1WeNvIO2p58Gsyt9X9wBNFT44lpn+NXGVPLL8KOF4exg/Aygr4UqQLBE/Dtu9LKzpZoc6P8TeFW+YCk3DUCpI2Lp1Ec= 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 Sun, Sep 28, 2025 at 07:16:59PM +0800, Qi Zheng wrote: > From: Muchun Song > > folio_memcg_charged() is intended for use when the user is unconcerned > about the returned memcg pointer. It is more efficient than folio_memcg(). > Therefore, replace folio_memcg() with folio_memcg_charged(). > > Signed-off-by: Muchun Song > Signed-off-by: Qi Zheng > Acked-by: Johannes Weiner > Acked-by: Shakeel Butt > Acked-by: David Hildenbrand > Reviewed-by: Roman Gushchin > --- Reviewed-by: Harry Yoo -- Cheers, Harry / Hyeonggon > mm/huge_memory.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mm/huge_memory.c b/mm/huge_memory.c > index 1b81680b4225f..6db24b3a57005 100644 > --- a/mm/huge_memory.c > +++ b/mm/huge_memory.c > @@ -4014,7 +4014,7 @@ bool __folio_unqueue_deferred_split(struct folio *folio) > bool unqueued = false; > > WARN_ON_ONCE(folio_ref_count(folio)); > - WARN_ON_ONCE(!mem_cgroup_disabled() && !folio_memcg(folio)); > + WARN_ON_ONCE(!mem_cgroup_disabled() && !folio_memcg_charged(folio)); > > ds_queue = get_deferred_split_queue(folio); > spin_lock_irqsave(&ds_queue->split_queue_lock, flags); > -- > 2.20.1