From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010046.outbound.protection.outlook.com [52.101.193.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8A5B22773EE for ; Fri, 27 Mar 2026 15:45:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.46 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774626359; cv=fail; b=rHztMn4BABw0LDSNnIIkipnj4Ivsl/JJ4fMCsfACUaqIagnM2vkOTPCB2EZWp4dmZEtbZuYYpDpktgiyaApUbm0SimXOj14M95hCkEBxL/IbMLOf++7uYlvKD3pz77Y9Zbwdl3fxr9FYJwGZq20Lt6w0RwVXJBHW9K3rqE3Jtjc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774626359; c=relaxed/simple; bh=7/4Jn4p42grQ7UT5QzOY49jZvmMIqpCmzEHrk9ceke8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=ESKI5l0FX4Xwi4Z+O+SxVSNjPydfaI1NShI8zC8jaYszVwzFzaDq1SlFU97I2kdpFt46GtxvHiZYILpJkvjsqP4uURWE1HsbnHx0Z36/tG2PTzELNpluMrAW9vZCcDsrE4QrnRJ4veAmNp/nfzt3wyxuziBFmgkkcyjwdhNGKwk= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=Puml56b5; arc=fail smtp.client-ip=52.101.193.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="Puml56b5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pHtRdMejVR9/dThoDWOPjx38sZLQTegygdh8GBu/jK/OO+/smJ8HpLdXHgdnQ2Spwo6lfGsw+dh7iZCPBv7uLxSHGmYcnZdFx2Z1RAQZa3njg3aVEjsRt0QjXQtEy6zFpIlEu6zeGo8uQOpq0nB8huaoEfX+tA0IwJslO07B3RdpylX6VvQJtHOrRNd4wipDKeo07fUwX1EgoKyGkvnjnFUjkJRM0Ym1SruWaMIMxtZNwrTxvQXCJc8uKvjLNJOgjzaV0Xb2RyK3VT5SbXLWsLFN5PMppeBxn0Qhy2TC3gqI6wWYyd4gT2EdRkaxijJhxoMFDTP0QIn7kht/3/6bZw== 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=g4YTWwUkPSHhnwGuIDMn468tHzz8cWsd2I0uB8NCMBc=; b=IaC71ZDL2QfXA/SxU3h5BdM0OJ537kc+y9Cobc0FZMYjZYUMQf0qYNwmZOqvgbS6nsuJk4Xbe8VItQlZjZwjyQrADzMFsN3Z/MVkAuLeNXFsgUmnKD6+c9xhhPq2NE4oV67oRJiRqZwcYizocazkUk4+bFX0D45RnpfLfEF+3ZcpZRMrtLV2k+/g/YaStEWGIn6l6g7OOyELzQ0pv5x/XTQnxsE8rBKNfijk2iSKV6a7W7xxruUP0iYOYz1zoqLscVMcOotWikYRVfo/J7FszWwKBrcc1oGsGRkL6uIZ/XcfxXlTa1uEavTEllGlx20gwPf7RpnLlmSsoM1ag6pIbw== 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=g4YTWwUkPSHhnwGuIDMn468tHzz8cWsd2I0uB8NCMBc=; b=Puml56b5LvPKoeIdyl0Hymn/t0ZSnSt5EB6ksH0/4tmtFFBGtmjH3KMX0V0rBMI3i1Ovlb/fm49s9vUuFHsfrFwnHGMb/D+BbYG3XAiY6KafbS7EnIIEo8ZbJiaM3YFYlQL6Id3mnJ/+ud/KP6exSUsW74lP7iAFHQ4zv6VZQHPCVHmJX16vhXAYMUAnIa8lGF9U1eg4VRXe6IpqicPi4c54GFEdEWGZe/MGtoSThnH4Al7QbjNLm1Ic4ugqWOIE4IIN65UIzZPE0zmwvrPWpE8rLBgvNuwQ0YHwCqa+OyVHZCMwpYn5Cu7z+M8Zi0fq55u8Hoi43T6RQZyopDDnNg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SJ2PR12MB8884.namprd12.prod.outlook.com (2603:10b6:a03:547::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.9; Fri, 27 Mar 2026 15:45:41 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2%4]) with mapi id 15.20.9745.007; Fri, 27 Mar 2026 15:45:41 +0000 From: Zi Yan 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@kernel.org, ljs@kernel.org, harry.yoo@oracle.com, yosry.ahmed@linux.dev, imran.f.khan@oracle.com, kamalesh.babulal@oracle.com, axelrasmussen@google.com, yuanchu@google.com, weixugc@google.com, chenridong@huaweicloud.com, mkoutny@suse.com, akpm@linux-foundation.org, hamzamahfooz@linux.microsoft.com, apais@linux.microsoft.com, lance.yang@linux.dev, bhe@redhat.com, usamaarif642@gmail.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Qi Zheng Subject: Re: [PATCH v3 1/3] mm: memcontrol: correct the type of stats_updates to unsigned long Date: Fri, 27 Mar 2026 11:45:37 -0400 X-Mailer: MailMate (2.0r6290) Message-ID: <6EE7FA90-D90D-428C-BC14-9D7F37DFB031@nvidia.com> In-Reply-To: References: Content-Type: text/plain X-ClientProxiedBy: BLAPR03CA0142.namprd03.prod.outlook.com (2603:10b6:208:32e::27) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SJ2PR12MB8884:EE_ X-MS-Office365-Filtering-Correlation-Id: f41874d0-88bb-423e-0c9d-08de8c17e655 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|1800799024|366016|376014|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: D1D/ChrpJbbLeMS9ATb6+iQZrnE/ZaGf87Q9bDjT6M3yIGhjDP2vauCRu5+ycontHuGjNL6lvbVnyg21kq3dxoiRDNCJWKcRD9ngk4p1jqSa5jJLUAXrb/iAa/YluoqWdOZZ82LbXpibhmCADbCCtuVHF6pVqScBHgjSQWcm7lHlxJdUTaiQ1UKRKyxL4fnb7IVC50C3AghZtlte8epJ1x9+22b4bn0k3PX57MyZR6GudmYNrSwBP36rDzE8SKv4pwshaUMlYRlaU4bGlG2Cx3drxS9bQzJHY4NWnMEykYB6RyIVhxwkWtA3mOkmZO4+ky5IL7oWrMyRXJUtQkkXUWbAbrmEEH0DqzdZ3kHnviipNZpJPo8XS51KZI5plsXEp5ikC0pyjzDfck0s0me6sWtMRtxBa8rRC6+ZPI7br4BKc4tTQaz2HoXxU2/LDNqHFk/ymRGV8BW+IMla51PhEBLtlYMQOs9nVIxszO1KxJwb0MphWVZ2eKE+LqDKkrvn8J0e77fWqGyMzSQtzyT6OeVkpoq3AwhO/V7aCDkM6PswMsMbJLmktGdw8ejYmHAZXuCCI4hokFa6VG6C5OfOgEHfR7s06CpgOi2K48sZMB6zs1duyWo9rv3oqAGGKVGMqAjpZnHY0dFq+1IaTsBEWlwKDIEsJsSLKfdpLnzWapViAKhu4NDhTYnrnGZztmzbQ+n64cstgEN/ziqt7sxqDIxECO6bsVyQGcDwPzh/Ycw= 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)(7416014)(1800799024)(366016)(376014)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?R/mFiS+BhJwZNkJDQzCxwzGXV81naT6KQZ7Bfr5zDoRXaeTSaOStSEBur3UT?= =?us-ascii?Q?xC4Lo66gqL/FR0sCsLDeBCufJG+KXL72ZMcEBjYkLgGlN/IxpCmEvlV6XOPz?= =?us-ascii?Q?ZltxOHnCDUvWBZMIXR7rfBh6QHNYUqda6pq+uw9Z6ZB8cZOUtD8yWL3BjFLD?= =?us-ascii?Q?0njoNkz9lEFjHJmgB8RQU/fWpGykHaElb/pzVZcoTyKqMx4r/+SUrGUVqXS2?= =?us-ascii?Q?hLxv3yxo72fl7Zbmt2KCbhNM1JkmB24tnaBSMrL5LSPVsPuK4UEE8uWqM3S0?= =?us-ascii?Q?zbIVGvfBfkgjfDkMMgwfiz93OLGv7N4KLpAlu409akDcd28D5xNZzwXagUF+?= =?us-ascii?Q?u+zB5ofvfQax86w520Kg6KUsFUDnCpQGVVtzGqR3GOUmstDSPYqhWF+uZGUZ?= =?us-ascii?Q?sQgNpAvWTqOVgTen39tKDVoq2yMtet6onU5KTeI64YjOQmN+WdFaYfc6ZNGb?= =?us-ascii?Q?jIIvEhZ2RE+xcMzLc63zXIDAS/HxTq6Grk1Kd3gyRX6tcpDbbGkk5frpZ+X7?= =?us-ascii?Q?1WulKDvOiYdUOY7r4UzgrhucNJ44tIermfVhbuVLw3612dFz+JDqwBnsN04m?= =?us-ascii?Q?RiqE0ln7OwY6XyOTdfd2IjYXYsNHIq/sl5u/lIDqFpdT34xKcGQSc63oVDJe?= =?us-ascii?Q?kR20hLKQ66mRBtShzoBKjg87AdRHC6p8HC71NGg7nxcHUIZrms6tDESi0/+U?= =?us-ascii?Q?Mlf811vTW43dVi/HoVWKBopMf1FR+fl2b2m3LVlz9or5ssso+aQ8LTCbVm8v?= =?us-ascii?Q?iaTA4llFMGl/kt6q9LSukj2UZ8hl4SeVF74iA7FKmUbECbAk5T0es8qKORrG?= =?us-ascii?Q?Hd2j8AnzMyID574j5FNuVbeo32Kem74PWnp3GcGRkZmg184ToDi6QBUKd1rA?= =?us-ascii?Q?LG3qMswzj2Xtnr1rSdCw/VXmvv95rMYpARIYyhemhGg59W7AV+n+2fhDO1+9?= =?us-ascii?Q?MLLBJxXRE/EDQJ70j7QX1eAYQkUksk0JTVDLwo5hXNYqimaezgb/D4gaQNTI?= =?us-ascii?Q?Nr4qc2F4582/K9KfOgdWJkazchfBMjiPo6izJUVAMMqovFvhNR4/NvL50IdA?= =?us-ascii?Q?/tMzPZ2w+ZdqYssBr2d5cV0A1t9WbGHXj0frKkCpx03LLPEdZ8Rx9K2Ss2ht?= =?us-ascii?Q?DY+cv4djiWKBZP0ABUkielAm6Rldlpb3hawDUT5yheDLKN2EbpS2nWNVDsaP?= =?us-ascii?Q?+wqdejXVRkalwUg3D4NHsTfp2LS5IhfgyBuZrsm8B9a45MNFnbmmETgG6+Fq?= =?us-ascii?Q?6ffbKcmUP3yjtfuqZbMoqoQFdDjrEtx3v1DXNF+qcR4g2r4i9kTAW4t3Wezd?= =?us-ascii?Q?uA36L6Fv/T+k2ws00+cKiJn3bUNcesPZK98L0oWMHcscAqpFqqSyPGdlJCL5?= =?us-ascii?Q?klxzqxSXPMbb3foWxTZfeYw8Y29MkDnMX8Rm6rfmKuaKmTDSfoqEzquMKbZf?= =?us-ascii?Q?eliBI8tU54u+4fI8+aTMpbV1VXDTQboxQGt5z1TmyAvOVpXpJB+rvsn5U4n/?= =?us-ascii?Q?v/j7cwhkdR4nIFa+3BrShSuvnIuc7Nev27rmEGS6Y4kkt58QTQcS52r+x/Lg?= =?us-ascii?Q?DZMoAHfCEDmCfJgcKfbYAHVKn2vLFD1bmQNVCDpMYnTPUhLOXqrBg8yR2pnY?= =?us-ascii?Q?scX/rHIa5E5iqxoH72mHSFH2SD3GDmsg7aQV4sYsSj0BfJI0QaiCStKFAnWJ?= =?us-ascii?Q?OBLwuZAxAuxMabbZQgIAUDwngqR2nI2YXTY3jzqqdp1T+Py6UoHolYo7COms?= =?us-ascii?Q?uhMd9cy3qQ=3D=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: f41874d0-88bb-423e-0c9d-08de8c17e655 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 15:45:41.0997 (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: cquwJ5NJMFIVZPyORkE+/Wk6pRg28fA6nDc9BDB5tUL5I8j9oYInl4AV+NfP3gL6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB8884 On 27 Mar 2026, at 6:16, Qi Zheng wrote: > From: Qi Zheng > > The memcg_rstat_updated() tracks updates for vmstats_percpu->state > and lruvec_stats_percpu->state. Since these state values are of type long, > change the val parameter passed to memcg_rstat_updated() to long as well. > > Correspondingly, change the type of stats_updates in struct > memcg_vmstats_percpu and struct memcg_vmstats from unsigned int and > atomic_t to unsigned long and atomic_long_t respectively to prevent > potential overflow when handling large state updates during the > reparenting of LRU folios. > > Signed-off-by: Qi Zheng > Reviewed-by: Lorenzo Stoakes (Oracle) > --- > mm/memcontrol.c | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) > Acked-by: Zi Yan Best Regards, Yan, Zi