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 5DC12C3DA63 for ; Fri, 26 Jul 2024 04:16:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E6A336B009A; Fri, 26 Jul 2024 00:16:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E18FF6B009D; Fri, 26 Jul 2024 00:16:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C75F26B009E; Fri, 26 Jul 2024 00:16:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id A74746B009A for ; Fri, 26 Jul 2024 00:16:46 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 4C55F1A1546 for ; Fri, 26 Jul 2024 04:16:46 +0000 (UTC) X-FDA: 82380592812.08.757EB71 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2062.outbound.protection.outlook.com [40.107.93.62]) by imf14.hostedemail.com (Postfix) with ESMTP id 449F5100008 for ; Fri, 26 Jul 2024 04:16:43 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=w6wRZ4lf; dmarc=pass (policy=quarantine) header.from=amd.com; spf=pass (imf14.hostedemail.com: domain of shivankg@amd.com designates 40.107.93.62 as permitted sender) smtp.mailfrom=shivankg@amd.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=1721967348; 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=T15tjsisP69rJx+i2iEbXK4VHFIE3okDysv9hU5DEW8=; b=lJZ+0VSsbay/Ib7h2GbQYT7anczvzQvVkKd9COgKWhKUrob/hr+hyYOTX1dbWV1VmvjgEt tGYUbXBubGFx7L8OL3Q+FGh77s0lxX8ov22HPhE+vY2J0FkBZif71bqaQrW1eyof8Vg1P1 ut1aVDvDGm2THdMrOb0x3OhZPx0Qp/4= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1721967348; a=rsa-sha256; cv=pass; b=2kYAXy0TxLZfJpsmKOnFVQtyLx1fUxIFwTYxtdTbWY5zuRQZ5t+CTNe1i33/FTdEawWAT6 7mJXvH8X5EiL8JaFhkQzSzpa5A7Cmx4x9HqNi2BnwBWMbapmq8W3NqtVDoOkayjdsaqi+R Tx7wEUNWdUHipL8GprnWO3ZZahYo5rw= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=w6wRZ4lf; dmarc=pass (policy=quarantine) header.from=amd.com; spf=pass (imf14.hostedemail.com: domain of shivankg@amd.com designates 40.107.93.62 as permitted sender) smtp.mailfrom=shivankg@amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jbGLzHrZtebL6GYu04aQ/ZEeZ2Cy3hlH8xjYp6xKOm2t/n+cErOeiOzrIyLUzCHbXoEj7WQgxGMF1jZ+IAEJssKD1FW5fT0XtbO3GHRlJn9ZohnAFceTXTxPN/LZKSGnuecEf867WbwXtzMpn752owhpAoSEujkM8Z9Rr2GRGgxRYGp6ikX8J869fYg8xYKLNE4TlZWBBtJ7TrggZiQ67OmQE//c22fLv3mMWS92P8ozsqgJn0iAKxhd0QP8djvF+6wuFLt/T3OEdfBXc7UurhGQAOhpnv82vqtZpM9mLCKBDbY/xPxSqWTpOaV9UV1O6dDcApKXxExBJVhYm7lFZg== 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=T15tjsisP69rJx+i2iEbXK4VHFIE3okDysv9hU5DEW8=; b=HhpVS4qpOaJBTeP5ImBAZihXt2GYFD4XlQJuP4SwIgB+FZPMHTy152+BeDFtTg+CTBBcAcz9Dbwtk+Nu2G7+SmrNSe7Q4cK02Cuq1Z3wA/wFyxKXY3VwD9EPWDpzNNnhcmw/edsfGxLQposo2rV4xk9pEQ26k/Qu3cp7tC6NZzqSGq0UHhrnRhd7GlP8M3ajc1+WF6wulRw2VNE61fSi7wob0uIaGXM7f1sDK1B/A/gaRv9DqNl7asAq7BOrylehxgaQJSn5h1PyEVoLiRFll0mBhLz9ji9h7LAwMffdKIsELMnXaiTiOu4LJHrhQ2KixQR3/IF7RhXuGCqfVV5qIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=T15tjsisP69rJx+i2iEbXK4VHFIE3okDysv9hU5DEW8=; b=w6wRZ4lfhbyXYAB4+VhmH/C9Fs89eAZtHqhpS/5SATa4lHdUZhd3GIJzNVnOoqQi3q2mm6DOtPp1oescz2UVrmNsKDi23lqQCZVxGe9TsvUrLaHwWqpiUal70sp3fIWevu8xRLcCzZ+tq/zhtJRgc+87uEFMWv1tCi2bWepB9TQ= Received: from CH2PR12MB4262.namprd12.prod.outlook.com (2603:10b6:610:af::8) by CYYPR12MB8992.namprd12.prod.outlook.com (2603:10b6:930:bc::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.16; Fri, 26 Jul 2024 04:16:39 +0000 Received: from CH2PR12MB4262.namprd12.prod.outlook.com ([fe80::3bdb:bf3d:8bde:7870]) by CH2PR12MB4262.namprd12.prod.outlook.com ([fe80::3bdb:bf3d:8bde:7870%7]) with mapi id 15.20.7784.017; Fri, 26 Jul 2024 04:16:38 +0000 Message-ID: <32f8680b-ca66-4126-84ac-d8e375ce2f18@amd.com> Date: Fri, 26 Jul 2024 09:46:26 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm/vmstat: Fix placement of per-node stats in /proc/zoneinfo To: Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, vbabka@suse.cz, hillf.zj@alibaba-inc.com, mgorman@techsingularity.net, hannes@cmpxchg.org References: <20240725105626.824-1-shivankg@amd.com> <20240725124710.76206c2c9baa27b8463b825d@linux-foundation.org> Content-Language: en-US From: "Garg, Shivank" In-Reply-To: <20240725124710.76206c2c9baa27b8463b825d@linux-foundation.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN2PR01CA0163.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:26::18) To CH2PR12MB4262.namprd12.prod.outlook.com (2603:10b6:610:af::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4262:EE_|CYYPR12MB8992:EE_ X-MS-Office365-Filtering-Correlation-Id: ce6c6007-da12-442f-0ec9-08dcad29be81 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Mis2L2hKOHd4VEdqdzB3VTZZNXdsRVU4bVJRclhLaXUwRFNMb1J6SWJyd1ps?= =?utf-8?B?TTVHWmppcmwwUjlocjNhQmhOcVgwZGxsbENGU2c5NnlrU0dERFZ4R1FSRzVL?= =?utf-8?B?RU84clJQdGhQUWJXVndLRXZ6Wm9ncEtNR3FsTk1DZlIrVHNiMzNzR0lqNmpK?= =?utf-8?B?MDVFaThMekJrMlYwYUc2WHdKdFkxdmJKNm5MY1ZvSGQ0c29LbldHWnVBdE5T?= =?utf-8?B?U2pmQlRmWm9tVDhPUXRvT0RDNXdBYnVZWjVPTlFTYk1aZERUWXpUbmZma3BO?= =?utf-8?B?aGt5eGR4VjJnNE1EREZlbklQZ0pMK2xsQzBYTi9FWlV0d0dzUlB5dXBSZVlC?= =?utf-8?B?aUtRcUpNUjU4YWhzakZWZlFvb0k1c0VybDRtcUdzeGRsVUh5UWxSRHcrT2gz?= =?utf-8?B?Um1pL2U3ZWlIbUc3ckNZUEZWbWlkZTBqai9hQUg1dHg2SDVvakZrb0MwNjVN?= =?utf-8?B?TDM2SXlNWjVSang4SzlQWW1zaFRCWUhnZWRnZVpoRGY3REJvZi8wNTBYQmJ3?= =?utf-8?B?VXVFeGRJKzNQN0J6RWdIRFdFZ2tmS3Zudm5jbGxvVWdmQXJJRWhhNCtRSUwy?= =?utf-8?B?aE5Rd1NCdDhyQjNuMjRFV0hEVnhqbi9Ja3dRMHBsRG1jLzFUODFmZjN3Snpz?= =?utf-8?B?allpaWJuTTlhbmZLRmx4MnBCYWJybEpwa3FMeEszbG5mWE5OdTYwUkZJZ3dv?= =?utf-8?B?Q2x3aGN2ZHk5eU1RU3IrZFlSV3RqQjVxSTdMbUNFdHpEZ0toNyt3Nzd4Q2My?= =?utf-8?B?UnliazZFQ00rMFp2ZHhwWFdRdTJYWllYYUtCN1VONlhtdk8rS1NjK2xLbGI5?= =?utf-8?B?dkd5YnVHcS9uS0tZZC8xdFBpVFd4Y2tHYUxHWGR0ZFp0QXVlWEtwcHF6Yndy?= =?utf-8?B?aHU0dzBEYUlmdnBUZ3dKVTNsd1pINzNkZlRzRWp4dFZ0VnBhTVdnaHF3ckYr?= =?utf-8?B?aTU0QSsyWnY2SHg2SGJkcXptWnp5eXVjUzRxbkV0V2dNS3lsaFdiYkJVbkRM?= =?utf-8?B?MHptNk8rVmRTaVA1emovS1ViSkx4dFMvazExRHlYdzExRzl3b1J0dHA4eElx?= =?utf-8?B?ejdqdldhTHdGSUVvN2U4ZFZ6cXZRZlo3NmFzdDdkMnJqbDk0V09UVXI4cFRN?= =?utf-8?B?RHJtVUM4N3E1WnZCYU9vV2QyenlmSFdYdE5mQkN0RElicWdLWXNGZ2FzZEpU?= =?utf-8?B?T3JTQUoyL1RsSTUzSCs1bTNlMGNMQTczRGxCRDd6LzU4bDVZemhVaGZCQnRG?= =?utf-8?B?WkovR2tkbk5NT1ppV2VrYWhGQlJhRGdiejY1R3BacnV5MFRHR0U1VlM0UmxB?= =?utf-8?B?TittZGEzdWhReGl6TnJLc0ZRQ1Ivell5dnh1VXVieWUydzVIYzR1N2NHWTBr?= =?utf-8?B?a3lDU2g2Z1JRMGFUMHVsQm9QMW5BeGx6TlhJRnlyTE9qVVE2QzZJRS84V2p4?= =?utf-8?B?d2lPNWhNa01telEvNmkrV0FhRm1KT0VveFNmSG5uT0hvVDI2WFhSWFc5a0g1?= =?utf-8?B?UDd5a28vd1NzcS95TmRlVktWZldua1oyd1dKbnJTb0ZVUUhZNFB1emZZUlRS?= =?utf-8?B?RmZka2QzR3pndkFRNEYwVXc4bWlPYndjU3VhZzQ0ZkhLYzV3RUg1NFhuUUE0?= =?utf-8?B?SFdEek5zbzlZZDAwVEpjUEtwL2J2VnhFMzN2M3R6UDBTV0FPd2hBbnlzQ21q?= =?utf-8?B?S3FKMDhCQnhYd3YrME5NWGV4cWZZbXB6aWlSMXlZbThvUEFJZ1dWSmhFaWlC?= =?utf-8?Q?i5rCrNU080NNWDV+ns=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB4262.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aUEzcE01elpGQXNYM1pBLzR0alFxOXlEcTRBd2ZtZmgxNXJJMjdsMERUMVRE?= =?utf-8?B?bGVCSEw1SHVUZlNJM0pFQ1dOcFErejAxNTNpUFFhTDVCajE0Um0vdjAyOGtj?= =?utf-8?B?eGlkdk5NZmNKdUxHcmV1RWYyQUV1MWdTM0tJOUV0K2ZCaU5TTEZBRFA3cjJX?= =?utf-8?B?bWVhODhvT3FlMEZ0a29tV0luREVmeTVVdzMrMlcvK3hSdnYrTXkrd0xYSzFT?= =?utf-8?B?RkNjbVpua0pNTm5ENnpvUnR6RXU4Tzg1QkJFMURNZGxXNmpXazh5dVRGL0pS?= =?utf-8?B?bGdDM1ZlRE1aZWl6UHcxRkorbHhaRVVrbnJsZkIzR21pTnlOUHpBdGJ4K2N2?= =?utf-8?B?cmpPUkRScEdUWGxOekY4ekhmK2ZFMTlzSFhDODRjOHRreWVSQ0V6WHVKbUNq?= =?utf-8?B?b2FNYklpYUtaM1RxTlFqYWZCZVE3cUZmWEg2RDVOQmcxSXJpNm5WbHcrcEhn?= =?utf-8?B?Y05vUHZVaStxdDJoVWxwd0c5cGxwdEhUYVhXSi9XWXJUUlVqYVRHUVIxZ21S?= =?utf-8?B?UG5OeloyK2lJajRLVytJVDZwaUs4TjUwaldZbjJOT0U5V2VJVk1RTjdEdTJu?= =?utf-8?B?R1hrS2hkby9NdkxOa3luR1l1ckg4TGJrSjFjbTh0dlZ0SFJJSFpNRmRwTlNY?= =?utf-8?B?SVRBbXp5M0d4aEtGZkpwcHd0eTI2NlpHS2ZSV0k3RlEremtNQWZLYXg2VUpK?= =?utf-8?B?cmk3ZlhxMHJPb1F3VVE4cElEOStJV25Ec2dOMDBmYk13NE5xVytkY1puTTdP?= =?utf-8?B?TTMrWEx2VGQ1eWV4alNIb3FyZHlIc3Z4NGxmYTQzSERUVEd5VkFHd0dZT2Jh?= =?utf-8?B?OStkQXJZZ1FZeEpSUHZMSzFXSVkyMFZqTDFZbmtLRjdzQzAvYUtURmJmeE5C?= =?utf-8?B?Q0E5VGljT3ExKzRRZm1DZXdDWlRnVEY3dExxYUp5SEhHY2xDT0hmbHhHV1Mx?= =?utf-8?B?N1BZbDRpVU5ZeVIwT0VBZkVKbFV6bXp5MCs4ekQzemlMTkV3cVlzS3lBLzF6?= =?utf-8?B?NFNTZUFYaW9yTmxUZFlzZmRDSzFOUHJQOWVNUk9hSERoRGhEZXFId1Jmd1NO?= =?utf-8?B?cnEzVElWZmNkb1lYMGdldkYwRm1EaTYyeGZJdEZBMy9LS2U5TDVIUFh1REhF?= =?utf-8?B?RkkxMkh4NmxjSEZnRDBiTE05dzNGOXREZmlJOUl5TlpSRXM1NmNwOTJaVkhK?= =?utf-8?B?MFVpZUVVWnlJbC96ZVU0MmNpbHJjZElQUmZrRTcrajU3d2k2NHhPTEo4TG15?= =?utf-8?B?V0kyeTIzTEMyOXYxSEpNU0wwUmdHaGVySG1oSU4zaTFDMWlKYXNPVUxLWUk2?= =?utf-8?B?bi9WTWhaMXVHSWxBQlRWT0dBYzNLNnIydkhEbm1hNjRUTkZ2ZjlyS3RTSHpU?= =?utf-8?B?cDExcUlpenBsYnpYNk15M3JQNmxaZTJkb0JacVkwdktOTUQ1T2RiYlcrTExO?= =?utf-8?B?RllybzUvL0FsdDhFUm5MWmZGdGdZU1FWbUYvcWhvS1NTQ0xKQ0VZdmFhU3Vq?= =?utf-8?B?c2dKc05QQlJNUFZUYmg2VnlQYW95QitxbnBqMnJUbnNMWDl4dG5iR0V4Z0xk?= =?utf-8?B?elozNWc5VXJpaGpGZVl2TkVyR2tGbytWYkRHR3pHTVNHdUE1Qmp2Tm9JRk9Q?= =?utf-8?B?MnlQcGd5N1ltaUJDVFNlUmpLcmFWYWU3bDFkMCtVeGZ2b01CNVRJeDVKVG5L?= =?utf-8?B?V0hvZkhXL09scUN6UzhjQkZ1RWV3VWZXbWluSDJoYWM3WThwNHI3WE5mTDhM?= =?utf-8?B?KzRUeHNIcWwzS1pwSUt5dThNSnA4Wk9ZZnlrZmlMQ3JCUE1DWU42UCs1R2kz?= =?utf-8?B?UWd2Uy9Hc1JSV2JOS2VTT1JvWWQxSGt1NVpiVmZGNVExZkFheHhTWnJvRnVH?= =?utf-8?B?WjFJaGZYeUtEYXF5dUVMNUUvRlNBTUVuaGFKZUt4bmlYbTBEOVMvRFp1SzdX?= =?utf-8?B?OERSQlBqdzVqRUxCWDk5QllBalpSem5GQUJ2aHRZTGJ2NUt1VHgrb3dDOENI?= =?utf-8?B?NjFoL3NXRDNjK0lCNlVLcklXQ0Jqa0w3YXBXZGRjZGdXNnFrWWMxSkFhQ3Nn?= =?utf-8?B?bGVocmJFUURoUTFuUkZrNG15Y1VUUCtkTzdBdTRoQXRzdXo3RXhMQSsvM0NU?= =?utf-8?Q?vzgrzE7qiKtpxZ9E7DctfE2h2?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce6c6007-da12-442f-0ec9-08dcad29be81 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4262.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2024 04:16:38.5204 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UhMK2dJkDRCxSmNkat678hPVbfeftzwOCaxkuh4x04CrOZKnU5eOLHcRRXfviwW2ZYtvJFQUPpxop9IYsTNpFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR12MB8992 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 449F5100008 X-Stat-Signature: 9q489tifqs8xiosmz46hdfw5xbneqftt X-Rspam-User: X-HE-Tag: 1721967403-747979 X-HE-Meta: U2FsdGVkX19em0ENIidliCrDgkg+/pCfj9M4mApPP3CBZM8BBNQsd+XO7+Mz+ak1RYnvPLdcjNQNhGBpP9fFGJS6wp0E60DtMLmAVZ97vyrennLuoM2G8EuzsdjPUSmCqTTqEc/X3EqZR4tdjUTnEq7+ZanFhFhOgKLHHWhWTxGaJfxmjhfYKHnJU+T4wF584UiNvr6P0Levv6TtBNLgsy14U20oDfoeRyvn4uHxEi+Yr28LBlzUq0e5GGxCD3XYCbBKZC5oHnP35aa+thEZddO+IC9Kr6Egkhdn65Kqj7AIaPpEmJhZG5d+rUsovEmANBuPBcFzqsR8KDyX/M3xmgJqdEBq0O7SA69ySIoYAaTSemJQGuPsYPMStAORf5Gs9wxhuJ4FABwkqi7YGEjVPmln7CY/3+JUDkJyBsGBPie3WDzMEX19Jt2uRvON2qQYTGWLbkgOCs1qIrNr+3jlUtKlqRHQ7T6kshCj+Si4FRwnh6V5hyeQYam3cmZNvbuWC9Af1jS2guj3zIgKSGdrupAtceiqy4boXKfcc6cODBMMJH/br89Yu9zttu91j2Ql9YUJdNI+qYBOPP9uW+kJiNAkpzabxqfLex7ndYHSdDGp/6ZOZcUkLjbPwCzginf9uyPLV91pTK7Opo4RQeinAc70wMP2PnJFc0ThNnjRW3hfsvYmKuuQJLW6VV9V4kz1s1B55RjvIFl3tjtRsIWKONhuBTAWqwFb9h+mt+3o8yiCjyV+TGL7p/1zPx0yk3MWmWK0UY5d+M6rfqHEWhfL0LXSjZWlAvDrpDU2dhHkUoSlu+U7V6X1zo3ur/fhTjzruLnDwoiFEMXjR17UUUY3i3FSLP1T0lusUNiyNuHtkM+Ba2tj2o+6lGeVu8Y/8GY8Hx0djgS5zAY+b/h/feTsQnY1QYyzRkacfWpuhHVETcsxTy1oAhMTT/Y6eMFbO35ln4A10Px2yjXWloT4p6q Ly5pKFQI /eglZ02ab/e+C8nB/uCOXTy0fEufnDLwo2R8gc4rELfXmGAR3aw8nKbw6n4VnqsPg9faRKoLPzDZ53mfFOMjzX6pEngPpLvaAEPrEvo8IL4+B9xxZW7hrCweU9RGwJv5FQNz0qwk79OsXSJlQ9ucpg9WVpX2G2eiz/wFee1oSeaOQfW8RmjxWQiBk75sV7GfoxY6WnzULYEl6KJmqatIRnHSfM+M3klLvto1sIvBMk08l0dBtdwhcD7woU23iPlyXBxCn7cgUI2bhQeYYQvOaYzqqa1BlAgR//aB90JrEjdC6Y/3N0VcWAumOnkp5yp9VKED6VxnWL97Dwrs= 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 7/26/2024 1:17 AM, Andrew Morton wrote: > On Thu, 25 Jul 2024 16:26:26 +0530 Shivank Garg wrote: > >> The per-node stats in /proc/zoneinfo output are incorrectly inserted >> between the first populated zone title and its specific stats. This >> creates confusion while reading or parsing its output. > > I pity anyone who has to write a parser for that mess. Some userspace parser have faced an issue like this: https://github.com/prometheus/procfs/issues/386 In the fix commit, they are ignoring per-node stats section. > >> This patch relocates the per-node stats at the beginning for each node, >> followed by the individual zone statistics. This fix results in a clearer >> and more consistent output format. > >> Fixes: e2ecc8a79ed4 ("mm, vmstat: print node-based stats in zoneinfo file") > > It's been this way since 2016? Surely there's a risk of breaking > existing userspace parsers? For some of the per-node stats, some application may probe the /sys/devices/system/node/node*/meminfo (in KB) There may be a possibility of breaking scripts, but it will make the output more consistent for future scripts. Thanks, Shivank