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 86757CCFA13 for ; Tue, 11 Nov 2025 03:10:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DE68F8E0008; Mon, 10 Nov 2025 22:10:26 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D97368E0002; Mon, 10 Nov 2025 22:10:26 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C5F648E0008; Mon, 10 Nov 2025 22:10:26 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id AE70B8E0002 for ; Mon, 10 Nov 2025 22:10:26 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 448FFC0361 for ; Tue, 11 Nov 2025 03:10:26 +0000 (UTC) X-FDA: 84096848052.14.594C52B Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf20.hostedemail.com (Postfix) with ESMTP id BCAF11C0005 for ; Tue, 11 Nov 2025 03:10:22 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=qifZPqPs; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=QkS6xccm; spf=pass (imf20.hostedemail.com: domain of harry.yoo@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=harry.yoo@oracle.com; dmarc=pass (policy=reject) header.from=oracle.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=1762830623; 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=1XunEFwDYbOjKyuwQf8ScBHeXvYszqnIax1JAazfv0k=; b=WbdikSjAbuEay+mKldq1NAXc3Or94oEBPiw1+3OK72YXWzbnREltCwnhS7Lyeso3W2WVrL y0FcZEg120+fwy/fr+n3Igcd5tW8XhZPSVc6fDxPSwD9qS5KWaUCjw9lozmkS5OcsduGaY EPFUPq1rC93GTMhsGw7aBYpNavi1LNA= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=qifZPqPs; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=QkS6xccm; spf=pass (imf20.hostedemail.com: domain of harry.yoo@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=harry.yoo@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1762830623; a=rsa-sha256; cv=pass; b=mGWuu5TJBkoN84qgEdTt1FsnsPljFhhfgNIk9e/Mizs9UE9hvFzg2Zlxx2RzrZSOtQ+x7N Z3Op4q2WEplE2NTd8S0kSi0NsDlRxhNn6DTN5UwzeYmnqeF2kw1dPknTT6MqrcKykHbTKK 9U7uXIdDxHGtaHCRvN4Z0qguNK8uVvo= 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 5AB1VXjg023178; Tue, 11 Nov 2025 03:10:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=1XunEFwDYbOjKyuwQf8ScBHeXvYszqnIax1JAazfv0k=; b= qifZPqPsrIO12EnMOZs3WW4K1OWXAgfa1yr74LjD0Cdu/tdYB7W1C/xZdWYsQX3H gc2B0oWWzoxeVa0zEoFbqdUfnTve+wKyMISeGxYz0hCTE9SIxgFSAVyTHfYCY0iw OerZSwJi/M64mMGRSbBIYL6OTjl/aHYxad8ZlLiFvdYTNMcyoohWiOlSJQu8xqDX 3UsDEHrFwi4Ycmb31UnkMnxZ3qkzf/WyutuSFPmGnKJHK0sIfgHtHkbom1rXnGoi WA+ACftKEXI3KDyBnY7UWtONpO7ZLNsbb5uPfFjmDHuIzouoBllXGg+rOL/HaDL7 8YHXAPBHkfTitE8JBvj3Fg== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4abqpugjd1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 11 Nov 2025 03:10:18 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5AB0B9p2012576; Tue, 11 Nov 2025 03:05:17 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazon11013003.outbound.protection.outlook.com [40.93.201.3]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4a9vacfsbq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 11 Nov 2025 03:05:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PjAOoKvhWZAmeiXgjYkxOP9UmkJXSSkgFNGtogjeYNKLNVHarDEAXJoydjvVjaNGHkN96MCkPFwgHpqE7x5WtKbphCWFipv65Sd8BbTmryDENmdBvpiSSis7KUjuc88JCYjxnhNlM46nG65qiDJYrdHv5Hw4yOhEKLrifXnhMmb+8G6Wt94hDd65mtZAx75J8dy4Bc7vOjjCEhyWftZZDZjVkYPpZoCs1ViuNIheO9j9ZnNTDjvA70PMgL08adLnD5R1nCht0xaDSk6bC6ZkJ0KFLeLCgWWI2EvUNFRa7XQYGb/i/0PsFTvLOdQ8jy6qoJO+4DmGqUIy1e/3JJTmpA== 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=1XunEFwDYbOjKyuwQf8ScBHeXvYszqnIax1JAazfv0k=; b=Rks76WEcUun2akmlksrYSJaHdgKg5b9kJKOIZEBBxWju4TebfBguXtS3cosJWcE3Xt/uH9wnR0JIAG78FFQZgOcVnR4+jkaHy8Mg0xBwr6M0CeOfbh/zlDOJCWfLA+OtboQG5pG3bQDr6l97+8PTMA+8UtdnhOYLHnVLKSiW/NdOCqEkkuLlhWXnzH9xdyj871qvW0b1u4I0MW08OLs4L1CUbY+i8ujbjVOIC/54oymrmJbmiopYQ25e7oAJaPOdIj79VW624JAOSoXmI1WNGUWrqjZ3z/wmom1wf2HSQJ8gv0ARB813N0Ljxn4WlE1nYzhTQPIr3bPc12thp4y5yw== 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=1XunEFwDYbOjKyuwQf8ScBHeXvYszqnIax1JAazfv0k=; b=QkS6xccmAmOy8W4XHxFsVjZ5NwrxXBqNxdTkEauArDbKnctsiQ3sw8S2NYujxadBmlT8pbtoi4c7xfi/Gu8e2XU/4UU+yoVgv+FxFCnzgv+uU60onK6iEGZVsxC/utYTndQtV66XzcBx9xmeueg62LbHIhFj4k4xLWkinGQwaBA= Received: from CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) by SJ5PPF1A1B8C819.namprd10.prod.outlook.com (2603:10b6:a0f:fc02::78f) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.16; Tue, 11 Nov 2025 03:05:14 +0000 Received: from CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23]) by CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23%5]) with mapi id 15.20.9298.015; Tue, 11 Nov 2025 03:05:13 +0000 Date: Tue, 11 Nov 2025 12:05:06 +0900 From: Harry Yoo To: Qi Zheng Cc: Shakeel Butt , Andrew Morton , Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , Vlastimil Babka , linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, Meta kernel team , Sebastian Andrzej Siewior , Clark Williams , linux-rt-devel@lists.linux.dev Subject: Re: [PATCH 0/4] memcg: cleanup the memcg stats interfaces Message-ID: References: <20251110232008.1352063-1-shakeel.butt@linux.dev> <24969292-7543-456f-8b80-09c4521507e2@linux.dev> <99429fb8-dcec-43e7-a23b-bee54b8ed6e6@linux.dev> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <99429fb8-dcec-43e7-a23b-bee54b8ed6e6@linux.dev> X-ClientProxiedBy: SE2P216CA0166.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2cb::6) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB7329:EE_|SJ5PPF1A1B8C819:EE_ X-MS-Office365-Filtering-Correlation-Id: dd5ee569-fd25-489c-77ad-08de20cf2212 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ckRndnQxT1dxWEw5YUpXeEVMMVZRK3htK3gwdnZhOVJGdElCUHBSUXM5SGRi?= =?utf-8?B?RXV0dG50VlJyVkZJLzVUN1Y2YXVpK1ArWk1hNUFIQVFQNFYxcW0ybUdpMHFj?= =?utf-8?B?WHRWSDB3VFBrb0Q3amtDQmprYkhwNVQzU1dMNDR4R3BBVkV6N3dSeU5Ddy84?= =?utf-8?B?WHhPamZLUWVBZ05BWldKTU1JUmVFZEI0U0hCd3B5a0swZzZEQjhDSUZEN2RJ?= =?utf-8?B?OWdyb1hxWXN0YngwdWFISmlGOUV6dVora2UzNHI3UXBqUFJkK1lBc0w4c1dp?= =?utf-8?B?dEgrL0JaYmhqSE9JaDBnYWt5anlFRGNpT1ZnWmxDVTdIU0o5aVhSTnR4MHZt?= =?utf-8?B?bCtTak1iSURGWVhGYmliWCtwVkdHTEVVSUNqbXkxUU55ck8zMkpBM1lGaHhx?= =?utf-8?B?ZUZXSVdNbGQzOEI0SkdQTGFUOVh4QkFqYmhjUktZaThDbXN3ajU5K0thVkZi?= =?utf-8?B?YS9PdlZsOHg5cmp6ejNRc2dFZXdaZkRpL1RLTk84ZEJZbUV4bVI3cFVzelhJ?= =?utf-8?B?ZVNKZEJROTJmUklMUVkrdmFVWmJvenZSNFlyT1ZJUlYrZlQ5RVR5S3NFQ2xo?= =?utf-8?B?cE5tRS8vV0ZkcTFlK1ZOMGpiMktYd2IwdEhRaU5wVGFsb0x0d2szbGRGK2Ns?= =?utf-8?B?eERvQjdHV3FVS1RwOEpvYkpkeklwbVNxYURXamx3dmpHMHorKzJ0NHBzWTli?= =?utf-8?B?blBRYWFHYkQzQWI4cXQvRzN6UUE2SnN6MkgwRWhIZlcxdUhkekhaMW03alRn?= =?utf-8?B?QUFUei9zNXhNREh3eFg5a3dEOWJMOFYySkNFMlRUM2hEbC8wcCttUGtwUnBW?= =?utf-8?B?Wnd2MlRYR0RkZUEzUllBNnRwMnp1RS91T2M5dmJDZW5KOEpHUkJwYmo2aFo5?= =?utf-8?B?VU5BYjdQdkt0aVArdHJ4eUdONitPUUgwNXRBRmdiNzZabGZwVThvd3ZYeTRY?= =?utf-8?B?anQ1Zm9pcVljVDgrV1drQTB4VkdkemowWEZuZDVZTGxWWUYrNnB0RDJTOXZk?= =?utf-8?B?bkhUVzlDdU9QYzYvTjhjNXdETngwL1AyYjMrQ3J6aGVPUGx2S0FHSE1QT3hC?= =?utf-8?B?bU9JTG85aWtWWUo1RDhabXV1SmJRZytqVUY4R1RKZU1mTm5RNmJwWERwN2hQ?= =?utf-8?B?cDdJazBmdVRHRDNVc2FyRjl4eTNjU3IrZDhMMkdLQitJK3d2RGRONU9PS3JD?= =?utf-8?B?QTIzNDlNUVJGYlFmNm1DanRJSjZ3TTNUSjE5OUwvM295UVdGRmFmelR0VVBv?= =?utf-8?B?TzJjbjlpZ1RDdFlnTm9lNWNoMGVYR0thT2dvWmJZbVVRQkxnVlYzUWR0TWlh?= =?utf-8?B?TnVmU2tGdTlQWU5QUDV1Rk5iL0hnbk9sNHM0L2Y1N1E2azl2N0RNWU0rNGJC?= =?utf-8?B?SDFTZk1sTXdXT0RjWW52TDdMZ1g2S056ZWdmNHhaQXZKc0kwd2xoYVlOMndW?= =?utf-8?B?dVExUGNNYnhaUURXR08rS3hNK2VrUXpjN1pnaXBUQlF0WUlXMU4vekxUbG1k?= =?utf-8?B?WUIzQjBwNURhV1RzL3FVVmdYYTZOODR1T1BjZjRFWnkwOGhvRzgrOTdJY2Vl?= =?utf-8?B?WE1pdDF5M2w1b0hzYXFUN1dZbmpydzVlRnBuUVN0ekE1STFZRE9TMDl2UXdL?= =?utf-8?B?dDRVcHBFYldUYmxMR3BXaE81V2oveEp4WkZYK2ZiYThBNmdhZkVwcHRydmMr?= =?utf-8?B?RVBNeWhFaWlFOUdQK21JRWFzUWZzUUdES1FHcFZxT0doZXA0SUE5Nk84TkNh?= =?utf-8?B?aS9ubjh6Rk16ZlNPZWd0WmJ2ZzNLZXltanowdVBueEtXamRqQzJDTDRCSEkx?= =?utf-8?B?ZFBsL081NCtxSU5VWlZZQXJCLzRjd2IrSTFYVmRWSCtlZDJwakRkU09vV3BK?= =?utf-8?B?NmNoVSsycmQ2enVnaUVJYTBRTHhqR0lIQWtzTXM2MFo3LytKeEx5TXVFclhX?= =?utf-8?Q?5tVT653Ich6R1gboTi1mePM4L4Hp8WVX?= 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)(1800799024)(7416014)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?S1BmeWh2TklrUDdzYXRRY2h2QmdGOW9Ia1FHNjBpd0orOVFmQzlsSnAzVlQz?= =?utf-8?B?WnZTcy9TTkU1UFc1Mjlpd0RiaFBKZEp0NEVZWUhaa3o4ekQwRS9Scjc0NEdL?= =?utf-8?B?SGdKTE1DZTNyemd2VWQ1amIycSsvdVkvbWdkK3NqUlBVaG9wSXFIcU12c0lk?= =?utf-8?B?RTN3a3BmajBEWGpaRG4vZWtBQ0R1YitoK0hrNWRrcWprWkhTTlVrcDhVcWY0?= =?utf-8?B?UHhTeEd1NkZQTUZ1aFVTK1kxYzhwa1Vwdy9lR3BScTFiTmdrVzZ2N3RCUU9r?= =?utf-8?B?L0w4c01wbk8vSS93M3lrOXgrWVJUNnJRSHpkdU50TEhiN0dCM1ZNd0FYWG5q?= =?utf-8?B?Mk1iaHNBK1ZwcnVYWlFKamtlM3BJTEhia2IvK3k2Q0JLRXNRaDQ1MzNpQjB0?= =?utf-8?B?MlgxRGFlOHN5S0ptRWZwVTNwMHUyWHJacm5rRjMxRjZueEZLcVNYSDUxeEQz?= =?utf-8?B?T0FmZHZCUUVvN2p0R0xFdWdrOCt3Vm1rb3BYcVVlQnY5OU5CWVVtVlpvdUdH?= =?utf-8?B?a0hFY2l1NVEwZTFMaG9tc0Z3eVlaVGE1Mk1YVDRVNXRGajVpcWZuZ2JUbmxU?= =?utf-8?B?bXUxVE84emFhbFA4ME8rZGZpY21hRFQxVVZTdGlNMEpZTWEzWHBTMzlINHp4?= =?utf-8?B?MU5QMmxlSGJYd0RoN3o3U0xiN3FOZmF2RHpnVVBXUW9zeGo1M2ZDZkdBYm92?= =?utf-8?B?bHFQdW5WZlZzNExXYWdkanhMS2FiNVZTbTVtdWhlR0Nqd0ZsU0VCNDkvRUgz?= =?utf-8?B?WStKZ2xWbE9kTm9TLzFjTzJaZG1SRU5tRFpTSysxa3VvZVg4cDFxMTg0ZVYy?= =?utf-8?B?WFE4LzNSY0hKUGdkL2ZsYjA5dXEvUGd3SFRhUU5qc255Ym5LTUFhMll5Qmts?= =?utf-8?B?MzI5ejh3V1dXVW9iNTVJSHh5S3N0KzBXckZzeDB1RUJHZW1aOUhydEZORWw3?= =?utf-8?B?WVJxRDEvZmJubXc5bExyTTRqNzhNNVFKOVprSkpocEgzMmppWkhTbUF6bEZF?= =?utf-8?B?QVZ6cmpqZEtGakJxaFJkcnQ0ZlRiQkRlY1VxVFc5d0lBOTB1Y0lleWFqcEd3?= =?utf-8?B?Wnd0TDF5V2VaVWhLQkhJYkxTY1htcFlLY1ZGZW12eFdvZmZobzhvZE1uM09j?= =?utf-8?B?VC8rR2xmRHVWUlBSY25MTHFML1ZzYkRBV0FNdWRHekpwaTJxMitpa2hEeUww?= =?utf-8?B?QTVURHNNQjdhVFNMZytHQ01IN01MelFoMnVobktEZEtka3hocW0xK0lwVFBp?= =?utf-8?B?SjRFbFBiVXlBY2xYKzY2SUVXempnOENZSmFobnF2YTJRV0pTNlpCcUltM2hR?= =?utf-8?B?bkhWeUE4bGpvR3BVUHdQcHFNc0EwRis1ZTk5ZkVYVTRlZ1VkSG9BWVlkM1Ns?= =?utf-8?B?MTNwU1M5QnBsY3QzVTY3ak9Nckl6TDRDUG9ZNVlReW1DbHQ1RFJJSTJEcnkr?= =?utf-8?B?R1dOcXhhN3dkOXlWd240V2ZNd05jZEQrSFlQalllYnFrenpvb1R4b3VFSzRq?= =?utf-8?B?bmpjVW16TlZGbkRWTEhHYjhjdGR2OUR0eEVMVkUrcTc0RlB5ZFF3eEtqK0JZ?= =?utf-8?B?am8xbGp2TFZteWlxZ2JPWm5BQlpQWUh3QWw3RGh5K0tFNjBidkRqTm5lbGpN?= =?utf-8?B?UUlZZ1VXbXRaOUxVcGRLSFVzMnhJa3RIZmYvVFJTWFhkamFwRGJRUjYvajJm?= =?utf-8?B?b3NUNi90MGlkQzR6TEJoVFNuNnVsQkJySHgvVkZEZytFOTErR093eW5HMjZJ?= =?utf-8?B?WVR0YjZESkRjcGNNV3R2UUZEc0pnTnJUWGVQQ0lUUHBCQS9IVUI3UzBWZTk5?= =?utf-8?B?MUFVS0JleXVXQ1l2cmtzSW9ZVG85MHpicEx5RFg4VmR3MmxsSmFCZ0gyVmNl?= =?utf-8?B?UnRuZEY0amVQTVlYU2RhRnAxMTVySldUelpjNVBwVS8reFJ4Q0Uwb1NjMkNq?= =?utf-8?B?VjI3L1N3S3dPc1VGUjVpenJTT0ZSeEpMTUtmVzRkclIzcmlDN1Y5MTJ2OHh2?= =?utf-8?B?aklVQlN0aUpCemp3Vm8wMVBBUFR4SWw5ZDdZN1JZNXdrYU9pTmRqRHlLMTZN?= =?utf-8?B?YXR3ZjMvWE5aeksvd0FPekxjb0pZOVBlcWRDQU1CQ1RWemZYUVNCMWpHbklv?= =?utf-8?Q?1p6lO1fd7A1V2LFWFV9FYfnK0?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: p6UlnO0EeZnXnhCvnkYlmOwSfjqHYHSQ8qPY2sCzPX0LvwiQVdTH4GIpSgrrAc4RgQG7arDz4W2uk0zCnUJUce7tdDAXm0aNylhDdmXwQijnrOm+qpmp1VNbjTs+R2eTJnxFl5oSBuSHKajpNpYWXMOuXYeN33Ffy7zLe5Wo4XkddFLcsYj/OURR+7TACX1bhvrw6EcmjHCV5nw1Z17fnTOVFomGjBl5hFNvKow7kuvUfoPL7Plm1FNBG7y8nQMe9xrBUAtIU95DZ5aIs5mnThD8op4UGqkpY85soMwOPf/2z7YQu/9jFjuRHh0r9htFfPVx5WgNGrLQsIE4zga5TaJz/seTt7FImvpoHmrb94hxe68pXf3L5f2U4RcwGaFYCMP3XJlTc4zRTgr001kjuBZ8lL0dq+o+Ql/0iG5lpWcUb22G3iLvAIElsuOmEVzFF9ncQ/jY3Vr86azyI77+TcKijYMweXiHDZ4YqNJnubV6xX0I+QUIS6tDgiLOLmZk5WbmrsLIUcPncxRclPI8znFFue5ttJkwUbmCkQcpLARhPX7H292A6AenjieEVsxQHQyKtQZ3+4K2FjgsMeG92UmhyTGrRGpumXq+Hr+nqoM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd5ee569-fd25-489c-77ad-08de20cf2212 X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2025 03:05:13.7647 (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: o5dapkORghqjGWgeZyV+J9U5XDxYd/JzvijUAMHBdNhRyM8ZSnFjBubho2ygs2vh+S2lobbIW6TJpQApIB4bBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF1A1B8C819 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-11_01,2025-11-10_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 mlxscore=0 spamscore=0 phishscore=0 suspectscore=0 adultscore=0 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2511110020 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTEwMDE3OSBTYWx0ZWRfX1d0+jxI4ylZQ KjumPn5ruvXjaGdylYhX15xYQH2yZf/MDs0GwgOBrtdfLjeNRKD45uMXuLANBoQ5i9fSPqv8089 U/AcS3rRE1P0wX2Rm3ocf1dbnro/Xsow/aMkhA/9oxSP2x/fkm9amhZC6JrXQyBxjlMXyU6gchX TNLryGGNO4MEc6rcv+dv4QBe0p4BE1LwA3AI9cMrSAorYK17xivUCiIF8mCefReFJkPWnnBdeCo fxwyYv2KUYGtp1im6Cv+2Ayx4QJm8trIePvsAak9n0CrcC4dU2G4CNZdxssNd1ybA12AG/ngvt9 EhZBw2y7HGNhgNwF384jSniQ+13frJL3gA5kBs7tltDOhYglvAvM2wAtfn0cjnLCz0OLpoElr2E sO7nWLpaV6DXWMXUCGYaFo4h+Z/R58/RzcoIixBF7BARvPN8Fdo= X-Authority-Analysis: v=2.4 cv=H5rWAuYi c=1 sm=1 tr=0 ts=6912a91a b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=ejgEnbGrQ65qdgn0WqAA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 cc=ntf awl=host:12099 X-Proofpoint-ORIG-GUID: LrM6ioDNOF8ywMlED54ucrkOrOuSkQxo X-Proofpoint-GUID: LrM6ioDNOF8ywMlED54ucrkOrOuSkQxo X-Rspamd-Queue-Id: BCAF11C0005 X-Stat-Signature: tgs5hd7ixnrpw8fzam8rd3hn1iy5ejzo X-Rspamd-Server: rspam02 X-Rspam-User: X-HE-Tag: 1762830622-91861 X-HE-Meta: U2FsdGVkX185LBNEXtwkxZaFiy8bTlM/6iLsNdOe6J9IoB40sP0j7NofKwXzNsMV+tOu77Z2RchsIixgMIyfZUJUam1bfP4IbekSGS7FrrvDRpUZxI20dMRB16MuK+on6N3eg0kFq5XOG49ieEPS3gOgbs/pdkNh/qlx8OxFpHGJFxsllH18s8HfjFyDysU7F6DixvejE00/TT38bUSv+WqhbkVFshwjQOH5pZfFJ8bILnphWayqk4Ql6BymLV7H1eD2djyiRWc3Y0tL72yTbgHsAxx84xOUc0vKXOuwXWwxE6d5GGShtu6D6AYfuRTuQErvzOj6ZCgdz997R1LEwRPwitCMe3XijBhTjB8v51rMUV+ofpCZTsE+m6XvRjavgJVltIOpsn3K6w7JsvQpHtYmPuDuMkyLMLfAAIu6WcopKK3z3l/5/cHhQOfIQqKc5EGZtxP/kszxQ9zLfxqT/pAeg689dNxLb5ks74l2Rc+69Hu2INvgNYsJQYKUfoouE32Bv2+JXFNRqfYWmCTCQDeuw3r3XeQS/qhF/6xdWm3l8NwZyw54m3RDBUOBnzFWn9vGMcK1kofF/yE05LfAtYUFEG3itLjTfbmSmdCgVrtzd+Se8ZSNn6U3cmMfRDLF7OCFkV0oYpJyH5NuFKzIMTyQ2aEkdyU9VuA7dy44CnWdR9s17BfMyMY9QuuVOoUtjpCNvq1nHwG+1tIbC9C5Hpln3LnzXB4gICxyfBRTVM7lkE9otrh3l0+YQitOQnOJVWm7+oedU73XvJFY8Y8bfp1r5y1eBTJT/Z2Ab+naEoSs9vjOKLFWXgSuwjQcK1obfSpFfFGbkJxg//69e8x+MgyH44OPd8QQGr06hrpib9TbPJp9JICbP6yiwtKGEWkzfwXBgcnBkLLJTjdlLfaFiwKkDdl8ImMJu4TVPjpy0O32ta62P9gV+xsk88mLhQzoszDmPKi1Mh0vIh63C59 KTq7VjKC 04rMHSlo9uiD/zRtauOs3oGSTCkkXFXepfn/KJcstGBM5UpBOWNVgS8GjRYcJmASUa2Fn4QZWfoRZ6HwizDqp3WpGa2p45C2aZEKQtTLgEKeNA3I1pwcodCmm5LyUMbYjE/qowC76k6D2pu7CXjp5Ci42/VCcwGmgVDIBPJoL/nkyEUWToysGQ24nx7vhVuzaCIGl0E2g6/A2FBW/QISQccqSlVSLqA0ae6u4i9gPJLnXmTNWYHaBpzAAcECagRcxwzHkUPWJqvV1Od1ELz5rJ846ohswcGKSUwepiudRafoN76OCtV6Jz5qngOmyyjib8+2R97h0bh/BeCw2qWJ4xghVAHqTsk+gnvK5ajc8hUiIYw29Ba5Ta3s58oInslNNqLkQ9ceGJrHCZ7Qz1waiThcOurJsXksDe3aNC8a8bdfxYooqZggPHPhI3Hb3khwHsZE/Id67Nxtw7un3tHRwd6fr+iHbylIyPS9aySiGY50xbNcrdl1c3PAQK/yB0exm07vDmD0zhgMlgCDTc8QXHxv3WOhuuwLEBGcneJzcKvVEEEJ06BiZ1gsnehVHjFnNHoTML65+8bVXHO7rRTOQ8eu9iKgLhwcVjT25p7DxYQu84luEr/mOEop4iVaDWMlkKcVZqz7CIGhDGAQ/W81+/RPqNR543uzsgtiYf4KyBdsm+sh9h2iq1vb6xw== 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 Tue, Nov 11, 2025 at 10:48:18AM +0800, Qi Zheng wrote: > Hi Shakeel, > > On 11/11/25 10:39 AM, Shakeel Butt wrote: > > On Tue, Nov 11, 2025 at 10:23:15AM +0800, Qi Zheng wrote: > > > Hi, > > > > > [...] > > > > > > > > Are you or Qi planning a follow-up that converts spin_lock_irq() to > > > > spin_lock() in places where they disabled IRQs was just to update vmstat? > > > > > > Perhaps this change could be implemented together in [PATCH 1/4]? > > > > > > Of course, it's also reasonable to make it a separate patch. If we > > > choose this method, I’m fine with either me or Shakeel doing it. > > > > > > > Let's do it separately as I wanted to keep the memcg related changes > > self-contained. > > OK. Agreed. > > Qi, can you please take a stab at that? > > Sure, I will do it. I'll be more than happy to review that ;) > > > > Qi's zombie memcg series will depends on that work I guess.. > > > > > > Yes, and there are other places that also need to be converted, such as > > > __folio_migrate_mapping(). > > > > I see __mod_zone_page_state() usage in __folio_migrate_mapping() and > > using the same reasoning we can convert it to use mod_zone_page_state(). > > Where else do you need to do these conversions (other than > > __folio_migrate_mapping)? > > I mean converting these places to use spin_lock() instead of > spin_lock_irq(). Just one thing I noticed while looking at __folio_migrate_mapping()... - xas_lock_irq() -> xas_unlock() -> local_irq_enable() - swap_cluster_get_and_lock_irq() -> swap_cluster_unlock() -> local_irq_enable() is wrong because spin_lock_irq() doesn't disable IRQ on PREEMPT_RT. Not 100% sure if it would be benign or lead to actual bugs that need to be fixed in -stable kernels. Cc'ing RT folks again :) -- Cheers, Harry / Hyeonggon