From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YQZPR01CU011.outbound.protection.outlook.com (mail-canadaeastazon11020128.outbound.protection.outlook.com [52.101.191.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D1E5B2C2343 for ; Mon, 17 Nov 2025 16:59:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.191.128 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763398767; cv=fail; b=H+b2OWyFg1jzFY7QMi+3kUFstxg/AgnzoPPO8RTTINNFU+xTje5uGP24EtEXA11KbRtlSgUJ0YlBIUf2KR9b1xnHrka3iOqgIK95vnRVwjjTMkLKJql4237PVdL4sSFdG27W7UVgDId8b3+Y3nvGjrtrqzoH3eODza6etkDYAzs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763398767; c=relaxed/simple; bh=LWukqz+gfSyA6FGcBCgsswidoY4wixnrfAxAd0cfBfY=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=In8gmDiYS4TzxRUxlk0y8dvSf3BMcBe5s5WGG8Lumdu8GRHEJELXYTVeq4/0E/bBUIEjA/sriuRk001kqFTWiE+y3yO3b3XBaM1OgGDwi33X2Qj+4trniaDwBsXWvBtFFtQclXnZhXYsCevyuRO+N/j8RcFgMyz4tpX/ygTzprc= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com; spf=pass smtp.mailfrom=efficios.com; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.b=Wjdxpe0m; arc=fail smtp.client-ip=52.101.191.128 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=efficios.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.b="Wjdxpe0m" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=S5T7zJGOrMF2ikYARZY2f1SnHrTRyhbn9378PkcwEah5e6ueHY8zNsM/+deXhVnRErs9gsyK+Rczhodk0ejTkDGVrYRruXBUbVW7kbbVBp9h1PpKHWrX0ZNMs2P81r+2O8UU/qRPHrgaVAJWuH/XbpTccz+L+qAmHQwpGYyUCJ5eBkR16mN+0SVtY3KPi9T5t4S33pLEtmdt5CojpRpBYBcaS0xhCbxbY0cuM7sqTpX+gM1CwRJP0cMXXuwH1rly5pJOBjEeDd0WxDeChizlh40CSgUY1iOJ3Z7UI/eOEJCRan645n66NW41x1BaeG77Em3+Hu/qRGQfWOdrF8aH5w== 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=VWU7yUvSxTbDgmjFxrZxWIYGyW//qwgNgLSBbI0MTD8=; b=E75Rgy5TLVxR7kW+0Sz85z+LM8dHgRoEZ+fzVgF1Dy8/9173Sh0KcQXYKt8sSEjlajFB5YIZqQgLcqn9CF74WBNNVrSuO39TKe1QIc+8rBCdmHzlOB0e4D2aKqfVLfNomD6EZz3EUml+rzoXQPN2kTXjPsyLZWtPERytIABlWxFyS8jIUGjLc7NRi6VE2txiLwceiTLYq/NnmjjImGVObsnZjnUBcRAiKUuy+ORUE4vUNA4rv0aaIXOlheZRjU453RO1RQDU/uwYrGhBdgRFUxQk7kQf8sEf2QgE/bi8PtqhB8w0hffbldu/JGnvD4+nZILKySe8vHolKQedJKJNaQ== 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=VWU7yUvSxTbDgmjFxrZxWIYGyW//qwgNgLSBbI0MTD8=; b=Wjdxpe0mk+NzEABouP6YvC+dJFVNFJD1WFodYh061bQBalwiTUtZy2Z5ZrQLgj1JSynO5mMPJUwbj+/Q1wuD9QdRHoXLyHDd/gPBLx8ZlT89dsPefsOauWyi1uKD8DwbtY/tIiOUPJtnImuM5r+jXTYRgBoyw7a938sZfbM+XCyDx5+z9CKN5vb9fEHsIctuEdqfVwPrAAjQjFHIbP0cS3czFR/DWEBJJtK5CxT1YL2374PwoW5NvM7fE1TIN4BI0+LfTajzknOnPrEsfk1IFwBN3v51yka+MT2844lSQ5W28DbJxSR7HD61oMjzBKLwK7djpgTQL9oL749wrLROOQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) by YT2PR01MB9494.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:a6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.22; Mon, 17 Nov 2025 16:59:20 +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.9320.021; Mon, 17 Nov 2025 16:59:20 +0000 Message-ID: <8d4b998f-c480-4e2f-9b55-6a0142a221f8@efficios.com> Date: Mon, 17 Nov 2025 11:59:18 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [patch V4 13/20] sched/mmcid: Provide precomputed maximal value To: Thomas Gleixner , LKML Cc: Peter Zijlstra , Gabriele Monaco , Michael Jeanson , Jens Axboe , "Paul E. McKenney" , "Gautham R. Shenoy" , Florian Weimer , Tim Chen , Yury Norov , Shrikanth Hegde References: <20251104075053.700034556@linutronix.de> <20251104075427.497324003@linutronix.de> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <20251104075427.497324003@linutronix.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YT4PR01CA0485.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10c::17) To YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT2PR01MB9175:EE_|YT2PR01MB9494:EE_ X-MS-Office365-Filtering-Correlation-Id: c0f64ed4-8bc0-45d0-545a-08de25faa68b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RVJYVVNjdU14aWZDSHdPY3BBejB4bmU5TUlDUVJyQXR4VkdmenFTM09uSnRY?= =?utf-8?B?WVZ1MjZRbnpha2ZHQTkwQXJ0Y0pYWDRLR0hReHEvbVNURnV3UERDOTE4d1J0?= =?utf-8?B?V1Y2M1JMeTJKYXFlcTJHRHdhS0JROEVWUmdnK2MwdjlWLzVjVU1mS2RoUVpX?= =?utf-8?B?RzNrNURTUklQbzd5aFp2aEh1MFRnWGVMckdOQ1c0MHFDZDVMTGJ0SVM1WDM1?= =?utf-8?B?QVFJd1ZkNXU2dlB5VkxTcXdJZmJ0dzAvVkIxMlJFRWJqVU5DS25BYUlkaDhr?= =?utf-8?B?UmpjTnNXUFlDUVhlN002L0l4ZUNhaU5WNHkwbm5IVG1vR040MnhobzFqQ3Bt?= =?utf-8?B?K1Bjc05EU2E4NnNyWHc3OFNmanE1ZGJOR2V5SllJZ3R3YXlTdnJMRitoSjJz?= =?utf-8?B?U3d5WnJPSHpUblArOXNhdlVvcjkzNHJadGZCbWdWd1Nya000MjRLOTlYSEtq?= =?utf-8?B?ZFoyb3lRSnEwcmJ3OFNwN29BMGh5djIrN2JhTElOOUxKTFZ4OWN6dlJ1Q3dm?= =?utf-8?B?T2RZQm9waTVURVJiWlJmUVEycGMva25SQXYxUXF4RzlrK092SXFNUVI0ekhm?= =?utf-8?B?OGl0eW9hM1RkOGM3TC9ZeTR6T3ZDamd2VVFyeDZVaVEwZ0F5bFJOWWFxVXpZ?= =?utf-8?B?UDdsZnZlNVZpNTNjaWt5alEyNHdzVGo5c1kxSHJzcU1vU0toOEhFbWZLTXBF?= =?utf-8?B?YVVRaE93K3Faemt6NUVMUGVYVjUwZTZlYWtZbkU1YTVyZmpWSWlrWlR6NUdo?= =?utf-8?B?ZlF6OVN0bjVsVW1wcGM1UVQxSE5BT25sZEFSWHFyRXpMV3BXaXRrOVFXak43?= =?utf-8?B?bXlZVkIzV3BMM3IzbFVDVlJNaW5TU2JSQmo0T0tlb3NaRVREaEU5QjN1aUg2?= =?utf-8?B?ZU94NitybUVvSkovZDR5em8ybk1Nb2ZTOW5DaXJjRm01dVBQYVAyN3puRVlH?= =?utf-8?B?RVdPUFJyamhmU2xMWVZONjJOaDBhd0JiN1ljUU14WlNGT0lPOHBaNGx5cFF1?= =?utf-8?B?WCtWZ1hlc0VkY2FGZm90NkdiWU9xZXNJRCtjd2lWSnMyNnQ0V0NPcy9BbzIy?= =?utf-8?B?RHpxL0FPSGdRcUV4NUFCYlY2cm45azN3Y2grbnZGV05SOHdQclZwUURsK1lR?= =?utf-8?B?TGp2QlRodkxhL3liWHpnKzR6eWFCWXJPU3pYMm5XdnpydjVCdEFyU2VhV0Zr?= =?utf-8?B?WHBKKytZR1ExSElMK2I2TGZSMGd2alBEemEyM2FycTk4ZHJiZG5oN3JWTTNx?= =?utf-8?B?RkpJNUxOdGNpTWdobjg2dDZGUVprQ051cFMwR2VRT1BRa2NSZTRsemhhSisw?= =?utf-8?B?NHRURnRiQzRUWHdYZUMydE53OVJLeFNCL1A1Y0ZsdyttcUtadnpyQU44RXFj?= =?utf-8?B?NVI3TTBjdE91ajRHQXp1WXNPRDdXc2NvZVBRNHNnTUNBNnR2ZzVRd2RkRjBF?= =?utf-8?B?SVA3NDlFaElnd1BpdGRIVVBNcytqR3JjMkl0WFg4YlJ0VWJzMHFRcXA3S002?= =?utf-8?B?U1hDRlZ3eFBYRVBXUXFPSTRkV3R4NWNIa3crMTBLQVBRZlp0UWdaeUJoZGZr?= =?utf-8?B?K1Z2b0ZrOGxnbTltRWdXZE1DQTNPYk9QS0crRFpxL1B3M1RKdDYrN1JCejA1?= =?utf-8?B?WnZJRmVDSDVlcVVSbWF1MWlFdVpnZCtJLzRDRTl6NmkyTkNDZWhFSXhiaTlS?= =?utf-8?B?Mm82amxyTU40Mk0yNkVka0t3SnRyY3JlWjRCSDhGNU5GeHFDWTE1OGtSSXJt?= =?utf-8?B?WGRVSGdxWmozMU9xb2JmQlMrMWRoWUtkMDVUS0VaUExjbzNzdmlIbXhOVlZm?= =?utf-8?B?ajBSM3hRQUdLNFJ5bGRQY0RQL0FrSGVvbGJrWUgxTm1DV1I1Rkx4R2xqYzVP?= =?utf-8?B?WjZvTVQ0QW5TWFU4K3JDeGhHOEt1dVVOSmVlZ3JEQnNhZ0E9PQ==?= 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)(1800799024)(376014)(7416014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WHlVTkRTRmNRbktUVFNrRFlzTmtsTnhUc1dldUhwME90WkFRKzBIY0F4QTlx?= =?utf-8?B?NWhBdERnZmlGZzZhVjZmRFdkU0hEOHBiQnJoTjJuVjZIbXNvMGZIdndQekYz?= =?utf-8?B?NFJhajF4YmdoZVFrNjZUaUMvSm9OQ0RYV25ZR2F1cUxnSFhHM09wcWRzZG9V?= =?utf-8?B?M1NiVmx3VGlaRTlhS2grdEp6d3pYNmZCK0dzbk5LRTg4R1NOUFUvalFrNklO?= =?utf-8?B?T0wrT0lOazd3R3dMYmZpamhUejdINkx0S095VDFnbWNad3lPSFNJQjdWQzlo?= =?utf-8?B?Z3JBTjNSOHpUL2dNK0xYSUMxMWJ0ekVaS1hkbVdqRUFJU2dSTm9uSEgvbnR3?= =?utf-8?B?MFpubWxSZFdYWjJlcnVpajN5R0Q4Ung4RWh0TC9SUGxCcHJRYm9WMm1NcWRl?= =?utf-8?B?Zk1QOXM5dVIyZFdBQWdRSHVDM2xwQnRGbkl6bTdFOURRK3FuTklrSXFVYmNt?= =?utf-8?B?MDIraFZpUTBjbDcrNjIzZWtSU0NoUGpYdXpQc1E4RjdIM1RmOEswbEFMVUl2?= =?utf-8?B?dTc3SEpsTEtwN3VYZmdMWGNqdHlVa2J6QnUzSkxISGdRRWp6RCt3VEcwcy90?= =?utf-8?B?RjRkaXBxbWVLcVBlaVNHZTN6NlJRa2Y0UE0wU2wybzZ6ak1XNU8vYkJyRE9s?= =?utf-8?B?RndrUzYwOEJuSEkrQThwSkdQK2ptTWpXVHhldGdWSVI4eWtoU1ZuVjZYMU1P?= =?utf-8?B?VC9OVGN4ZXpVaHNUaUYyMEFjOEl2b3E0NHpacmdHVm9SamVWbXl0RTNSUjVp?= =?utf-8?B?aEpSQ3lpT3VwbzJVZjdONEdMejVkZks4MzZwUnZReHVsNFIvUnhVcnR4QmQv?= =?utf-8?B?STdGS2hZSm5ZYXQ3RzQ4TkRSN2xmUG1ZVWZSU3FRN1VNK1dUOUJXMWhodUVP?= =?utf-8?B?Tkwwb3FPa0lrOUxGRUEwMENRekJxRXRRVGRNNjVySHExaU5veVVWU2VZL3p1?= =?utf-8?B?SXZKMmpYaEpPaU44dzBDd1JMenFjaENyc2wvREY3YkVSWlE4c1VuL3kxMlJK?= =?utf-8?B?Zlc0aUhqTlBZc0t3T1cvU3orNUdDQ3J6WWFoRHVTNUdieWxqT1VsTHZKNmNM?= =?utf-8?B?WVhhWWk2M2tkdlN1Wi9waEhCc2lRem9LcDJ1QzQ3ZFd3MEtKSjR3M3lTNGly?= =?utf-8?B?K0lLbWlKU09JenpjQjRMUTBYTVNFbFFyYW1iRU54WGgrZG96Vk82QUNXc3FR?= =?utf-8?B?emdaa1RFMlRWZm1NT1AwR2UzcUdPNzNqUlBKM0hpM1pjQUNteWwrRjFyakpB?= =?utf-8?B?WkZoajA2T2M0MHZCQkplQjZhNVRQbzV0LythcytURGV5d01Bc1RCOG8rVmwz?= =?utf-8?B?SndZcGoybjZqbWtXNlN0ek5wK1podkxlTjQ5cS9UZUNBS0JkaDVRa0lJZlpB?= =?utf-8?B?c0V2WHI4SkZUcWs0cGlOcHJqVWdUWVZ3VEhsNmp1bmFwMnNBNS9SRVEwNGVB?= =?utf-8?B?OG9UYjMvMkJSN0RKSjlsK3VyMmlkNzU4Uy9kckpLOUdRT0tMb1BUaGJKV0Zh?= =?utf-8?B?Zm4vZ3NRdThrazBORkNnWkRIb3pycW1KcXpzWVhRbTNSMnoySTBwcTcxL2NJ?= =?utf-8?B?WDNwMG05VVNkeUI5UVdaWUYwb2xZRzRsdFQ2R0lOa25pNkhjQy9BeUNwbnU5?= =?utf-8?B?NThiVERoTWlZb3RLczBScTlWcU1QdWxBdFNPMCtETktDWVUvNDExYWJubjNH?= =?utf-8?B?RkdrK3hZNkdDTHRsanNtUm5aZHBUT0lRUnpMeGkwK1hsdWVQZ2hRV0Zrb0lR?= =?utf-8?B?K1FiUE9FcXFtaGJzUTNuMTdKamFPOXp3dFkwUTh3UVhMNHRGQUFrZGJxZGk1?= =?utf-8?B?M3c3cVl2MXFXdmNmc2Z5U1VmM2xTNnU2MUtEMzNHVFg0ZjZsL214Q3FWbXZN?= =?utf-8?B?TDhqa2diSm05QkQ5U0RyMnZCUndZaWpBVEZzajJWbnVyLzNBUHp4anNLWjhx?= =?utf-8?B?TGUzUk9iclZZcTY1YmtTQ0NUKzRNZWJyb3ExV3o5Q0FEb0hBdkVHTjZRYnZz?= =?utf-8?B?OS9JTTl3MHRESFh2NDBxK3JRNmtOZDZoK3NydW9QMXRIZ2xmUFkxWVBGM1Fh?= =?utf-8?B?ZDdCQnQranVLOHBJZVJuK1RuaTUxODEzdzI3WUczbXMwZFdRUTY4aTk5Snpq?= =?utf-8?B?eWZ3cEZZUVN4SmdhSzQrVk1UcG05SHNUOUo4WTgrbUpFd2FjZ2JtbGJia1lM?= =?utf-8?Q?HyZZdn925xk4GSFvECqEX4s=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: c0f64ed4-8bc0-45d0-545a-08de25faa68b X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2025 16:59:20.1251 (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: LERHRSwEF+D868p1VnjzfQP29A6do9war1dwbYiYefEbSdsHul4uDGOmrW2UwCr4hF/6vyX7iqpBLFb10iGELz5XfDuKsKZf42ExTd0crL0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT2PR01MB9494 On 2025-11-16 15:48, Thomas Gleixner wrote: > Reading mm::mm_users and mm:::mm_cid::nr_cpus_allowed every time to compute > the maximal CID value is just wasteful as that value is only changing on > fork(), exit() and eventually when the affinity changes. [...] Reviewed-by: Mathieu Desnoyers -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com