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 88CACCCF9F8 for ; Fri, 7 Nov 2025 14:44:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D03B58E000A; Fri, 7 Nov 2025 09:44:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CDAEC8E0005; Fri, 7 Nov 2025 09:44:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BC98B8E000A; Fri, 7 Nov 2025 09:44:05 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id AC4968E0005 for ; Fri, 7 Nov 2025 09:44:05 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 4A3F9C04E8 for ; Fri, 7 Nov 2025 14:44:05 +0000 (UTC) X-FDA: 84084080850.19.3F6FCD5 Received: from YT6PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11022078.outbound.protection.outlook.com [40.107.193.78]) by imf27.hostedemail.com (Postfix) with ESMTP id 4E7DE40012 for ; Fri, 7 Nov 2025 14:44:02 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=efficios.com header.s=selector1 header.b=jcPW58BY; spf=pass (imf27.hostedemail.com: domain of mathieu.desnoyers@efficios.com designates 40.107.193.78 as permitted sender) smtp.mailfrom=mathieu.desnoyers@efficios.com; dmarc=pass (policy=none) header.from=efficios.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=1762526642; 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=xHujlZ3qnnh0z6+fjcmY90WIMb2ZxJa/Q+H52sH1cvc=; b=atanyr8hT03P7XGYbay9utETlyGujaTTE/cHTUmxW7r9r8Do7tPAebqP87ahrrFUYpksa6 7KiPqgs5MC/TuaZZpOLN6xXhQ7aKwX8rTUJX2pONoJwGUueYCYyaNvIGP75evK3MVECNi3 SgT6d193cHkofDMognsu8KMe5K6+qIc= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=efficios.com header.s=selector1 header.b=jcPW58BY; spf=pass (imf27.hostedemail.com: domain of mathieu.desnoyers@efficios.com designates 40.107.193.78 as permitted sender) smtp.mailfrom=mathieu.desnoyers@efficios.com; dmarc=pass (policy=none) header.from=efficios.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1762526642; a=rsa-sha256; cv=pass; b=v8CTBbaNY6qYQz/uHhf46rHU6YhcSUqqrc+nLPkmqsifC2hly6GLQV7oMG+BVkETnmaglv m1LkK0jZRCYaOdrkp38eL7y0X1+8EReW65dGoXK2PI4h190mU1Ttxk6dnC82DJV6YTTuFD j1BHVVXTZFr8TxsEKGbnt86pWQmV270= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Rx4kcZHJas4CimdaU7CV+OKU0Q2TkIDynSYj9AHImrjQLgbJu+7dH1CMFoKtk5h55mGfR9g9gKFrcXHejT7pfRAjywbNjd7mMHqy6f4wWofoS6Jy29Ypu5yml8+8GOo4uM/yEd2G2JYtaoweftW6A6R/rWcXtgt9916eN39ENBoDhDGApmk8HvZlvRVH8vCFXSf2s7WSxRgdmZhSukX2JRgqO+gnrjw8b/opwbPjTC1QFPmGX8h40kugrSWXBMbKYW/M7iOehJmRFVJpItclEG/GDDw+oEQbkhFNkxQOurLi65ZaAfjF3rZM/nN6Ly3ZzArIms1FLKhx7RNH/NMiwA== 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=xHujlZ3qnnh0z6+fjcmY90WIMb2ZxJa/Q+H52sH1cvc=; b=c3FkK/gMTahhsMNK9ji+H4RHUFyVDfOfsPUfXcqXb3BNPT+9AqyI5Kq3GdDaBqqQG9YM0OQkUS+b0e/ywxdEouvwfS6FYxxHS8fOyXOQIcotsXFMH5c1HjFBvmwzzC3hjBlhvl/db3BAhmM818MA+9NB9zJbd7TwRxf1lyOH8rzNGX8RWV7BrM8cZxSANKxoJGkCgU8NklBfuKFWZljOnCYdTTFNHbHDRIcKOIvCNv2wBKhNNBhPeMhkXbzknC4geJHnNrKq8GVlgn0Um/tLHSwcPlw1qb6qJyyABIh0PsKp8obcu99PLpUgB7yTtG8AfeV5lG1uNdX++P8Mg02FhA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xHujlZ3qnnh0z6+fjcmY90WIMb2ZxJa/Q+H52sH1cvc=; b=jcPW58BY1bY/yA48JYzzq2PKNYb+HmWU5wIEkk+yaBS4Gw2mRTTJ2MnRWmoKax2YSnNVe7k5y/1Y7+5/5/q/fMeXX4pC001rNgq73Nx+PLjzH818JM1TpxZoFZefHI3hbME5urO9tskwn7m6i8GkPibU5IRvyaV+TJMD1PZYQ3UB5CrazmdsXkFRjrbmMqXqK9wDd+tYKHJOtyTXFiHSmGOmrxsVeT7+cOLXWRJbgu83ktwg5tv/qHtxssJbHxf2rB2dEZANZE+UzXHSpd9o60WXghVzHSGqboQ8D8mZmCGrkRGIgBauvFfaz9eu5H5n6iGb1bvZLdJkLDGTXNmMQg== Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) by YT3PR01MB5471.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:63::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.13; Fri, 7 Nov 2025 14:43:58 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4%2]) with mapi id 15.20.9298.012; Fri, 7 Nov 2025 14:43:58 +0000 Message-ID: <7732c2eb-e547-47a8-93b3-1d1b4d9c27e8@efficios.com> Date: Fri, 7 Nov 2025 09:43:56 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v7 2/2] mm: Fix OOM killer inaccuracy on large many-core systems To: Shakeel Butt , kernel test robot Cc: oe-lkp@lists.linux.dev, lkp@intel.com, Andrew Morton , "Paul E. McKenney" , Steven Rostedt , Masami Hiramatsu , Dennis Zhou , Tejun Heo , Christoph Lameter , Martin Liu , David Rientjes , SeongJae Park , Michal Hocko , Johannes Weiner , Sweet Tea Dorminy , Lorenzo Stoakes , "Liam R . Howlett" , Mike Rapoport , Suren Baghdasaryan , Vlastimil Babka , Christian Brauner , Wei Yang , David Hildenbrand , Miaohe Lin , Al Viro , Yu Zhao , Roman Gushchin , Mateusz Guzik , Matthew Wilcox , Baolin Wang , Aboorva Devarajan , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, christian.koenig@amd.com References: <20251031144232.15284-3-mathieu.desnoyers@efficios.com> <202511061432.4e534796-lkp@intel.com> <6hmgutxgdchs4qz6hprwsecwoygwszn5ywixxrvnereilegcsx@mxroaotaw2me> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <6hmgutxgdchs4qz6hprwsecwoygwszn5ywixxrvnereilegcsx@mxroaotaw2me> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQZPR01CA0102.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:83::24) To YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT2PR01MB9175:EE_|YT3PR01MB5471:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d178b8b-4ca4-46a9-51d4-08de1e0c159a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?d1BJSHI0U3F5aUVIUjg2Vzhlc2E2NnU5RGZJaldlTlk0bnRaYjAzbUZLbm1p?= =?utf-8?B?b3loUTlQU3B6VlRCeXFRbzdQMWVaZDkyTFlYZ3RlTHZLN3FCdzl1bTU4SEVG?= =?utf-8?B?MjhBODZjZEZneDNtYVNKREl4VE9YNmJyaTd3SUlQWEs4L0ZCRElrNG9RZktF?= =?utf-8?B?dkU2em83bjRyZlNFaytCOVllK2kvOXJQSzFQQVhlUnNFUFU0SE9laGVxWU9H?= =?utf-8?B?Q01zckVUbXFaOUE3SzB5diswUXE4NnBuVHFoRDI1dHdIUG83bk93Q0lOeUQ0?= =?utf-8?B?V2J5ZUY4V2FLc1ZJWlpNMGpxUlRFOEtEV1VoOXpiYVRTSVBBZ2pXVVpHMm9G?= =?utf-8?B?aXpEclQxc1ZXbEdGU2dLbFpNSUt0OHliNHlmekh5d2wyeXR1VW1Tb05BeUwx?= =?utf-8?B?L2xJUEhsT0lqM0o0aDFZQS82bDNMc2V2ZUcyc0pxZ1NyOFlSUFVKZlM0OXdI?= =?utf-8?B?TWUvUnlFRFJnYUlneWFTOTRhWjZyeWROMStkZ1FlQ1hWTVFxNXJSTFZVLzE4?= =?utf-8?B?KzFsWm5kekhkMUMwZTZCTldYQStnSHFIaWZpT0tuaXV6MGpoOVNUd1RIMzht?= =?utf-8?B?ZFdKd0lIYUJWb1phcHZrZEgzUmhLMDlLcHpZMU5FRG5MOCtuQXViY2V6a0Q1?= =?utf-8?B?MGNwV0lRdzZTbTduenNzS04wMmxNbmNJRHYvWnNCSEk4eWM4K01adzdMcDRl?= =?utf-8?B?dDRHMDd2Nks0S0ZzY1dYVmJvQ1Vwd1NDTmdlMUhjUlU3bDZJWXUzMTkveWFk?= =?utf-8?B?ZXFCMk1nUFl2ZDk5YVA4b2grQ0xia29SYmNyT1dGU01wU3ZVbDdEOGh3Y3Mz?= =?utf-8?B?WklqYW13cktOVDNLMXVHUXY3VmJZVTVMWEg1Qm9iUThVOUdrUFBSQUNtK29P?= =?utf-8?B?QlQwdUhpRHZCK1BVL2lySlc0WmNMSjliZXhZN21pQ3BuM09CNHpOQlhWVnFP?= =?utf-8?B?MXBCMVgyeG5GRlJoOFdSQndGMFI2eEprMWorOFpXeW9uWGdnUzBGdUpBSG9N?= =?utf-8?B?U2prMHpLVUVHdzZjOEFXcVNzMjNKa25LZ29aMmdiVFZCdnRuUzlVbFh5RFNr?= =?utf-8?B?aTV6UFhtYis0WjAzTXpRQmFQQm9ORGQzWm5LS08zSEk5cURNdFk0TE5EM2ZW?= =?utf-8?B?THdTVkpRYkxIeEplaXFPbFV4VnRrZytvVUVWd2lzd2VtS2liQW5SMXhWWnBB?= =?utf-8?B?QjFtWjBNajQ1UGxmYldtaHJaWXAxL2htcGlXMDMrOERxZlMvWmIzdDYwak5B?= =?utf-8?B?eS93dWVhQi9HcGUxTThRdWF1UWszU0JnTTN1ZU55SS9pRFVPdEdLcnR3YmpR?= =?utf-8?B?SlkzZElscTZDeFFEbEx5dzhWOXJ6REhzQ3lTbjZqeGNpeFVvOXNLWHFwNFlm?= =?utf-8?B?WnhiSXNLRE5VMHhteDg4NHhSdEMycHZ4RnlRN0g0N29VRmVla2Y5SjRpTDJC?= =?utf-8?B?Q1VCVCtSbGlxa0R3dmVzZlpScThlQzR1amlWN01HZEMxNWhkSnE0WUxSRm84?= =?utf-8?B?UCtpTFVValMrODRhaTd0UTJBbzBvd1lrZjFhNmwyeWlQZTZ2RzQ0enRMNUlM?= =?utf-8?B?Szd0eElrRkhoM2lVbFkva2IyekE5UENFM0dCU05rNmQ1bmNFU3FXdFhSa25y?= =?utf-8?B?Wi9SRGU2QUQwVjgxTGZYSTJJelovL1JROXBoNmZWWkplVHVoM1h3elREU2J4?= =?utf-8?B?T05SbFZWak1nUnZiOUIxMURpd0lRTE1jMGM5WkluZWZGZmhBbkZzZkpQQ0pI?= =?utf-8?B?MjFuS0dJeThseGlmak1IZjRBS1QwQTVsZHB6UHZ4akRLRGpURHdSNmZ1eFBC?= =?utf-8?B?L3grZ1gvaHQ4OW45U09QbU5ZWWxPVkZKallxUzFKUmxoTGw1K0ZOYVY1UlZB?= =?utf-8?B?dUlrL3NSbXZDTFZQTmxyUW5mY1pWbXgvQkZtVzNQOURkTFE9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(10070799003)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QnJPdGR5S2ZLQ3JJelFJaWk2NGxpRDg1eEVZTG5PQUVYZXVLVWFCLzJNUFBP?= =?utf-8?B?MzE1S3dtVWYzMTl3RmN5NGx2ZWs5YVRESDRpNk81Myt1TS9rclJuZ3JjT08x?= =?utf-8?B?d1dBdFM2S0FaMUZYSC9ENmdHRWR6SDF4OEtCQSsvSVZBbm95UHF3QzhXUFlx?= =?utf-8?B?MTA3SzBEeHFQd05FM2ZiZmMrT0tOQmJSZVBqcU4zTXlHamlXSUJqRThTVHk0?= =?utf-8?B?SWJ1UVZ1cnZXL043OWUrMTdhbDEwN2pmbFZFb0lRL3gydm9oamhIc0JYQzJk?= =?utf-8?B?RVppRDU5Y1lRMy9LZnVKZmV4TFpTRy9CSWpmUlZ4Yldid1dSOFp2N3VwNXNh?= =?utf-8?B?R0wvUGVaOTNOOTlvamFsMUxEaCtnWUNxVjF0dVdheFQ5OW1pK2hINGZSYURx?= =?utf-8?B?WjdYM3FocmdRVDNYSWV6eElqRSthQnhWbFdoTis0L3BpTktiT1RScmxnMEc0?= =?utf-8?B?RHhKQ0xNVU4xZ2VuYXZGWG5id0dFNmdEclU0YnNHUW9pTFVDeTZCVVB2SnBY?= =?utf-8?B?aXhpd3RQMTdnRi9WdlZOZXNOMEo1dVZYcCtEYnBjWG0yc2xNTGxWY2UvSHl4?= =?utf-8?B?eGtyckVXa3AwdVJ1aW9UODJ1dmhEQ2pJeGtUVmVvVS9qUzlFQ1R2NlFGWk5N?= =?utf-8?B?SzNscWpGazhPUVR0QnJYcEM4WDA3aVJXa0Rpc1FYTnN5VzgvM0VvL2REWG51?= =?utf-8?B?VTJpVGtUMG9OSXhSREhEV0pKZ0x2cERqVk5XM0FLSnY4NXVRUllJZnRmQ2tr?= =?utf-8?B?U0NoekxCR2JUSFh3R29FTFVNa3NCTUwydTk4NkZPbDh0MHdQeGIwV0dwWVhU?= =?utf-8?B?ckFSd3hXbjZjaFBVUWk4LzY4cVFIYTk4cktZNnFVNENIZDNiekU5cWQxK1B5?= =?utf-8?B?aHZvUHBIYzR5RnZNaWQ1YkFlc1MrdGZwNHllWFRrTEVLNVRoTVhGY2lYOXEy?= =?utf-8?B?UStqUTZ6RHFRVGEvOWJPVHhiOFdHeFhaOWo1dWJ4UldaOG9KZUlHendWUDFn?= =?utf-8?B?T1luRi85cVJOS1MvL1FuR2JFTVlseGMweFg0NU5NRUJWSTBtbERQWkQ2VGtH?= =?utf-8?B?TUdMZ05IK2VIbVBEdHlpNnR4eTMrMXhQZXA1Z3d6bWRHaEVOTFIwdm9LWjlQ?= =?utf-8?B?UGZlWGJXUGlSUXN1RklwbVFzQ1Z2enRPZGhWblRNRmNrQ2o3ck9KQVlEY0F5?= =?utf-8?B?UnlHdmRqeFgyazhtM0IxVmdLYTMyYlVUK3h2MmdGTlZXNWZSaVBKQ3dRMFZC?= =?utf-8?B?V2xVQmVSbDF6S29nSytramxXN1A5T2t1Z0Z0Z0FrT0FwcHBaZ01uNmo1OXRo?= =?utf-8?B?MmQ2d0J6ZmsvUGZnTVIrRlJwS1d3T2lxYUpJN2orT3NGSzRBTU1tSjhyTzRY?= =?utf-8?B?QStoSkRSZHNtSWR4cWRLSlNqZSs5N0Z0ZUpaS0t4R3NCMm9oOG5SdWVWL2ZM?= =?utf-8?B?V0U4RitHdm1wNmQrRzRHQVFaazVaZUFnRkZ0VElTZSttYXZHOHFHTEowelhE?= =?utf-8?B?UVRLckdvQWV6NmlqZkNnYnZGeTlWYzZxSy9ValVsU1hVeTd6S2NXRFBMSUFi?= =?utf-8?B?YmVwOGJVNHdrY1NIc2FWaXRnUlIzeFo4dWlQaTFOMHMxYlZybE9jL1Nvc0Uz?= =?utf-8?B?emRCY2hPN0pyN2FONkNxNDJrNy9DL0dCOHJmeDYzMXV6bC92NWN4czErbVVk?= =?utf-8?B?RHNsc29aV1I4ak45WVhoOUV4QjdidFE1L2ZNY3lrUmVoZ1BmeFo1cVFjZnlw?= =?utf-8?B?dU5UdDV2clVPY2ZZcHM2RHJvRDBHbzFOb1hyZU81eVR5ZjNiNW9pYzZSSW44?= =?utf-8?B?QnliVDJDZmMyWXBIdEpGdHM5cjdsUnBGUTdyS3FzclZ0Smk3MmEyaGZFMkdP?= =?utf-8?B?MXF1QUM2WGw3anByNFd3N0VYRUNZanRnZGhlMWJ5STZmSzJTNks2QkhuVVBq?= =?utf-8?B?aFYrMUZwckcra2FFb3B0YzR4b2kxSzI1bTIwZTFTWkxQc2NkcVIzeDFiTDRG?= =?utf-8?B?L0lUa3Q4OXgrdTRxYXRVZUUwL2pHMzZiWlluT1ZUSGtFeTRQWE5pMndGQzVW?= =?utf-8?B?RGVWUTluUDRXdVdvUEkrVFVlWEhzZmFOVGd6M0xXQzgwVnZmR294VDhCcEsy?= =?utf-8?B?MmVrWGlaV1c1d2dUcmlTS0ZZSnBaK0pnMFlVQzZKL3NFS0dnRWVRbmU5U0VO?= =?utf-8?B?bWxoMEZzdm5RNy9HQW8vOEJJcXJUYXFJNzZ3cnNoSFlVaHVkL1JKSTk1MDBw?= =?utf-8?Q?CRO8WhEwrLAHjP4/oU12O/dFDksB58xWbM6nwIxCWY=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d178b8b-4ca4-46a9-51d4-08de1e0c159a X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 14:43:58.5696 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: grXDZnyqJoGw2SACbJeHO6sn58ybImqkoNgUAuZ2VywxwOyCAvLjr2TopZOxJ59orYmH6EoN6fkzwdI8iWDRAtNYhWuJO9RwXh14Bc+wPTU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB5471 X-Rspamd-Queue-Id: 4E7DE40012 X-Stat-Signature: cuortskopq449dt4n5iechk95pieezm3 X-Rspamd-Server: rspam02 X-Rspam-User: X-HE-Tag: 1762526642-400230 X-HE-Meta: U2FsdGVkX19kJBrsBN+ZzZTmI45fNAUo9GPoyINQrWSs9EfTMbJq/RV1ECFW2Yv4eJvAJPs7ecebfU2P4aQOsavNB8JwLQQCNuJchfTslBnSmYcbZOkgebxnH1gEulAFhSy0+vb2Bbqi2wA/TQp0fPronXprs7TkfsKBzIEgVwM1Yo7FCccPVTTPeMr485VAAxj2HJHEC5JQ2UWrC4tirCpEpxK1dr7hbXeRLCnpGC3D8ltlnE5gqJIDAgD0wnQyQxcnZs8rVc1JBD7UFn2aBgfhw8P97wS5AxJDj2JEnqkYyv3XpSt5+VAwzgD///APMesIV5kP2b1t46w/4rgCaYy0kE03CWECWQTQiftfmUbgtW/d4cH4Jxu1f5ktBrrnJs7xHC0Y/7oNVqnKsPkmYkbQ2T375P+3pq4ZaO+TNM/5H70ilqkq6+09pRd7VMw344UiG7l4OF0SOh8t93C4GVagOQYr4l0G7nu1XyrGUlFU+UePxwLRxsIm0R5tOnXDOCKGLhKeP9JXC74gbGvZFj95K3HmJmQ0egm+x1MW3B51590SKmCEPRuY1amdqEfWWtN+f81uYrc49K7UzH5RigBs5QCRANouyi/oC0Mk+EkxN9IwG2OJwXoQ6vZFKz2XPRH9aWern7GvYAIH+iHbfsBWsYbjksr1wYtwqKDhv9f5p8oAVIWVxihTPihTbF2d1TsL8e7AtCLqLxXtPteUhiqfTgObJ/+A2pvPMlDisGELNh4BFlSURRVtNd7l6re8NBERoABiJTU0GR10QNDKD2qoBDC72gyHxFmBh45G225YYqdC3mWT0FN89MrHwm33A16b6HNyBangIE7yHp3TuavLhaQw4emNdlhAJIax5WcyaxKwvInygyQZiW550KN+Ksetj81V+hZSyyxZfKoipr8PjB3v5BDMq3iEuw5dRo2D5bOOpJoZU9Ht3gDdjCcUiYed2rmL/6TkPVHd98R oFoOBbcC bk49kcNmWEQK1Lr8dDnoOe3/Xu121DQ29VLQvdPfD87F1JyfOJU/3Tk+BnGJjkX2wd00sQPkM0mMCPQyA/lW1Yeidsympq+tuxKsYMwPT7vkWRC0/sJih3EfYhLNS9B+wfpsvwl1SxrQVdLYt/Bvva8CrlaVokd1TWt0JSJLO/7IFAmI7sIgs87N1Fd9bBnKPJzDDUkEFF8igpycAmjQux/8yu44AEUWRNW3Z66HKlxeww4OJBgs4Z3f7vg556EK4hq0wcT20u++odid4W6HLBnBS5SYF5+VAOZ2cJmEMJPx/8SxnrMaqSY008Pw+FSegmxfywnhRvzCljureCgI+rmQwX8vuvVB5b8ldbWvT/XUIItlDofZBbeszufjZv7+l9iF673kHhG/uZ3uyZSssTLHJ3mCxh7bZf0UROI7wmkO6aUGOJZb3inoby46CkwrKGHSb0ZzOZwmmpBwhUc/YU27ROo2bGUHWw0ADlbHNV5hdQP8I71FKRojfUBut/9TGD7FdjYWHja3LTPilweZm9G0llpBjTKt0BRCnSkT0aKB4QsY= 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 2025-11-06 19:32, Shakeel Butt wrote: [...] >> [ 14.858862][ T67] BUG: Bad rss-counter state mm:ffff8881000655c0 type:MM_ANONPAGES val:0 Comm:kworker/u9:0 Pid:67 >> [ 14.894890][ T69] BUG: Bad rss-counter state mm:ffff888100061cc0 type:MM_FILEPAGES val:0 Comm:kworker/u9:0 Pid:69 >> [ 14.896108][ T69] BUG: Bad rss-counter state mm:ffff888100061cc0 type:MM_ANONPAGES val:0 Comm:kworker/u9:0 Pid:69 > > Hmm this shows that percpu_counter_tree_precise_sum() is returning 0 but > percpu_counter_tree_approximate_sum() is off more than > counter->inaccuracy. I have not dig deeper to find why but this needs to > be resolved before considering this series for upstream. I notice that those BUG show up while loading modules at boot in kworker context, e.g.: [ 14.858862][ T67] BUG: Bad rss-counter state mm:ffff8881000655c0 type:MM_ANONPAGES val:0 Comm:kworker/u9:0 Pid:67 [ 14.894890][ T69] BUG: Bad rss-counter state mm:ffff888100061cc0 type:MM_FILEPAGES val:0 Comm:kworker/u9:0 Pid:69 [ 14.896108][ T69] BUG: Bad rss-counter state mm:ffff888100061cc0 type:MM_ANONPAGES val:0 Comm:kworker/u9:0 Pid:69 [ 14.918858][ T71] module: module-autoload: duplicate request for module crypto-aes [ 14.919479][ T71] module: module-autoload: duplicate request for module crypto-aes-all [ 14.920801][ T1] krb5: Running aes128-cts-hmac-sha256-128 enc plainblock [ 14.923843][ T1] krb5: Running aes256-cts-hmac-sha384-192 enc no plain [ 14.939591][ T1] krb5: Running aes256-cts-hmac-sha384-192 enc plainblock [ 14.942547][ T1] krb5: Running camellia128-cts-cmac enc no plain [ 15.018568][ T85] BUG: Bad rss-counter state mm:ffff888160f81340 type:MM_ANONPAGES val:0 Comm:kworker/u9:0 Pid:85b I used "module_init" similarly to lib/percpu_counter.c, but I think it happens too late in the boot sequence: module_init(percpu_counter_startup); module_init maps to __initcall within a built-in compile unit, which maps to device_initcall(), which happens quite late within the sequence called from do_initcalls(), called from do_basic_setup(). And even do_basic_setup is documented as: * Ok, the machine is now initialized. None of the devices * have been touched yet, but the CPU subsystem is up and * running, and memory and process management works. which clearly requires that the mm subsystem is expected to be ready at that point. It probably was not an issue for the non-hierarchical percpu counters because all it was initializing is handling of CPU hotplug, but the new hierarchical counters initialize the pre-calculated inaccuracy value which is used to figure out whether the approximate sum is sufficient to compare values or if the precise sum is needed. I think this is why we are hitting this BUG. Now I wonder where I should move this initialization. It requires "nr_cpu_ids" to be initialized, and pretty much need to be done before mms are created. I'm starting to suspect that the module init code can spawn kworkers that have a mm before the init process runs. Thoughts ? Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com