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 2F2A4E7719C for ; Fri, 10 Jan 2025 14:20:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 88CE66B00C3; Fri, 10 Jan 2025 09:20:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 83DA36B00C4; Fri, 10 Jan 2025 09:20:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6695A6B00C5; Fri, 10 Jan 2025 09:20:15 -0500 (EST) 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 40EA76B00C3 for ; Fri, 10 Jan 2025 09:20:15 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 04C18140B11 for ; Fri, 10 Jan 2025 14:20:14 +0000 (UTC) X-FDA: 82991751990.28.DD6CC27 Received: from esa19.fujitsucc.c3s2.iphmx.com (esa19.fujitsucc.c3s2.iphmx.com [216.71.158.62]) by imf04.hostedemail.com (Postfix) with ESMTP id 4DC2340015 for ; Fri, 10 Jan 2025 14:20:11 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=fail ("headers rsa verify failed") header.d=fujitsu.com header.s=fj1 header.b=vQ18oa8U; dmarc=pass (policy=reject) header.from=fujitsu.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf04.hostedemail.com: domain of lizhijian@fujitsu.com designates 216.71.158.62 as permitted sender) smtp.mailfrom=lizhijian@fujitsu.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1736518811; a=rsa-sha256; cv=pass; b=aiPSWTG85BpocRz15+iEhviGDznYdFqj1MeuWDmCSjX2kuRjc6NHHyRtXmVnuhfpqtBfeo gu9oin3GkDEjhOJA+tovTL7YpJ3upvHlhTTnr2NxWIqpJ+B99aPRlHifAVMhI704XtoAm0 15fDOPvnx0UNbnJ4PwPAlWj4IZiLQUg= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=fail ("headers rsa verify failed") header.d=fujitsu.com header.s=fj1 header.b=vQ18oa8U; dmarc=pass (policy=reject) header.from=fujitsu.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf04.hostedemail.com: domain of lizhijian@fujitsu.com designates 216.71.158.62 as permitted sender) smtp.mailfrom=lizhijian@fujitsu.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736518811; 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=1Dm5jsIJrdflI6MCdh2CS742wAVfh0Fr9vc6GWF9g1o=; b=oFN4bM4Zyy/auFkEvFJmzI9s/0Z4Jq60xbJG9Jr0Gb1nqP379P5ixx7OpJqFMEu97MP2SI eocMZW5BJAGPzos6czV+epYbllfr6JUqu2YSUDwydX+6meNDZ8x4V6xcABNtqQrQ115sEQ dFnMEqKYq3Bejx8oVymQLcxCHHtuFlc= DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1736518812; x=1768054812; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=1Dm5jsIJrdflI6MCdh2CS742wAVfh0Fr9vc6GWF9g1o=; b=vQ18oa8UOgq9emQHHCDncTBIFswOluEe1rc3IUNU8R2h5+1O1vvvRz5E aFlgSJNhlmFICRvaNsu0f8+5WBCt7AAr6m2fdMcmRaVkgTrAnleMyFojW yCkgPQp8N+jru9WXSAgxq8dSTEb1AXYkvqdOQHqPJg0wuKb5TybcI6QCQ LTvUWtMY5VVqh6kK+YCXR1Y9JmWqF3SDU6YhDAx3CIIVZaiTjSS7Zw4T1 hZtgBNk5VjH0oaB4prGr34fu/q1y3GnzIQhSX8Gg/xrWqJwuTwFqAhPO3 1xeA6Ilw4x3kVtMSBnPqOZENnWvKgtJrMMpqjIy2xpSIADpeX5zY6JPgV A==; X-CSE-ConnectionGUID: 5eaSDiiVTqaueJNTGGxRkA== X-CSE-MsgGUID: aMc7oay6T+6Ww3Gl7xKUig== X-IronPort-AV: E=McAfee;i="6700,10204,11311"; a="142009116" X-IronPort-AV: E=Sophos;i="6.12,303,1728918000"; d="scan'208,217";a="142009116" Received: from mail-japanwestazlp17010002.outbound.protection.outlook.com (HELO OS0P286CU011.outbound.protection.outlook.com) ([40.93.130.2]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2025 23:20:09 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rFrIiTt3m3rQQFXk9DURfFS/yGjKypH45isND3zg7wcGbejLqwej12V6V89B9bGXqdgPEEqJMECkauCD5Y2dvQYbRVxKkq3HLapEUuNe8HkPVdoFPfXZp11u4NY4GtzfbMciGuS+FkcBK6X4SIXwk9aavxNT7APsMG28if7EKjB8Srnt4hGnoPl8e5nilwzeqouaEMD24S2rk2ZKQxuFe58onPdkrTAOlPCrSFnRhrxL25RQiq0A/0Uu79T/aUYlgzAJElbjoLmGZ7Qs215nxt1Z1Emvvhz8mSMcGRUEpUVaxt3wdPM2PrP1CXJa9X+KUffbbnfgFe/1RIdDW8oq7Q== 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=1Dm5jsIJrdflI6MCdh2CS742wAVfh0Fr9vc6GWF9g1o=; b=QWBcNSVVoBLwaJlyDp3OJhB0nTixfXGBDqlfT8DYRjuM7vBuqNInfflQMB428p84sDDicwVjQllE6iUyEUy6ip3mZm7sb0rWLWTJt7sYoniahdYmzGmsy2m65+u4g9dgZ0PD7Fyz4vzknzGZxwYw5PhiH8eYrSDjpze4l4uBusAM13Zvn24fgpWps2X/4iv3M7HMiY0anaJcBDPZ+E2YT9+Nez9Q3PxiR/kuoBLnIiyszSy2abtEAjcjLTtK69f0cwvOWSeDgPyFhHgu6LH/IQQyMHR3PpcyLz+ikOngfiQ5alAjjQkgNTdBqrp8vpLwwcQ7zcrHr9wTjV+0aW9/8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from TY1PR01MB1562.jpnprd01.prod.outlook.com (2603:1096:403:6::12) by TY3PR01MB10433.jpnprd01.prod.outlook.com (2603:1096:400:255::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.15; Fri, 10 Jan 2025 14:20:00 +0000 Received: from TY1PR01MB1562.jpnprd01.prod.outlook.com ([fe80::d9ba:425a:7044:6377]) by TY1PR01MB1562.jpnprd01.prod.outlook.com ([fe80::d9ba:425a:7044:6377%4]) with mapi id 15.20.8335.011; Fri, 10 Jan 2025 14:20:00 +0000 From: "Zhijian Li (Fujitsu)" To: Kaiyang Zhao CC: "linux-mm@kvack.org" , Andrew Morton , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 1/2] mm/vmscan: Accumulate nr_demoted for accurate demotion statistics Thread-Topic: [PATCH 1/2] mm/vmscan: Accumulate nr_demoted for accurate demotion statistics Thread-Index: AQHbY1oTJrMo+fVoXUyPwfRMPA5jO7MP9ZCAgAAH+rc= Date: Fri, 10 Jan 2025 14:19:59 +0000 Message-ID: References: <20250110122133.423481-1-lizhijian@fujitsu.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_1e92ef73-0ad1-40c5-ad55-46de3396802f_Enabled=True;MSIP_Label_1e92ef73-0ad1-40c5-ad55-46de3396802f_SiteId=a19f121d-81e1-4858-a9d8-736e267fd4c7;MSIP_Label_1e92ef73-0ad1-40c5-ad55-46de3396802f_SetDate=2025-01-10T14:19:58.0002532Z;MSIP_Label_1e92ef73-0ad1-40c5-ad55-46de3396802f_ContentBits=0;MSIP_Label_1e92ef73-0ad1-40c5-ad55-46de3396802f_Method=Privileged x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TY1PR01MB1562:EE_|TY3PR01MB10433:EE_ x-ms-office365-filtering-correlation-id: 13b5e72a-c44c-4e56-cc56-08dd3181ddd5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|1580799027|7053199007|8096899003|38070700018; x-microsoft-antispam-message-info: =?gb2312?B?UXY0bFRiN1grb3d1K2hzMW81ZHVHbnFTR2Q4UGVFQk9zWk9pQmxVWW5DMkVx?= =?gb2312?B?WGNoZ2pxWGMyZ1lwTVM1aG93NUx3TzlLQzVMdURaNEIzL3lWd1pQeDFVNHJa?= =?gb2312?B?czJNZDJJVEp2VkFhTW1JeTZ2ZmZPaU1sclNXcjRSR2NLTmx3VnVsZVdaYnhK?= =?gb2312?B?RHZIZUIzV2p6Qm9OdGY2eU4wZU8wM1RLczJQaUtVSFAwTFhiN2lIU2JuMURV?= =?gb2312?B?b3ZpQ2M2SUNlVGpRQVVteWxUdlExc21GUFEzM3BhMHo1SUxRS0o2YU54a0Vj?= =?gb2312?B?SVF1MnV1Q1d2YVZmOTk1a1pHdFpONW1OcUdoUHB1Qjl3QW40WEpScEVJb1hY?= =?gb2312?B?VnVzTUZWckl6cVpRSG5YbEdNclFvNzlTNEdYVUZjeDRteUVIaFNlN1pldnB2?= =?gb2312?B?S0c3enpGd3YrVEZPcHR3S21Bc0VtbXBrK1U4SG5DWnJuN1dId0cxRnBDTXRt?= =?gb2312?B?bHF0K1FkaW9GSGJ0RzRNQktWZ1phSGRmWWtzb0tYcjE1UW1BRllXb1cvQ1BT?= =?gb2312?B?THdPMjlxTEdtdlhaRWtmN3kvLzRaSDY4VmFQTnV6NTRDeU5rVWRJVFFEU0R1?= =?gb2312?B?cFNTYUY1Rk5QZS9WSTZPWjRPMUREZFJLWlgvK3F1cmQxbUVNazhEbmFSSGIz?= =?gb2312?B?SEV4bUVHOVRyUDBBZ0cwWUw1WW5nZURqbjNKZjJiSElsZFAzZmdwdmJ2b2lV?= =?gb2312?B?UThONFJjRGFoSTFSdnoyZzdqNXUyb2NvanpFRmFMSk5ldGt2TjFsNXZRb3Jl?= =?gb2312?B?TE1YQVlObW95UFc5bDdXOUFRSXE0dXdyMkJIQ3UyOVpJQjU0dFFhQXd6WHh5?= =?gb2312?B?QVRablhOUDBxUUpxcUFUOS83K3BsbnhmMmp5aXBiVWxmQkU3MkpBSE11S1FF?= =?gb2312?B?ZTBMaVpDYWVOYTJKbUxIK21LUGhTWE9OQUw4Y0lKbk9SMXFZVUVUNEpQMVJp?= =?gb2312?B?dWlpZUdLRUJSSVpCa2JzcjhOdGRIVVl5cFVzdzZwd1dJUndiRStjcDZ2NDl2?= =?gb2312?B?RUZibXhmcEtlR294SjVmVHhxaENjR3NOUUQ2ZTFtQUZyUGlIUzRYOWpZdjV4?= =?gb2312?B?RTV0QzA0amZRd3FrYXpSUm01ekhFV0pQOXNVVzZyVkc5Zkt3UzhVekc2M3BW?= =?gb2312?B?djBOS2kzbVlnbkwrc3J3bm5xT0g4dVlMVnVkVWdiVldpMlJYUWhIeGRRTmR2?= =?gb2312?B?U3VzOGlmM2htTzh4SldDS1Nhb0hIdURWeXoxQkY5ci9OZmt2OUloOVZzT3pE?= =?gb2312?B?S3lRcUdjSjB4enpUczFLb0JHaVhhTVJESVdvcGtoeWd4K0FLbHd6dlZtQUxV?= =?gb2312?B?ZG9DMmFNbkFXMjJiaDJsK29jMGpwbnFjSG5uK1dEeFJ4aENodTFHV0pDUkZq?= =?gb2312?B?YXJZRlBnSWg3Wkd6c01sVHJ4M2hUUGtOLzJhZXQ1c1RtSUZDekZoSGF5MEVk?= =?gb2312?B?bkJGQWh2VUg0dTZaQi9Sdm9sTnY2TVNRZTFWS2tJZU84cXNyN1hDV0dxSng5?= =?gb2312?B?dzJHVHJqeFgvUUFtTW1pdzE5ZGZ0cERjRmdEQXpTWXlFakFmc1oyanlLaG12?= =?gb2312?B?b0p2WWRXeHRwZFZvUzN1SzhtbUFCVGFqNEtXTE1tVStBK2czb3Z4SFhZQWdW?= =?gb2312?B?cExxQlhPNnlHQThCWFMvbU92eTFKejkwNWtLL2RsNC90YzVIU1VlQnVUM3R0?= =?gb2312?B?NHpiSTN2QTRuSjdNUFI0b0t5bmhPQVVuTTN6NWlEOUJXc2ZTRDR4RjFGcGpn?= =?gb2312?B?Z0pxanBTZXpIL3JQdENpYXNQQ1NXTnllYVJpSUVUNEtWYjhBMkgrY1ZxVFBU?= =?gb2312?B?SFFkL3oxcnhiNWtLS0REam5tODVuSVZlQlNiSGdrVUd6VWs3eTRMS1lQQ1Rh?= =?gb2312?B?d1NOei9CQXpNWXpoV0VySUMwdmJMNTFqd2w1Y1FjenNTNWRuSE5TWmJPZFU5?= =?gb2312?Q?pFlmp854x1g=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:zh-cn;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TY1PR01MB1562.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(1580799027)(7053199007)(8096899003)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?Y3hGZUd2QkVDNkJwNC9qcUV2a0xZQkdhN25hd3ZUUkhFSThpZFZ6TFBGc2Qw?= =?gb2312?B?bU85MkszRnhkWlp2b20yT25wb2xGRUNUcDJXbThVQ0JQM1QzdWs4VVdJNlFp?= =?gb2312?B?dmV4cnlDczBSSndwLzM4aEZWeHJOT3FFbVc0dGw3akVTWlRNdE9BVWt1VXV5?= =?gb2312?B?b3lleWVTeFk3REhpejdMYWVaTkN0YW5jUGtFYmJiNWppTE5OSi9tYURrb2pi?= =?gb2312?B?M3pCNStQancvWWdxSjR6dmxYMHQwOGliRWZxanQ0N2ZIczZkS0ZhMFp5TnVQ?= =?gb2312?B?RUlwdzZpNk1NTE9iQXlJVHdZS0JyWjJxaFYvaisxdmtOU0pIYmVYN1B4d09D?= =?gb2312?B?YjRPRHNlQWd5OWROdVptMGlHbEwyUTZiQmNPS0RxZFR2eDlGd0FsZWw3MXJn?= =?gb2312?B?QmhmQW01d2U2NjB1Q0ZDS1JkZ3N5MnFsWVRkK1BrMzQxczl2T2xXY3FlTC9Q?= =?gb2312?B?TWtaYTlkWEp1dkRSZTc1Vkh5VG5HT3ZBTi9Od2o0RDc3Ym5lcW9UaDhKSEhB?= =?gb2312?B?Wms4VW9OekFzN3VQVGZvTGxNUTlkRTVZa1hTQ2ZaOHJQaStKd3lFSlRkUnd6?= =?gb2312?B?VHg4cFZFVWRxRXdnZkZ3NjNkc1lJNmJUT3FxdHU0NWNCSkpleEZzR3VvazFu?= =?gb2312?B?NnU3Q3VzQUU3R3JKR2RmTitSR1lqVW1mUkRhU1lJaUxXRHlyT1hvL2xVZFp2?= =?gb2312?B?REIxcXZYNTNmakVmU04vcUNhRHVwTHhaYWU0RjkrNkNuWjZQaGp3eWZ2WEJy?= =?gb2312?B?cUI5RW9aZkdzK1V6RGpjaEdtNitXUE5KWS9maUxFdUUzNzRjTkx6bi9PalBH?= =?gb2312?B?L1hjYSs5ZXpMU3BBbmF1M3ZGZU5JeGVMdnFoZk5YTmlGNHcxbEhXVk44Vjc2?= =?gb2312?B?U2JXTzlPZ0gzMFJoNFU4Vy9WYmZNVkJ6MldMcGZVWlJCSThacFlkUFE4M2dj?= =?gb2312?B?NXJhQTk5aDhlN25tV21UVkpuNFBrOG1EdnZSMEFwTWs5OUlqZGxxSysrakNa?= =?gb2312?B?RGNvZVpvbTRzUXZXYnN5VzB0UGhBY2hJaVgzZERNakt5Um50MHNUUGI1NVFL?= =?gb2312?B?MTY5Um16NlUrcFZLQ1VzRHFGbUgvZ1lyOGtiUlRIK1kzSnJRR0d6ejhJSVJ3?= =?gb2312?B?d1VDTmpoN0YzNU1MaFUxc0VyNUJZODdHbXkxUGEvYkFmbGpIWjRUT3V1MWp5?= =?gb2312?B?ZVhabWJhTGkzOFRXMzVFZFdQbG9ydmNmdzlPK0hLZCtWaHY4WjAzOHZzc0Vs?= =?gb2312?B?K2dYRFNISHpSdEhDWWtxeUtUKzBNVHlzTzViMnBvQTgwdkpJNGZMdjliZklq?= =?gb2312?B?NWRCN2hJV3RaVGtsZ1FHbktkQzVUK08vcEpRQ2s1eTFTZzdzd2wrUXhGaTBG?= =?gb2312?B?dHFtYityNlFUYitEV0RwMmJ4MUcyK3ZZVjhjeEVjcG1yYXJrQnQvYzNiZHFV?= =?gb2312?B?TjRBQUNSTEpOYlBQSEpxTkZkdG5aWjlqbnZaYjVlVkNYSU1KQkQ5TnZqdzh6?= =?gb2312?B?NEdFenN4bVhjZmpLcEt5Y3AxNjZoN0VwUElKNjc5T2MrVTJaZ3JjM2lqK08x?= =?gb2312?B?K0JTcUxoQUs3L0QzM0xCNFJIdmVRZjVnMGJiZW1EVjdHSHNoS2R0T2ZRVTU4?= =?gb2312?B?SVorYnQrcU9GUlVCdE42WEJwQmdCQzFPYlFGcFdiSkFjZ1Qrc3pHS25vL2Va?= =?gb2312?B?N2hoL2ppclFWNld1UHBnSTdRVFg0enVxY0x6em4zajFRVGlINjlrSUR4VXhi?= =?gb2312?B?c1pWRVJ6ZW1qc2tSWjV0dzBqbmQ1bG5YMm04dU5KdnZrV2ZnVjdrQm12MzZO?= =?gb2312?B?dUlKOG9PV2hNeVIwbDZNMFFqOTZXSG9zbFJHNTJVbGxoU2g4cUZHdUFyMjhW?= =?gb2312?B?WTZzOGV5R1dyZkFRYitYOEh6aDZDVExDVWFyTjEzTlNlczYwcHNOdHVEN2ZE?= =?gb2312?B?bEZadzh3b1NsQTNLNzlrMFRyVFBHQ3VKdXY5eTJtaHNOOUxaUU40aTcyZEtR?= =?gb2312?B?WEpQNzNtSDJCbFRvL1Yxa3RNM0ZNVy9kR1FGMll0T1RsZ3hKbEZXRjhwRDYw?= =?gb2312?B?czhMakw0aFJmUUthQjFBbThUeElxOG95S3FwQ1BwRlVFVytXUDAwRjN5VnRM?= =?gb2312?B?WStwdllLTW5zeXVQQmdQSUZVSWgxTmJyNWhjemhqcU5SalRuNkgxYUY5WmdE?= =?gb2312?B?b0E9PQ==?= Content-Type: multipart/alternative; boundary="_000_TY1PR01MB156211BD420E7E523762E467A51C2TY1PR01MB1562jpnp_" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: BiRDkWgSxcNhQJnLQpL+tZjqTq8DZ8GYUtOzOYUJu22ysYw+zWUV7YCeyjEqMcvhwsK223QA2jaJvJ0H5KM8INlSsWuPRD+icNw/qcpuuY5wLje/uOd1mye6oYr86XQ48fR4xso1Hxbr91KfNRYidZtngmUnGSHYdLw7+eilBdEe1GVmb0KNRVVO8TYg7fnnyrok9JI9Bgby+v7gGTFLPZDOOEdd+f7ZvSPQz0orpQ7VV2o2muDYnFdGvby8TEnqgpubDeDelUIC1x30tpw65bRB+zBJoePIaAbqpr/XgrBoB/YAyGo57VPt9h0L0dxB6UX7apLKMeHtJPbUs4XBrkDq8ccjR+PvaJyQoBjGOtT2WLik8euHBFJqCqNvI64s/RCILm0ARlwYjb1V+J/MpmbYHXqEPX3JZBcCwXxc9VHYtt+DOoOXNoHkhsjP8q7l7u8Rrf0pdHv6dcdSNjKPnX03KXO0ismABkXn3LlTCbY+r9Mm8R5ICA6W3FiLYnCfdk/o/4RNo/ul6TgoRLlapq6oG/OXWwr8mCSxNJq6mMizifeLicQvKJ38HZEe/EI4iEtAQexLlSZbE4vasIUFuUNMuLEZgCen/+9inL+X/wyPyNX9lo542bs+z63PEpBf X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TY1PR01MB1562.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13b5e72a-c44c-4e56-cc56-08dd3181ddd5 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2025 14:19:59.8676 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2Dl4NjBSAzhk9g7BmwABQ21U77bkVgrABQvYoJ0YcvrocmRzT8cry6DeLh3e4mFTfeY47xgYYZiRD1sBu3yIkA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB10433 X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 4DC2340015 X-Stat-Signature: jdggt6chtm48yr47pi8kdfjjhwhi4y9a X-HE-Tag: 1736518811-16606 X-HE-Meta: U2FsdGVkX1/XT0l18unsUVkk8s3mncBUX2dZRDrfh/QP6xf0FbNjxDiUiYzXmNzWXSEMYSPk7MTSPDG1c7z5Jn99rjEHQsT1tlLIp3jOISObq2uGpKmYT+hv8rAje1b3o48wFwPR5i7uZpstv9SQ0eiHhyOf2iN53oag65cqacCcF8lak1UGOzTIK3GahLjtYGydBMP9lCO8Z6DVRUeuLvJ+fMv1gk2GTsg7IsYU0wotHWzW0r3JAdSp2qxflVNCwXeselFX3mM+3fzFk7/LirDe+ajtavCgPYwZrLRIu7OB3/rrDeqa3PHg6CdsOBFihTB3Po7RB94xQ4fOPmLosQ/YNcGlsY/B6uXRifEpcJ+x6GO4YaSqVC2hA6SfbnIH8+H4GCe5uXgZIcYp4uz9irBzX/5czeM7f55rPK4Wntr7flXurlB7utWcWAggVIqR4gebPqjQKkZrh04UNULG8Ik7G+nWgJRI98tzVg8FKpWdpxOetfmEaSgaAcQEe8ZJ60kxNxmGogqyGEKkj5Ntg52OBlNY7SEzFqXIddMOzrEFWS5PkNEN7uBjlfYwEcPzn4+JQP4HgYXVj5F9+ouj8AscTswZJQToAMP4i19cpjZj3KGpyr+DCf7lCqiB+DOWxt9hrn++jw53IUSAJZCdikacbrQv9zlp4MCsnlnzrqj1VJMupTcUJu5hXqKUYr1FErnBvVlaUNcKmGpI38cMi8S7cJOnJskOjYrhWJ1JeXXMi4NJDbaqpBa7gqLrlr5CthL2JXWu00cE/bTkYeDNiLAZWnTD43N51L6K7+tejeLHAc9j5ApTULcu1AHbBWr/0LwXUICf+0qp2okTATpgiYsoWHr1WjVyEWwyeJPDuUZFI4bA54Rk81pwVJymk5OSBVDb/SOMt7wNdZLbZbRkR3zdQL0MDjzUKGgcuR+GP1dAgqZLU5XchQ9waMPxX6xBXOw+d+qNab/GWG27OEL YW9RCEXJ kLD4IYhXnANHc5G31hcwxUsFhKLgZ/jELtYrAuEb6alSVmi07+JvfO1OoC4KKLi0x4Ji6Ju/3zt1uGbf3oPTikUAyPtppKsmRhdF9kjfvjPdSELHi2khbCOM2L+WFw8btnHAIkubuQ9TWKAeOcX3u2xcWZhpwJ3NK/a/UIi1pNMCTp16JUJAliXXVctyVDRToxc42Ql94MWaeMx8RHGX8UjJhh++6fkDpQ04B/ngUuFG+/EYnOmNnXvv+G43glUPtSwpfxa3oZwazbrOlIPkWr679XLc4jyljS9noR21VdlWgDh4/tuBrZYkwPyndk0lHZkpajA5pikfIFuyYIQng+XN3nBa3FceE6Lg0jkld6Je04ND7Mijz0tUmtUw6yaB16U9RALd+NqC2JeJ1P5gEOSEiuuvBrWjQ0WuJR3+An1qXhs+TexYRrg2fuC0RwjyiWB5cf5vRQ7FJqmgqVtTxQQRVdk6OLNp69fvN6iyY5qgwMiL1f2TQffzXuFkilyPOejAEcmcNRRmr7NiVji80zHK5YjIbO0y5zYEr2u/gbc5zdh2sV28/ZPY1vhoN81rT9185moAL3oJ0gjg07ANvAH+98fY2aNgoAxe7ysEnNV40sW/MeIJmiZe1OEph7P3+nkkzk7C37qaADKjwCWdatz6XLtN7m7CEI6I4KWjReCMfD3wZNwaimE0kPpnpu03FfFoetBmH3ZxvVD6XJy79eIgWWTRkbYlk2IIWzGIya38iA5zbp7wOgln9HS8ZokmO5tq1RJfgImKFqLQVut2z0fPxsEpCm8RQpOWkAnfuoG739FwHj+4+inHjhcruniNMHB5W4S7XOlUft/nEqsy/HkYxWgwtIENJ0Kwl5h+yq9Qnnmo= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000384, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --_000_TY1PR01MB156211BD420E7E523762E467A51C2TY1PR01MB1562jpnp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 o74gSXQgbG9va3MgbGlrZSBkZW1vdGlvbiB3aWxsIG9ubHkgYmUgYXR0ZW1wdGVkIG9uY2UuIE9u IHRoZSBzZWNvbmQgcGFzcywNCmRvX2RlbW90ZV9wYXNzIHdpbGwgYmUgZmFsc2UsIGRlbW90ZV9m b2xpb3Mgd2lsbCBiZSBlbXB0eSBhbmQNCmRlbW90ZV9mb2xpb19saXN0KCkgd2lsbCBkbyBub3Ro aW5nLiBCdXQgSSBndWVzcyB0aGVyZSBpcyBubyBoYXJtIGluDQptYWtpbmcgbnJfZGVtb3RlZCAg YW4gYWNjdW11bGF0aW9uIGZvciBsZXNzIGNvbmZ1c2lvbiBpbiB0aGUgZnV0dXJlLi4uDQoNCg0K RW1tLCBhZnRlciBjaGVja2VkIHRoZSBjb2RlIGFnYWluLCBpdCBzZWVtcyB5b3UgYXJlIHJpZ2h0 LiBCdXQgdGhpcyBjYW4gbm90IGV4cGxhaW4gd2h5IGkgZ290IGluYWNjdXJhdGUgZGVtb3Rpb24g c3RhdGlzdGljcyBmcm9tIC9wcm9jL3Ztc3RhdCBjb21wYXJlZCB0byB0aGUgdmFsdWUgaSBjb3Vu dGVkIGluIHRoZSBjb2RlIG15c2VsZiBkYXlzIGFnby4NCg0KdGhhbmtzIGZvciB5b3VyIGZlZWRi YWNrLCBpIHdpbGwgdGFrZSBhIGxvb2sgbmV4dCB3ZWVrLg0KDQpHZXQgT3V0bG9vayBmb3IgQW5k cm9pZDxodHRwczovL2FrYS5tcy9BQWI5eXNnPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0Kt6K8/sjLOiBLYWl5YW5nIFpoYW8gPGthaXlhbmcyQGNzLmNtdS5lZHU+DQq3osvN yrG85DogMjAyNcTqMdTCMTDI1dDHxtrO5SAyMDo1MA0KytW8/sjLOiBMaSwgWmhpamlhbi/A7iDW x7zhDQqzrcvNOiBsaW51eC1tbUBrdmFjay5vcmc7IEFuZHJldyBNb3J0b247IGxpbnV4LWtlcm5l bEB2Z2VyLmtlcm5lbC5vcmcNCtb3zOI6IFJlOiBbUEFUQ0ggMS8yXSBtbS92bXNjYW46IEFjY3Vt dWxhdGUgbnJfZGVtb3RlZCBmb3IgYWNjdXJhdGUgZGVtb3Rpb24gc3RhdGlzdGljcw0KDQpPbiBG cmksIEphbiAxMCwgMjAyNSBhdCAwODoyMTozMlBNICswODAwLCBMaSBaaGlqaWFuIHdyb3RlOg0K PiBJbiB0aGUgc2hyaW5rX2ZvbGlvX2xpc3QoKSBmdW5jdGlvbiwgZGVtb3RlX2ZvbGlvX2xpc3Qo KSBjYW4gYmUgY2FsbGVkDQo+IG11bHRpcGxlIHRpbWVzLCB3aGljaCBjYW4gbGVhZCB0byBpbmFj Y3VyYXRlIGRlbW90aW9uIHN0YXRpc3RpY3MgaWYgdGhlDQo+IG51bWJlciBvZiBkZW1vdGVkIHBh Z2VzIGlzIG5vdCBhY2N1bXVsYXRlZCBjb3JyZWN0bHkuDQoNCkl0IGxvb2tzIGxpa2UgZGVtb3Rp b24gd2lsbCBvbmx5IGJlIGF0dGVtcHRlZCBvbmNlLiBPbiB0aGUgc2Vjb25kIHBhc3MsDQpkb19k ZW1vdGVfcGFzcyB3aWxsIGJlIGZhbHNlLCBkZW1vdGVfZm9saW9zIHdpbGwgYmUgZW1wdHkgYW5k DQpkZW1vdGVfZm9saW9fbGlzdCgpIHdpbGwgZG8gbm90aGluZy4gQnV0IEkgZ3Vlc3MgdGhlcmUg aXMgbm8gaGFybSBpbg0KbWFraW5nIG5yX2RlbW90ZWQgIGFuIGFjY3VtdWxhdGlvbiBmb3IgbGVz cyBjb25mdXNpb24gaW4gdGhlIGZ1dHVyZS4uLg0KDQo= --_000_TY1PR01MB156211BD420E7E523762E467A51C2TY1PR01MB1562jpnp_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
=A3=BE It looks like demotion will only be attempted once. On the second pa= ss,
do_demote_pass will be false, demote_folios will be empty and
demote_folio_list() will do nothing. But I guess there is no harm in making nr_demoted  an accumulation for less confusion in the future...=


Emm, after checked the code again, it seems you are right= . But this can not explain why i got inaccurate demotion statistics from /p= roc/vmstat compared to the value i counted in the code myself days ago.

thanks for your feedback, i will take a look next week.

Get Outlook for Android


=B7=A2=BC=FE=C8=CB: Kaiyang Zhao= <kaiyang2@cs.cmu.edu>
=B7=A2=CB=CD=CA=B1=BC=E4: 2025=C4=EA1=D4=C210=C8=D5=D0=C7= =C6=DA=CE=E5 20:50
=CA=D5=BC=FE=C8=CB: Li, Zhijian/=C0=EE =D6=C7=BC=E1
=B3=AD=CB=CD: linux-mm@kvack.org; Andrew Morton; linux-ker= nel@vger.kernel.org
=D6=F7=CC=E2: Re: [PATCH 1/2] mm/vmscan: Accumulate nr_dem= oted for accurate demotion statistics

On Fri, Jan 10, 2025 at 08:21:32PM +0800, Li Zhiji= an wrote:
> In the shrink_folio_list() function, demote_folio_list() can be called=
> multiple times, which can lead to inaccurate demotion statistics if th= e
> number of demoted pages is not accumulated correctly.

It looks like demotion will only be attempted once. On the second pass,
do_demote_pass will be false, demote_folios will be empty and
demote_folio_list() will do nothing. But I guess there is no harm in
making nr_demoted  an accumulation for less confusion in the future...=

--_000_TY1PR01MB156211BD420E7E523762E467A51C2TY1PR01MB1562jpnp_--