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 0C387C531DC for ; Fri, 23 Aug 2024 09:32:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5A3B68007E; Fri, 23 Aug 2024 05:32:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 550266B0383; Fri, 23 Aug 2024 05:32:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3A1E68007E; Fri, 23 Aug 2024 05:32:41 -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 18B206B0382 for ; Fri, 23 Aug 2024 05:32:41 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 893E3161B40 for ; Fri, 23 Aug 2024 09:32:40 +0000 (UTC) X-FDA: 82482995280.24.CB955F4 Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2115.outbound.protection.outlook.com [40.107.215.115]) by imf01.hostedemail.com (Postfix) with ESMTP id 5B72840010 for ; Fri, 23 Aug 2024 09:32:34 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=microsoft.com header.s=selector2 header.b=RGm1TUkC; dmarc=pass (policy=reject) header.from=microsoft.com; spf=pass (imf01.hostedemail.com: domain of ssengar@microsoft.com designates 40.107.215.115 as permitted sender) smtp.mailfrom=ssengar@microsoft.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=1724405464; 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=TA0ozvkcu/DZcR8XWIjsmy4THjpPecQw+79xSQFzHBs=; b=XnwIsivCE8auHepbX4e4TC3+ZxxakLjweuv6qO96F8GeMp7Ss3k6VSJ1cVcdpcXtI/Awt+ rRdWw/8vqLUkDJm1L5QlXrxiplTYuP2g+nSfv0js/svUIkXIy/T7GP/Zp2bYuVYYsgN/U3 cIEIFG9gFCzrZVFPWg8EJ90LIQ6RxLI= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1724405464; a=rsa-sha256; cv=pass; b=L9eq5iM179hAffhOInGRkX7Pu0FRgDo506dsPH3CQvF2NjHu7E76HNUp1z5mawyc5yu3gu XA76GIJiEOI2lUCbaK/T54f4TUdfnVB2IOKW1MHOfBN8oW/dpCx+5b77l1pA8GoT+NaDeg Ujv8pSqAZnNCzxhKKVGcgOF/h8lzfnQ= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=microsoft.com header.s=selector2 header.b=RGm1TUkC; dmarc=pass (policy=reject) header.from=microsoft.com; spf=pass (imf01.hostedemail.com: domain of ssengar@microsoft.com designates 40.107.215.115 as permitted sender) smtp.mailfrom=ssengar@microsoft.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N0bhm6xVofBBwHaXbuMYFU/u7ocKbcdM4Ap/dT8EH6KbXjdAu7QZXoQMj6/+wkIylipyjENLHzXITpoXl/34hiRwOnPkbnvENNxphhQxZFrtOGFQhhkMyxfdh3Zxdm5jBa7Tb/f5G5elnli2Ji/nyOwfejbMMXhWcXsezaj4qmrbWj4XUy/3STthLpbinq3GenopSKqEA5V91stk1dVUabMsksLq+xTXd2hVEhrVW2UtPzMBWdx4xVsqe91FeaLDD2cmcVxFssSOy+rlpUNCapBNtCjeZsV4A4536LcyEz+adBKRToMTAicLJ5q8eFLv24jWaDRIUgUP3GRg+Olpww== 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=TA0ozvkcu/DZcR8XWIjsmy4THjpPecQw+79xSQFzHBs=; b=BQhJgEcxFsjCy5RfVkqTsOfnHWdT5Q8nY+hFP52vslBScZpOM5s9br812bnaJGXijWzJVjhqtF8kb8V56+YHO6Y6uVpu1clY5BDZaugi8ypbS1Kh0AXA6u90dI158KCH1cHqpzJ0cmJctHgZiHUkpAwfB8Dl5ChQBGX9PhC1okLHUPMB0hO820VuxoRtTIL7CsQUlyS5VNEn0YNobvjwvkqCTpidW4y8RE4iuYOkhkL/p2MAmUZzqQc3+TbwD7ltar8PU5yBsch3FnidtzVqWdaNnoxI/CVMw9nh9RNI0M7P9wvfoY8AwvuFKYSuiNvm5XQ8K5TEWsi6beEp3/hTJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TA0ozvkcu/DZcR8XWIjsmy4THjpPecQw+79xSQFzHBs=; b=RGm1TUkCzJ7nJLfRaFWShrhMJY/2ShBrgMPg4tWgKlNNz5UpNgIiH+IWHeHslpIlZct/F8EgRSLmkHMwVmdHRRNQl+7U+IzpX/S6sw8chdqrgjLOQ8vwADKXNkvab5iVSeIZqQnFmay0PAUPPDabJUcYS42lSrgWyv3BdLkvn58= Received: from TYZP153MB0796.APCP153.PROD.OUTLOOK.COM (2603:1096:400:28d::11) by KL1P153MB1004.APCP153.PROD.OUTLOOK.COM (2603:1096:820:125::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.9; Fri, 23 Aug 2024 09:32:27 +0000 Received: from TYZP153MB0796.APCP153.PROD.OUTLOOK.COM ([fe80::a481:ba0d:8985:aa6f]) by TYZP153MB0796.APCP153.PROD.OUTLOOK.COM ([fe80::a481:ba0d:8985:aa6f%5]) with mapi id 15.20.7918.006; Fri, 23 Aug 2024 09:32:27 +0000 From: Saurabh Singh Sengar To: Saurabh Singh Sengar , Saurabh Sengar , "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" CC: "wei.liu@kernel.org" , "srivatsa@csail.mit.edu" , "mgorman@techsingularity.net" , "cl@linux.com" Subject: RE: [PATCH v2] mm/vmstat: Defer the refresh_zone_stat_thresholds after all CPUs bringup Thread-Topic: [PATCH v2] mm/vmstat: Defer the refresh_zone_stat_thresholds after all CPUs bringup Thread-Index: AQHa7H7Nue5A+aHys0+ngkXGeUO6jLI0pOvAgAAAiqA= Date: Fri, 23 Aug 2024 09:32:26 +0000 Message-ID: References: <1723443220-20623-1-git-send-email-ssengar@linux.microsoft.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=4c9e6c5b-38e6-4311-9e23-3cf5ce942a40;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-08-23T09:29:30Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZP153MB0796:EE_|KL1P153MB1004:EE_ x-ms-office365-filtering-correlation-id: 21604226-3381-46f0-cbd9-08dcc356806e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?6q0u5/1UDr+RmbFysvtpECJ2KsHVbbYeEQjVA96CeoMqCwGxMCCb6xvGk1ST?= =?us-ascii?Q?j8XsBhP79yA+kjU4CG7Mhl+1pZxdP1xcSgHRD5BvMrl2jnNGVU/qP6h0k409?= =?us-ascii?Q?UDt+vj27SEy3VA3bl9LO80rceEJmp7ArJan47kevOhG4xBscFhfqa4fJQI2B?= =?us-ascii?Q?LpMmDpRMjs8tcTmwZi7dxHhJPCRTGdKIysderw18vynuNhn6AZOSDGVOGbd2?= =?us-ascii?Q?wu3HAclkBYnuvwZHuwpx8O5JJ3W7trzPdWQyhda4p0o2IblVk1RicAxWIncn?= =?us-ascii?Q?Nra/rALPe/cW9+gaya39PRfCafefJxv2/nYDwYKMVMssFX5fvHLC3/iZBsFl?= =?us-ascii?Q?HRpq1pCai/8E/UBw3UMiNNU8XWDs5EUB9fqATsQxlsp2zp881EHM5syiSYVc?= =?us-ascii?Q?vONafWPlcRcWKeuuFy1c3Bj1S4xAM9aQE66c6bD6Vo9sArI6QJa4O6cPNOgx?= =?us-ascii?Q?LmRmpJcu3hoR3XH4y9F+E7fUncNcEdtsqmcTbfB33tSeKCVtrpkdxLS11t6H?= =?us-ascii?Q?jH3LchuOdWw/AgOepVBKyQ3FO99+Pmx4UqvcjBSYtErHkDkahYF14rO3hvil?= =?us-ascii?Q?g0YjsMHQcgiXIuVEpEY2vLiP8gE5QH3XS0VJ2Zft10zSYFQRwFrB4Lve3119?= =?us-ascii?Q?YSdhlU5DDlthCmfCbNsPt8ILWPI5JSYUZDXJ223u7YjQ2RWMQRvUSH4Ouzt1?= =?us-ascii?Q?4ulzAYhOy/BpMH9JNnjtj5aIDj17jHR5b0T/Wplc7qHTVARsln+uSHeAHr/k?= =?us-ascii?Q?dCQQh7tSjIjw+6Bl+FPgk9mWkCUk8Lco6LYvxTpJRarZd5Clww5cUvDy7Tc4?= =?us-ascii?Q?z8csj+sApINYpySWGI5vAyBek3bH/sRcanp5b22m5ZL+ku2oFdfnSBy2kTk2?= =?us-ascii?Q?TdrNDURJZnsMsq0i/hPOMF0LEzwRcIyJAZTpxwBI2P5JMEl+mekGbuGNto4e?= =?us-ascii?Q?eh6DW1Kw/6XXeCSe3LIEwl2TQmsiMw3GI8I9eJdDhsJvwt8h1cTrE6ZkIpGb?= =?us-ascii?Q?/dXtpxcuuFIwPqTR0VG6TElvvLZxCjA3ta66+V8Chc+C3lKPmqUvzD8pLORP?= =?us-ascii?Q?c7VYkntUV16Fy+wK5uNQQTfUdC3bLtxKUoW1rVJfzLkoWeB2aSvo6OeDnRGZ?= =?us-ascii?Q?YydTVT3QWALFn28CPFzpTljvZoTLhYLI+p7dtYhGh7a9DBshHGeIHfdFeNPf?= =?us-ascii?Q?2CFAJXuOdwPosHFimWeYfAPkDjhZJ/0hnMGM+QsbAhUdVFO9zTak3mE3WlDF?= =?us-ascii?Q?vBauTLbMch2h7xi3ry/oSvrILvSGjOq3fbl68ncIbtQskKQ+LEBtiupZbmUb?= =?us-ascii?Q?086DWTP+QF0GOjR3YsEw0v4XPZU7/Czib4a1eiTqrHUIhUUfRgswmm7jRIA2?= =?us-ascii?Q?DZHUEceWCiUN5s2+g0f5d8nBCKQqXZSUzT6ieLCpnrKtM+tLmg=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZP153MB0796.APCP153.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?u8Bt243UbbKMb9WUA6NAkZBTq4gzJEms3aYUE7uKtUlTS10s3/jzsgGN/9iS?= =?us-ascii?Q?aa5tPIRWVCdYDm3/XGR97zts0yvzHZo9zkDTFYkNv5MTh2AYfhiTWIIjakjF?= =?us-ascii?Q?7brUvLh6K++0fglliZc9i9M18laJxEcOWvGmss9I1II7LKOLmi7hDZOZ502B?= =?us-ascii?Q?qTq1A6zHtMYeTCrg6wvR/jd8gFaPqv1O7okQyBWloGSDcmxKqCwkQn08sZaG?= =?us-ascii?Q?nfd7WpCq8zgqedyuMLnQqz7Wq6XoCzYh9opjMgfsyAUDcY0evCfgKGXYLyO4?= =?us-ascii?Q?NSFt4Obm3ZmmyIUp0CzNQcXMU4Gtz27XtSDcRCa53siuxedkI2gucHyN28qr?= =?us-ascii?Q?hRK6U4HWipfTxMAWAETTDatAyepPTibA+GCgMt3c5DzGSg9tFIWBxVFT67ri?= =?us-ascii?Q?s8hNwyN+Lz85V6eMxSkMKZwR6ItCBsBRZ3QvW8M93hkwBYELw/Zp3wFEu3aS?= =?us-ascii?Q?TLFOLx8TS2OafhnCTh+8PoFbVsiS/OoGz9LECSINZngibPQa8nsDbWNp2y21?= =?us-ascii?Q?R1L0wsqactMBrUClKFys3XzHhefhw0uTxm6HQF7nJMR2Fh318yq6wl61uxY4?= =?us-ascii?Q?5zZhVmlAdKYxq7WVFzYASMEmOYVVQPCVSEUtHoeXMoj8njbCelCNwpOZ+Jl4?= =?us-ascii?Q?xdCSiOZYF7v6A+ENaiEZ0yjv6tw27zwcZA7JOpn+iiqqzwdzaJLDJkaQuIHr?= =?us-ascii?Q?TmA/R3bkfXFVhvQ+VN7ir833BdMJ97XPOmi7hdW/aukIpbPFVWwHlvi34kuD?= =?us-ascii?Q?P8wtPEWBXgufyrTx+mmy02c7Xn812cj9OJDWD91zzWWT2uuALU/xSrCXP/6R?= =?us-ascii?Q?SmqQIYg/fsaZyibKrZ1lKN9M2CXntsxYaRNkmsmp5C4phK8oYwHZlW7GUhWM?= =?us-ascii?Q?0/MBB6BZhY/KgVgEXtsQ7lwV9r2ihLzvR4YYMfb66iBIl/Axh/ek+WnF1CSh?= =?us-ascii?Q?Ub9wPvHOXzNj6QoOSjzGhQ3yK+L+D5ilt9ZkYmXZwvGnyhE76b6q4TJMZHkQ?= =?us-ascii?Q?+RcUlYFlRv/0BBzCx4OeLQtTTgEvmFdv0Dj3PU346Switqx1oWEjRv39Eb+T?= =?us-ascii?Q?kgjk1p75xA8ORWzYTRp94sqsIYNp1z18+YedbkO++tVbCVGM034rvPZ+TnGd?= =?us-ascii?Q?yPR5lqHORKyULKZt6h/5eR9YU93pjOWOOisAyLYSnJ7knMGDJ6x8OQurvFqQ?= =?us-ascii?Q?MbVanADxEc8YTTRII/RiXJ8+nKvszgBWkY3zCQpIoy84Mzh6vAmd1l9RMkHX?= =?us-ascii?Q?9kFFroFZRB7QIDYix3y/5/0X1hhCaaklhjgCWG4Flq8zt3QY33B+FGVQ60UQ?= =?us-ascii?Q?tNS6pjkWA+XjN0KgDV94JPANYi10G/gt2t7MlfIXmqlqy5alVxqfXYX6yne9?= =?us-ascii?Q?p4ECPyep1S3gqFsZSRqJymUrT+lnkk+iQlfp7hHBzQIPNLTveBUoxuYnue3I?= =?us-ascii?Q?v9X48fTPlFd6TXxAGx7Klf0hpIGwPNz0qbtPkwn9lBM0lPh0C1B3Q9ENnkUA?= =?us-ascii?Q?/lgwL1+Auqn+FniNm/P/BnyaV2ddDGu8D77S6mVhB/uxNldoBnWwieQ3K6dt?= =?us-ascii?Q?rYM8NdmoBp/95tqZgbKBLqJdfzsWrl0uwODFtPMu?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZP153MB0796.APCP153.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 21604226-3381-46f0-cbd9-08dcc356806e X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2024 09:32:26.8611 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0SHFmay9xlw+J8ZChOdXQEVrpn7akR5rBqjKo2v/QUUABVR1cUujhAdwGv1Izor2y9MuH71CPqh51mmDlezc+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1P153MB1004 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 5B72840010 X-Stat-Signature: duaths9jjw5grhuhmc8xr9oxqzhwdim5 X-Rspam-User: X-HE-Tag: 1724405554-418259 X-HE-Meta: U2FsdGVkX18tOSk9NrTS8HrgwhvPZAYvhMVKtAANpzfQNbAs93SfKao9PvQdmzkUZqW61F3hyTowcHie3vys2V2yFvWihOX1SwYY27nOFcUkqHxzEJkAqrNPw0YVdzRZl1MGeb3SwaD+YdzIld7BZe465CMRT8sfFZDv3S3QWThc8ZCuKmepe6eHf2cI8v/yyuLjCuGyqkyeRo521oiWhN/MkpMbL5xtEtVfGfhxYEE/lKxbFvaVXo4Ek53SK2VTVdX5s5uCXT/6D7QCU8SiAYB9Y0Brwz9tSUSmslstTUgk3s7/ICqb8dXFVJ7VKOKKRBoGvevfYkCEhAQwcz3390QGQJ+P33tgLgG5+XwX2oyHiO9Ozce8gG/3YglR9FhzE0wfY1teXuhj36+XVzYCd5meR4K66II9Z9SMC0Df/iyb5D39o6JYgaX3uKqj7HDsA2LXVrujixro9Hkh1yr9Fqs+5CQ1Kqgp6r8woYqZArkQNWvRJzwPdcJH63HMdYaOsEs1IcsffsA49pz8kL6CAgT5bib9eylR3U18D2o/aS0fvP8MLf6X0V8IHSE7Ex+u/n5h7DsWEmYj29bcbz51Gw783gKFosA2okghf6wW0uXVfJAVtutBYPlc1e9eILcr9CLSO7HvTIQyLJoqdb/ftJY/1Ze6RUWDSRwXXKX6wA25n70h7EYlfqoxhpuP+TQ60+zz2civmOHjwzsjIlqJ/3GqqnrNwfqnogDOUb3y9WxSmBEtpGPdsVHSgPrmAKtTukBQg0XI/8dMhTos3qiAZ2egvfzYQshNhsUydudHSTz8EptK+QaT6+x4qjFPbujtBZ/CHbwFRUWaEaZFBjFjKb0y3fW1VrzWpnbeptTlHicZ/Rw58aJfJjbmWbQB/CqOXVXby87qow9M/LK5eItK+lMVgBNzRYQe4/CdI4Kw9PerUNlNvZ1qpiyRUh0yHdX+O2j4+OswmyS+NucuaTE tHiZrRgE 8Fh2ltVPa2JbdAteD0+sLhr8aJLwovwzNnn1HGJTqpM0fOadPNwdYpssHQE4qBAAoqlfhkQGjpTibSs5aije4fX88Xopl8cF785YnHJhoHlRc06xVExQFVne/KruNvcoRzCIBMB/HG1f59hSg7cvb5OrqbIpyoeaEvH/eG6hDh3VYAigyOyYpL7Q32ORba9Or/9Ge/bRa4VM/akOrbzLl4/+MP1CfQAui+217UBJHXY9jF75M09jGs7RZfMNU+xfUS4zH73SeIAe4FzmSZRRpeQyTuWIdsHMdzvUcmKFlnskK3+okF0DD9SZQu+lRUY8oYWjeG+CoQXryh0Fof116RBoPLd4Z5M8Tw9Y4QwgYBE4qmr8cNfI0YRjMfsxOR55g7LVaCNGTjpIIlZF4TMn9rZkMxmIf/FKxcWf6Qo5Vofl3B3PYdi866WhTW/GPamC056oRsVlqUKzhxmZbAPO33P3IYfwXhtx1ZLzSFQLzhzDXssJFfz5VhDAcHd5Z625tDz5l7GFFQgzjyqiAOD/SdmzNlIKteJLyzvJABTG26sACOAhYh1qpTsAhwxsm1YU4bRsivh/ELxwGPxbiOhQ6IYeOuxzxMAFl8oZcj4AJKwSa9qa1QEvBLO2/i1xWgBiJn1uNa8oDiilCvpKNmyNqlWJhnSmw3OVOEihFB5DwEma7R5BM4cvm2Z62SZmvPzwfBFtgNQrQdNdXgKjsXKXrCnfaR5GYY+R4px2QEeShLgIq70O6UnUXp539Huva1QQ1CNt11CoFYjPnG96zGFFMHpMWkQ== 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: > -----Original Message----- > From: Saurabh Singh Sengar > Sent: 23 August 2024 15:00 > To: Saurabh Sengar ; akpm@linux- > foundation.org; linux-mm@kvack.org; linux-kernel@vger.kernel.org > Cc: wei.liu@kernel.org; srivatsa@csail.mit.edu; clameter@sgi.com; > mgorman@techsingularity.net > Subject: [EXTERNAL] RE: [PATCH v2] mm/vmstat: Defer the > refresh_zone_stat_thresholds after all CPUs bringup >=20 >=20 >=20 > > -----Original Message----- > > From: Saurabh Sengar > > Sent: 12 August 2024 11:44 > > To: akpm@linux-foundation.org; linux-mm@kvack.org; linux- > > kernel@vger.kernel.org > > Cc: Saurabh Singh Sengar ; wei.liu@kernel.org; > > srivatsa@csail.mit.edu > > Subject: [PATCH v2] mm/vmstat: Defer the refresh_zone_stat_thresholds > > after all CPUs bringup > > > > refresh_zone_stat_thresholds function has two loops which is expensive > > for higher number of CPUs and NUMA nodes. > > > > Below is the rough estimation of total iterations done by these loops > > based on number of NUMA and CPUs. > > > > Total number of iterations: nCPU * 2 * Numa * mCPU > > Where: > > nCPU =3D total number of CPUs > > Numa =3D total number of NUMA nodes > > mCPU =3D mean value of total CPUs (e.g., 512 for 1024 total CPUs) > > > > For the system under test with 16 NUMA nodes and 1024 CPUs, this > > results in a substantial increase in the number of loop iterations > > during boot-up when NUMA is enabled: > > > > No NUMA =3D 1024*2*1*512 =3D 1,048,576 : Here > refresh_zone_stat_thresholds > > takes around 224 ms total for all the CPUs in the system under test. > > 16 NUMA =3D 1024*2*16*512 =3D 16,777,216 : Here > > refresh_zone_stat_thresholds takes around 4.5 seconds total for all > > the CPUs in the system under test. > > > > Calling this for each CPU is expensive when there are large number of > > CPUs along with multiple NUMAs. Fix this by deferring > > refresh_zone_stat_thresholds to be called later at once when all the > > secondary CPUs are up. Also, register the DYN hooks to keep the > > existing hotplug functionality intact. > > > > Signed-off-by: Saurabh Sengar >=20 > CC: Mel Gorman and Christoph Lameter Adding cl@linux.com instead of clameter@sgi.com for Christoph Lameter - Saurabh