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 83A7CC021A0 for ; Thu, 13 Feb 2025 17:31:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C1E246B007B; Thu, 13 Feb 2025 12:31:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BA6C16B0083; Thu, 13 Feb 2025 12:31:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9D2346B0085; Thu, 13 Feb 2025 12:31:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 7A2E36B007B for ; Thu, 13 Feb 2025 12:31:09 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 07AE21A1395 for ; Thu, 13 Feb 2025 17:31:09 +0000 (UTC) X-FDA: 83115612258.15.0095486 Received: from YT5PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11021126.outbound.protection.outlook.com [40.107.192.126]) by imf18.hostedemail.com (Postfix) with ESMTP id E613B1C0007 for ; Thu, 13 Feb 2025 17:31:05 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=efficios.com header.s=selector1 header.b=H6UpFJvm; spf=pass (imf18.hostedemail.com: domain of mathieu.desnoyers@efficios.com designates 40.107.192.126 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=1739467866; 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=jEdaDiqzjtilg4W1TxRAff1jsOzdPBiyjvke3z6s39o=; b=yxMKwb3xpb3iY/SLzATtHZjTvDATKpb9hrexKoVSZqaLAd+5l8p8vVBss3SYV1x+NwuGeO S7s9uRMK8DetiV0d1kU3FtlDN1Mcb7uLp8klyIZzk9P7V500NpPmW6GGjc6gErWj1IAozV xJkjTTYJOvAwFliST85KXUBAl8ivynM= ARC-Authentication-Results: i=2; imf18.hostedemail.com; dkim=pass header.d=efficios.com header.s=selector1 header.b=H6UpFJvm; spf=pass (imf18.hostedemail.com: domain of mathieu.desnoyers@efficios.com designates 40.107.192.126 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=1739467866; a=rsa-sha256; cv=pass; b=TuY3cruTEcXGHu2Uk2Bu8nY3pgIe+8mu50FHM3jPgtArL/1vTMhLi14JfSvfsJmNH5aASH rgiTyp7Ospb9RveQS8SCqWHe0sOjPyD41osbzyNOqVrWVwPPcZXjU4MpDITI6P79i9Ah3n 18PueTi4eI7fSm/DHRgxpNtQ8at0MJQ= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=remFzjXgxoARxFK7YRQOhr8V+EnlfvLHTBJLKlHlgFBY2C0SSReJU3uFtlY49bwqp8HSG/0QY9ywUTxJ67nGZ8LD71K4XvrjqdnRE45Q3Ic/PRyXkwam8XboafEE5bGEoRzC9B5Sfnd2fC03UKhOIAKnmenVcQv7kznpK1JMq5oayxwTb5X9Ms6V6RRzrQIo4M6iHHVH8UM79Lu5umAvPgXyUbSW4nosLN9aReU0+91EV88Ktz9ncWUyRXVrrPavO5hRpT6jD9o6ieBLryInKpcpxzyGYGaXVr+qWlOfU5Uy/IrS+p9XeO6dOFs1Z5poGLQtHtxjelta8t3/eQNpbg== 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=jEdaDiqzjtilg4W1TxRAff1jsOzdPBiyjvke3z6s39o=; b=IC7Q/VJu12Uwte1zYeLcsMMTeTywF4ptWBm2TwkmVKat2bdz84j33F89m7Hd5gmlXcz9ZN4VddtpHp3imnmtoMtBsX70v2YKNtHH6ahjjWOczAQAb24Gly4TBXAlTuaqEZKLzGJgfJtcBarvZ6iqUgpuoRkq5HDdGbYD0WDGTjNgB/NDVIe4XK/T/evXWAw7HwyXf/7pDSJUNpSM7cRxFBMgKzE/kkDlaFcLs9oI80r5DleGPFe0a1mpk54IvgudhehVVzSCIUajY0XrZSx8UnddaVEsGSHJwEo+3l/YAgBLs0DroAPIIjCmrHanQ8vcgvgbI3866WioPMdCgVwMEA== 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=jEdaDiqzjtilg4W1TxRAff1jsOzdPBiyjvke3z6s39o=; b=H6UpFJvmEbWuTU6qzQPwh29pBnlmdm0CW8WIfhOK/0WcRb9AIFTUg2ewE883LvGhxvfE9fN1zahxf2HM44yyknCSv/3BgoCqwUd/OhvoXpMadO7Imhx28IwJkLorSqMI2RQ9xXh5UMGA1QUHZ3c2QNyENZok0mMVG5ixBQcs12p0spxXFgoKiqNxPxgqLE3G3i536KlTxwyyFr8+cWX306ivo3Oe2x/Xe7ZlaoaDtQwekRoHC8XPS9UibSTF6oUG38HtRiRZZ8fTziEBuQSHFSM4Zvb4qy9FCMdAwYHg3Ch3UbsSfvMcjnqqlSgH1kBoRj2tv7gi4d7Xlo0Re86IKg== Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) by YT3PR01MB9297.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:a2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.16; Thu, 13 Feb 2025 17:31:03 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4%4]) with mapi id 15.20.8445.016; Thu, 13 Feb 2025 17:31:03 +0000 Message-ID: <0888d6a3-8dea-455b-893f-d8d929e827e2@efficios.com> Date: Thu, 13 Feb 2025 12:31:02 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 2/3] sched: Move task_mm_cid_work to mm delayed work To: Gabriele Monaco , linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, aubrey.li@linux.intel.com, yu.c.chen@intel.com, Andrew Morton , Ingo Molnar , Peter Zijlstra , Ingo Molnar , "Paul E. McKenney" , Shuah Khan References: <202502131405.1ba0803f-lkp@intel.com> <17bda9071b6962414f61668698fa840501819172.camel@redhat.com> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <17bda9071b6962414f61668698fa840501819172.camel@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: YQBPR01CA0082.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:3::18) To YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT2PR01MB9175:EE_|YT3PR01MB9297:EE_ X-MS-Office365-Filtering-Correlation-Id: 85554313-c041-4f94-c32b-08dd4c5430b2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|10070799003|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UTlPRnkwZk96S05uZ0NabmlZMGZ3NlBKOHdYYmlwSTRDQWhZOGhvYkR0eE9D?= =?utf-8?B?V21jMnZ5VmN0VjlTUGtYeHA0ajUxOGN3dHN2YTUvK0RDdWczTHBxZTU2N2o5?= =?utf-8?B?MXpSSDkyK0hXa29qL250MzJhMmIvYkUrUWRLVFI0TEtjWHk0TXRMd2hSZE4x?= =?utf-8?B?dU1pcXZTT1M3SW1ORE02YURBMzFmVGNwWVU4dlBQOVhpT1dpTnhCU0pxWnRa?= =?utf-8?B?ek8ycUplQWJOTGZzQnJDRE95OXNQcmprT3lnT2lDWnVNTVRRWTJzRzY3d1dL?= =?utf-8?B?SWR6RS9uSUk0Y0hqbHlqaUxudU42dzZnUnI1STlIdU83SnFNbklKVHZOeTQ2?= =?utf-8?B?bWR5NUkrTU1EbG9UUVhvY1BDMisvUTFoQW56Nm1WdkljbSt3RmJ5VCtOL2tV?= =?utf-8?B?UXU2S1pCbXNseVkwMkxmQTNyYW9JTjNyMjBrNmxLWFF6UVdZWnVIMkk3emRZ?= =?utf-8?B?OGZtSFh2OGJZY0czcS8xZyt4UWxuSVJOTHhMZlVjSjljMkNTRkhLSEpIU0Yy?= =?utf-8?B?ZFNTcldsOUc2a3N3OUJaSWNKbHR4N09oaUpCNHFVa3ZiK2lsREJkb0N1MjBx?= =?utf-8?B?cjk0OVUwcjhTejBGdU9BZGNuUGZyQmprR0dLVjdDRk01c2ZjSmhtT09IN3JM?= =?utf-8?B?SG5PcmhIZ0RqOEQwa2EzTDVTWW5CUlFIcXQwVkhUNEJ0YXVoc2tIaWFCcHE5?= =?utf-8?B?ZlBJTFZOVm92NHZNeDFtVmhaeVo2VjVRM1dRN3d2M1FTZWZTRktJelo4Yjc1?= =?utf-8?B?OFlyWkw0VmRUNzM0QWFIYk9LRk9CY0xycTZLd3VaU1V0N1duejZnK21oYURH?= =?utf-8?B?RndONGFkbVFnekxrTExEemNaTGtNK1RmcmFDd1RJQkJ3dGhpdlFVWko0ZGlW?= =?utf-8?B?dklWc2k4bFBLbnFHby94UTJXRktiTmtsZHNpMmdiNm1LTGRDMnF0ZUduTTd5?= =?utf-8?B?dmZucGdYTWhMUzlxaUphZGNGb1BYc2dhc0NnUFhSMVo3VE1QNmlBajhXN2pS?= =?utf-8?B?cXVtRWdsZFJWK2NhTGM3WXdtVFhuQXR2TitNYS9aNnU1UkNMQ1pOcUMzTjMv?= =?utf-8?B?R0tGN0srdFI0WDVRN1lNU0haYWU4bVJPTFJOWUJuOTNGTktMSXZ2dGxDQjVS?= =?utf-8?B?WGlRWDRkNy9TK2RRZlc3bFZ0YXVMMXRhNjBlRmFDS3l6T2pOOTRlVE5FWEtn?= =?utf-8?B?NXQxdlJmczVwaWZwRXlDTzhCQkdhdlZoNTh6ZlNuQytzL0NWQTNrbkdEcG41?= =?utf-8?B?bENuK0FUSWlwQlpZVzJMOVZ2UlRYcGVIREo0ZFJiWVVkNHlaZ0dnQWJyNUg0?= =?utf-8?B?ZktlNEVZMnRHYUtpSlV0SitFcWhVZmVGb0tHMzJTTFN1bFVqMEhjcG9VWGdP?= =?utf-8?B?bnJHTjg1QThQM01RaVRWeW5UZmRycHlHenRxRUxqQjc4aUF4T2pMdmJUenNY?= =?utf-8?B?RDZmazBNSnJIb0lNeXlMWEQ0a3d1UERISkc0QTVWdmdscHFSQWQ1WDBLSTZx?= =?utf-8?B?TkRERlVyYlpUcmYyWDF2WkFheUcxSC9heWNkcTluQ3J3aEVWM0dhNmRnMkwv?= =?utf-8?B?bERNTHhMaUFndDNTVVBxR1E3NXRQWm5vZGxrVkJWYVRoeUtWajd3aGNYYVZN?= =?utf-8?B?d3VpcXYvYU4yMlRJMXZKSGU0OUcxM0tYRi80ZUFIN1d5MlZaQlJXaStZS2ZS?= =?utf-8?B?RCs1QXlYdEFRME5BQy9aRFZ5MU5YSG5Cb0wveGZ0cHN5SzhWb2VXa1krTmU0?= =?utf-8?Q?r2fXMTei7NivUS1srADvvIJKj8R0Kx9m+7qeqbs?= 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)(1800799024)(10070799003)(376014)(7416014)(366016);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cFJCMGZWWWRxNWw1ZXJsMmxTaEZBQmwxTURLV1p3SUc1QVZ3VUNveEtCZzB1?= =?utf-8?B?aTNUQ1AvSUwrcWl3OVVoWmRpWHVrb05rb0dQVE95dzFXVjdZdkdVNUtrQjMr?= =?utf-8?B?WklaUk9HQ3RMTHdONXNtVzFuVFNQZHBYVWh4SklnZnovZjN0ZUdUNFBwQk4x?= =?utf-8?B?MnpDVTVPSlNZQ3hRZ216VWZLQWhHRHpOMHN4L3llOER6bm43cGttUjdyd1N0?= =?utf-8?B?YVFvOHV2aU1kTHgzbXNURFVhNDhJN29PNjZmMytKRGlrbUU2S1J4eEYzem5t?= =?utf-8?B?TVFtQ0IxUmtQVExRZkFpUSsrb3hkTGtMZ1hSNmpKdEoydmVDYXAyNTR5SENk?= =?utf-8?B?TzJGbDFPYVNlUDlWRVVrWGtqd1BGZlU0dUV1eDQvMFRoOVpSYU9NV2hMWkhO?= =?utf-8?B?ZnpPSEowMVRlNUFiVkZGWTR6Rm1Td0lMSENqMHJHR3p3SEFVOGlKZ2lBejBr?= =?utf-8?B?MVBSMnJncXQ5NW00NHdxQ2VQamJLdkpnQnNXZ1pKVFdjZmJNbUl0a05FYzU1?= =?utf-8?B?eGFtVXhLejZSWjBwQjBNTGZxaGFSdXhGNTFabm5iQWplS20vSHVFRHFQOWVX?= =?utf-8?B?cTRodGFZTmJ4aS9EMVoyVGRrZllZT0s4QU9PMmZKMjFyZkx4bUFzRlVRc2o4?= =?utf-8?B?RWkxNmxjUUVLZndmTXhLM1NJWVRZRFBKc0MxTTI2N0FPOHFLbUlRMGVsendi?= =?utf-8?B?UHBuN0JRQWY3aEJ4alUvNDJCc25zRVp0WmpteFgvek9ONk5lOTROOXBFY01l?= =?utf-8?B?SGNRNy94TWcvQ0VSb0tENlRqMzVocnkwVGs3MWU3MTlZbTBoMkdpRUs5VnVE?= =?utf-8?B?ZXJnQ1MzL0RVaU5aSXBtODl1a1A5VTRyL0lzL3IwM1hCRlZJbWpkREU2VkpS?= =?utf-8?B?RWJ1T0xPTnkvWjVOYkVDSlAwUkgzSUNLMTd0b1lMenEwN0NsWTFpT0l5UHdX?= =?utf-8?B?cERZQ2hsUUZ4a2dPQ09XbHVQaWJvV21lVVlFenA5ay9wNkFFdWhKTHd1Q0hI?= =?utf-8?B?aHU0UXFWeTJOUkg3UG9nVUlaL041ZTRtWHI0eWZRa1p5U1E3emw1MWtrcm5K?= =?utf-8?B?cHpWQmJZYmRGaERNak9MMGI2UWRrQWlweVYwcHFRZm1aRWU5bnJNL2FjQ0x2?= =?utf-8?B?NHlmcTA1V0dVVGkyQzQxNldiMHFLUi85eGNvRVk4WjY4a20zTnljck9UQ0lk?= =?utf-8?B?Tyt2UThJQkVMZThFejRtQkx6WjZpaVhqdVpsb3ZrQnh0aFJzWEZjTmZXNTR6?= =?utf-8?B?cVFoSlpPNUZHVW54aEN4RHNLNGdGQ1M1VEVwOFFQQUIzU3pnVEJiOHFySDdo?= =?utf-8?B?K1JVTUdFY1EzT1FTWVk3R1h3WngvZGxQWGZYYU1BWWlwc2dFelh1a2FsVEZK?= =?utf-8?B?b3M3TnNwWVlCUDNRYmx5cUFwUnRkWkh2V3k0MDB4bjUxbkRPUm1CWE52K1dF?= =?utf-8?B?bTdKSlNQUS9wY1VQQjQxekNybTJHUEd0MlppSFpsOU5VUXRpNVZ0TXpDWTNF?= =?utf-8?B?NkI2UTg1NVJBcXhQTVlpUERJZ2tack02amo4enJjV3BqV0JPdmFxNlFWVldS?= =?utf-8?B?OG12OVZPckNPcTNXbTkrVWJqMkUydStXMlpacURuV1ozN1RabWJ5WlVwY3Ev?= =?utf-8?B?SFcwTndva2dEaGs3SWVxWmtVZmY1VmlwazVIam9kcitFQ0FrNU9DZjIyV3BZ?= =?utf-8?B?N3h4TWdwVDJNUmxFb1JmYTFHZTVHbjg3OEhCVXpEREJJemlSbWQrNFNJYlNq?= =?utf-8?B?NmM3UStmRXVXaWVrZFdldzJGNzdBOWNFZnU1VmtJV2JrbU9OK093Uk5UZjFz?= =?utf-8?B?OWVOU2pBdWYxSk83VnUyTXdEb2M0RzZKVURaYWdLZFJwVzNzcWE4KzVSaXFJ?= =?utf-8?B?RzhvUEJpcnFpbFJxZHlzWlcweElzcVZHWFVKY2Y3RmwxOXNkU2Z1TWd2dVNk?= =?utf-8?B?aENHaDJmTFdaQ3BzcTEwdVpUSFlFbWdWeDc4cFJqY2RIcUxrT2Z6cHNVdWRl?= =?utf-8?B?V0hzeGswSHc2OHh2ZzFOYVhrZTl1eXVFSVIxMDhTNi9zcFN0NFN1NWtUd2pu?= =?utf-8?B?a0ZQNTY3WkFrSDh2VEw1VzVsWHhJV3NZN3JBaDUxREVPWHJOZ2U5NTZXMVU5?= =?utf-8?B?Y2daQ3VsWUJhZUxXTGxBclRRYUtqUWhPRDFPdytQZnE1Rmp4NWZhT1RycW5U?= =?utf-8?B?VFdiTVJKRXZtNW94dzZpUTRJZmpoTFFQWXJCdE9OSnVKMmpPYWxjUkJiV3hZ?= =?utf-8?Q?831fdo9S3+UP6yPwTNQ5KyM3TRP/JGfFbSVAfO4oXU=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 85554313-c041-4f94-c32b-08dd4c5430b2 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2025 17:31:03.6608 (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: Sh4ezo9jSd8/L3w6040t0W0dKVVJfgIFa9CPalR+uVtGhI4QIdqvb8OjuLLihYbBJP/eF02K31WsH2BRQt8uwCQXVy4mHwbEEetAMV3WiTU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB9297 X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: E613B1C0007 X-Stat-Signature: mnen9mqsybcw6ica73dtg9nkzfc1ngtn X-HE-Tag: 1739467865-836434 X-HE-Meta: U2FsdGVkX18hFtNnvo/buml+pJqrjOwfJllPHkZNzefKriCbk1lxDV7uzfbPfOD0UHIFIkTox9j08CnlW1eLlIgYVyYPZ727T4v3xmuPBWjTxEdG2/yx0JcGaZESmMjWcuaXxG87RfCdjO6+tf+XdavqeKwLarkoJd7bUnOxkB+SZh1hQS0SW3J+5TTlQhwx+n909+6YpdSDSGPLjffmrM+J0JbpApXIXLNpXdWUHolwMrfoun9utmQrbFBilLBWlakzmXkSbZz/UJ4AMswytzZFVwaMOWGPtjkTloRyzDrM+NlKkfykXVyEqHS+/9oAJ4En7/olI+XVkca3AntXmsQ4UeTvsYX0wM7uilZPyoskpV6zB8ZD2+6rw0QDi98Cdq5HHIRuDdcG6DYXzrb8iDGNTGnH8r8HA1SbdLG6L4841cPkcWE3x6dcx2M2AAS+W0YJMFBOlPi8ZxUgVZIwLlNuBkiy0czVqwBrV3i4x2jTrJhBZ3xEi1krHu/GTYV0/Q4HqFjy9ZNuv7kRRbRhq7EBFg0+UdWwl8JAl3P9sPJssIAWZ6sulLaGWY3aUGXH7GS+iGlFC1yqXDdMFkrL6ZwDbEg0wjZYhRFZAm0OWEiqqcmdXteXVmRl7sIQ4YkwXsTFpF2VzLJuYNZxjC+N0i1e2B9F+KvpMQ36xnp1Y6EB5UaSwIiWfWPvSWf7HTJbXPbEshhahR3RS1ncyB97EaPOJxC7ewwXbmLEhh8eMg9O+c1j369kN4IhKjw1sa5twv3fQFey8wfeOnznt0YigveBtxD0+aso6xvo2yMSRpSqen0seRG6ltQ1UGPTuIqNZqX29xxfyUvCIDModInYWr3k4iYCnv7HtQefHb6jZ+3XYX7yRXwIcZ5O8G+D752z0+yLYeZ58BdauZ0WCiHNGJPbhcdgNVGj7l9l+OgeDHE6WmoX5F7/dK+1KfkxK8zVXkxMH4Gw1FAkotmAn7U I8dQH7l7 lNOJHRW3eeouyq+ylA+iHZmIuSYHw48TAxehK9aEr8QSIFcsfQ0rXQPInoK7H1Pl4jUVfsP5vCuQNrKWQ1DLXh+597RNltl5H30A+xQiiUYDCtgryJ5FW7BYBeKGNdDjCYYYPmn20FMppw+tcQxPVECaHnvJSd1uXtBezNNKvqKwFidKRKpmxUqOiYzHlkNPBhD+v1pQ7pSZhfjtmHAbEOle4tHr2Klcx4t2vgiMw5NdkNB3dHOj6jeccaj3LjpUqFnX+NWhpdpwxAhPv7oPrXDVDCQWbD4usluNQZ6nIU78VaxzXuuU6YypZ2o1St1WEZjNFGDsJg+e/mwWloIlosVxB61EofC5ZC8sWpFl0sT67CO+Ev5zAdeJMO7ZhTKX7CM3ylajHI+93lE2OkH5ASOsAurrsTx4ktSwcedBtolK5Nz8Lbtm0PiByDtY/geduSVoJbWT8dUXnr6IUHvMqDkp5bIMrKmpzy7dVlks+Mb894up4GdtXRRy0oA== 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-02-13 08:25, Gabriele Monaco wrote: > On Thu, 2025-02-13 at 14:52 +0800, kernel test robot wrote: >> kernel test robot noticed >> "WARNING:at_kernel/workqueue.c:#__queue_delayed_work" on: >> >> [    2.640924][    T0] ------------[ cut here ]------------ >> [ 2.641646][ T0] WARNING: CPU: 0 PID: 0 at kernel/workqueue.c:2495 >> __queue_delayed_work (kernel/workqueue.c:2495 (discriminator 9)) >> [    2.642874][    T0] Modules linked in: >> [    2.643381][    T0] CPU: 0 UID: 0 PID: 0 Comm: swapper Not tainted >> 6.14.0-rc2-00002-g287adf9e9c1f #1 >> [    2.644582][    T0] Hardware name: QEMU Standard PC (i440FX + >> PIIX, 1996), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 >> [ 2.645943][ T0] RIP: 0010:__queue_delayed_work >> (kernel/workqueue.c:2495 (discriminator 9)) > > There seem to be major problems with this configuration, I'm trying to > understand what's wrong but, for the time being, this patchset is not > ready for inclusion. I'm staring at this now, and I'm thinking we could do a simpler change that would solve your RT issues without having to introduce a dependency on workqueue.c. So if the culprit is that task_mm_cid_work() runs for too long on large many-cpus systems, why not break it up into smaller iterations ? So rather than iterating on "for_each_possible_cpu", we could simply break this down into iteration on at most N cpus, so: tick #1: iteration on CPUs 0 .. N - 1 tick #2: iteration on CPUs N .. 2*N - 1 ... circling back to 0 when it reaches the number of possible cpus. This N value could be configurable, e.g. CONFIG_RSEQ_CID_SCAN_BATCH, with a sane default. An RT system could decide to make that value lower. Then all we need to do is remember which was that last observed cpu number in the mm struct, so the next tick picks up from there. The main downside of this approach compared to scheduling delayed work in a workqueue is that it depends on having the mm be current when the scheduler tick happens. But perhaps this is something we could fix in a different way that does not add a dependency on workqueue. I'm not sure how though. Thoughts ? Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com