From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YT5PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11021113.outbound.protection.outlook.com [40.107.192.113]) (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 D5AC827F736 for ; Mon, 17 Nov 2025 19:41:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.192.113 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763408486; cv=fail; b=mxSARBIVF/rf56sHbYSsyix2pENvB4/qjwJF/fmhPc0lvMk/pMIQtwn4c+8RjdH6Z6sZartMO5Iqpk4lQ1Ti33ikt72gdDWrxaQukiu1AjOvfi6Npaz9t43ZcKVAgmg+vknR26Khmi1prWp84c8/RPuMcbCXeXSbyULCYyvPMt0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763408486; c=relaxed/simple; bh=7saFmw07UBDEoTzMoAA28sP39adUTRuqOgD0HlzLHHo=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=IBxHfwy8J0rMxoCwTmbbqL169tUKKQIZFiHWka+Mpi3Ok6ajFtYa5tDDGXz9I/CODP76q0ak54K+bS1yZ1puVlO+XUEbUgvMuqXf6yc4twoMTNmJPy16Kw6Edfhb6NKQ7x3D01jDQr67wtG7ARp3B/+cuQsH85Gc1Ayt68Ghi+E= 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=Tspy/aSL; arc=fail smtp.client-ip=40.107.192.113 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="Tspy/aSL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iL6c7eGg48JFBhltg5BI9CrH+uQExwHFSwLt0ul/wVd80wYhEet8yabr4R45kIDDzengeydzywzBnkfyjRQqpdUzPSbhlNt7VfIpt1yWrXX7tcnYQoOLsYrsBV+ezeA8FXgZbMsQN0WK8B8EHQ49OhKzPEo90jgdIMFDljGptHeRm2egqYjN3i4idEExEC/9VUNee/9WYrmGa1iEMxIScZcN5NothiUpRFelwyx8AOBZmzBQkZ6YUGMQ3XYGsZ7AccMxCZ67PAJih6snwh6OEGDHKq1U+w7H3is6j165v3RgI87ANX7FiW24q4hEVNRxsndAwTMBrg6ZCvVVW8oCkA== 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=E5qoUZbzjKlsfMV0vihHZ6M4WAhRqJ7vgqT+7vRLqwk=; b=xCshp3hD+q+VRrBCVmYqC0dX0Wo12zKYtf8CoVPNLxi9Gs3KBXveK9FvwyVhcpA+ceAe6qg8O13N0+FCVycYrvhNzx3Q+yxgYhM97tE0uaPzA8FDf0wNCKyMWBXvKMKuzpL7yc5XF2myhd3oFiYCWwdOJJOmNhPXx5/usGOoKH99Cv31mKj15Ww+qto5FN4by8F/dREbibHSFL6NPc2yMzdtbmntxBdMaWUWEmycdiWid+8sB4zfnpJhTFVHpSdV1L/BuxuzGA+E8IxqN/Mjlv2S6yLyRrN95ZiCuCtUAVUlJUInB6V5gMVaetsA3Igh9A9ISHDfNdVVaEQ91Y4KUQ== 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=E5qoUZbzjKlsfMV0vihHZ6M4WAhRqJ7vgqT+7vRLqwk=; b=Tspy/aSLcYME10D1SMUhcO9kHCrz86Lscx3VuRm9hLwCNPr+U85p2tFtylUjHFwsi2ypw3WvrbmqfB+AfexlBlE8iWj6ab2cs+Nb7g8PrbsDiJ5G13KppT8dzaWOEgzyubLCuA9mJLKSvYr2XdzVPQ/T415H9sJDOgQpPGL6KcLCkPR9dfKJOdFnLHsP/QDZXElOQJTfDVlvkDskqljADdGgRagkS1bcd6ethBrSSwUpLXtB61u2jnRxqFNvNRpEMnuCjf8atu2X04HVbya0b3p+JCoT6zskspeI0YCPhRfQWUtxtassXgd3gcc6ldQmQ/vO7oWAxcFen4J1ETCSsg== 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 YT4PR01MB10802.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:104::6) 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 19:41:21 +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 19:41:21 +0000 Message-ID: <42f4be7a-7355-4010-906f-f1b99832c3f8@efficios.com> Date: Mon, 17 Nov 2025 14:41:20 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [patch V4 17/20] sched/mmcid: Provide CID ownership mode fixup functions 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.771026300@linutronix.de> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <20251104075427.771026300@linutronix.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YT3PR01CA0125.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:83::26) 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_|YT4PR01MB10802:EE_ X-MS-Office365-Filtering-Correlation-Id: a3cc33b9-ccc1-4a7b-2f6c-08de261148cf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SnhmS1RrWlY4OTRod2lEU1JRMjBHVFJaeVpmZkFKZFd3Y0JNRFR5TlN6eGpj?= =?utf-8?B?T1pQK09GcHJBYlk3UjNHZWVDSXlDTjdtM29LL1Q0Njk2VlRGakdtbTZ0MVhq?= =?utf-8?B?R2x4cFdON0lwS3RpSnFTWkFORXlJUDlKTW9kTlN4Ny93OHdJcmxCRHI4MTJm?= =?utf-8?B?M0hSeWtaaG44aHNHbm1uMzIzVTlqc2dBY0FCRzdhTXBGbi9OcVdycXNhck1V?= =?utf-8?B?cndpS25LS2VrQVlaWlpMM1lLY0k2Vm9JaTFGeU9ZaDA0VkNzdVBldnVrYmgy?= =?utf-8?B?WnZEcW1aZXoraXIrYUFsVER0V3lqS0JaVFFtQUNiNGljMFZqN3Rxc3VkRkFz?= =?utf-8?B?QjBzcjV3WGl4blhzUTBwQXpmanF4bkxwektSOGN6dlFuOFZxdzFNdUk1WVBN?= =?utf-8?B?VFdYYVdVTTFFOUk1d0x1S3NmSWQxZ1o3SWZTUGFZcWVaNDZMVkdSYUlWd3Iw?= =?utf-8?B?b2JVbm5uUDdZZG9VYWxMTjZFMml1dmxETlJtQVRIR1NjM3hDTzN0dmtubEdP?= =?utf-8?B?ZHp6Ky92VlltL0RWOEE5bldWMmsyVWZpWlcxbEl3ejB3OVNEVnZCd1NyVUFs?= =?utf-8?B?Skt6QlRmellaRGdERDdvbWxPUE56dUFtSEFodE1KRk4yNkk4eE16VFQ1WkNq?= =?utf-8?B?Snh0UDJoWDAwVU9MTlFhM2NZaWEyOEpsc0MraVh3YVBtTE5SbEp5ZUlQUEwy?= =?utf-8?B?RnY2bDdQaWhnSjRnMlEwWVpsblZIMUZ5RWk4SWRVQS8rNDcyY2VmYmV5YnhO?= =?utf-8?B?alQwRVdTOFpzK2NOaWtsV2xnbFRWUGlCSWx3anZzVFcwcnZpSlFzbGhPRGFy?= =?utf-8?B?QU5CUEtZZVZSWFBuWmtaa3FZY0xqVTl0QjlMWnJZTEZZMkp6K0xkK1J4WWNP?= =?utf-8?B?Z25Hai8wTE4xcGRHNVArSndBdGtUZWd4TEhYMnVReFlCYWRWSEhQUC9scmZz?= =?utf-8?B?L1g1RjdaZlNBdEsyY3VHWmhpYWJrcEZVeEdDUjZHWndoSDVheFRCajMwc0tt?= =?utf-8?B?VlFYUmdlRVdmZHZIazFrTnUrdWIyc0VmVC8weDRZbUZTUm51SzRPQk5zWm5K?= =?utf-8?B?TU12ZVc2cE94ZkF5dzUyLytTVkVlczMwSnZxeVVuS2xIb3hwUVl3eGcycytq?= =?utf-8?B?N0ppMUN0WFFvQTQyY2hNN3lvV1BSUkIwNXZVZldxT2I4MXpnMkRaU1ZyVHdR?= =?utf-8?B?V3ZST2FPWlZUZXg3K2dWL29kdDM5UlZSQmd4QWE5RTVQZ3VubkJML1ZkUlo0?= =?utf-8?B?Qmo1SHY1c21MOEhWemhqRC9tbk4xazRHVE8yZkdKam4wTUcxdFo3NE4xcVUz?= =?utf-8?B?TzBnWUxNaENEVDE3Z0p2R0x6MXpIMWwyd292MnpKdkxYUnErZEs3QUJHaTRl?= =?utf-8?B?aU9WR0ZZUkVtaFNoTk5ncEpNWEZGNDBLUWhmKy9mU0hGQ2FHRFU0eFdPb3Nj?= =?utf-8?B?US9qL0x4ZmxGQ0t2TTI1QkJIL1BCMkpDWVVOS1hMdFpFSnFqS0pnbjdnYisx?= =?utf-8?B?TGwxT1EvN2Z5SnkwNjFGS0VhbStMSnVZRHp2UDdOV2RSYUZEc3Y4MjE0QUFx?= =?utf-8?B?K2NBMWxXdUo4RnppUmczdzFoc3E2WEs5Q1FIQ2ErbDRnbXg0OHVLL1hoNXIy?= =?utf-8?B?RmlTS1Z6bkQvZUxPbkkzU0ZtWll2Yytpb3Y2SzhnRmhNcWZVWnVXYXJncXRF?= =?utf-8?B?dWhZcGlta1A1VGdjRms2SW5jVDNkblUrZUQ4ZVJIWU8yOGF1Mm43NDZjWmVm?= =?utf-8?B?OFdUekZlKzQxanBQbW9VKy92V3kvL2FwMmN1NnlzSjhmc201WitZeXZGdGl4?= =?utf-8?B?T01kaUk0M2wvUGJVQ3F2bmpLejZ5U1JRNUV6ZmxubnBwU01ZUVNSWEMyYWpO?= =?utf-8?B?VVhpUUhsTVl2bWowMkFKS0c3LzJIK2hJVTdCdGN0OTZwcmc9PQ==?= 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)(7416014)(376014)(1800799024)(366016);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dXY1clJteDVOeXd5SGZ5RU1KQTZPVlVudXJWR0VVY3kvN1FVTGc4RVlwVmxV?= =?utf-8?B?OFhvR1hYNVh2cWlRWHhHS2xubHFVOXk3WUtaVzFGVVNqYWx5eWVOQXgxTnZK?= =?utf-8?B?QTFUWHR0S2dpclYydGZZUFR3R2ZkdmVKMlkyVDdKNjhSTW5kTFZPZFJVVXMr?= =?utf-8?B?WW1kSFJPTDl3YklSejErQlNDN1lZdDJvWnc4TExOazZIbnIyWVhQNkZLdlYv?= =?utf-8?B?QVh0MDNNYkYxV1hxam0waUtQMVFrRVprTlZSRUFCTzN2V09uZ3ZTaFZ5TFJT?= =?utf-8?B?ZVNSREM0K2haakJGYUszdFp0VldaUlpzdGZiM0k3aEYwZFF1UnJBb0xFTGI0?= =?utf-8?B?KzY2ZXhjNTV4S3NsekQvb0toMUlWd0kvbkVHV0MreElUa3greVQwZ1hLNjdk?= =?utf-8?B?QUJGelZocmFtb1dXV1dWVDluU044ODhtSkRzQklJSDlVc2pINmYzeU5UWDBm?= =?utf-8?B?MjhhZmhadC9wVTdpVzBMQ3ZOOHBXaVZLTjgwWUFHL3ZiSXVIOHJMRzBhUHdu?= =?utf-8?B?RnliMmJ0RUp5SGxCNkE4TjVBekd6TmEvTDhGVnpuRFpwTlhzU2Z4ajBVZFV3?= =?utf-8?B?STlNU0pHUE5iWXFrOG9PSi80Q3hKc0xwNyt6TkRTV1JuTmM3bEVIbmRHL2M2?= =?utf-8?B?ZlBWOTJNQjhOSnhIMTZXdFl6NTFkdEVOb09iZ0FSVm9pb3NOaEJOeWJXa3pp?= =?utf-8?B?S1ZHTWZnTitGcFVlZGNDendMYmJSbHNxWkwrMG9UQnZ2QjVDM2hTR2VPSkN2?= =?utf-8?B?OXVXYlY4eTI1bTY0dmFYN2MybkthK1NWRVV2RG1uOU1IY3hhemhxVXBPWnZX?= =?utf-8?B?R0dOa3hSV3g4Q3lEWmVHOCtNbDAxVTk1VW5GVGkrVkl4eFlWRlpsVVZidk9H?= =?utf-8?B?M05yZzd5WGdNMzZja1FhWkQ2VHZmT3N0OEo2Z1lSanJTVUE3T0xETXdRbDRN?= =?utf-8?B?dytFUFlvSXpNbVBkcXRzdDE4TVhvTlFFMHMwbmhrcnVqUS9LODBRZG9EZlB0?= =?utf-8?B?ZG1jNFNySk9JS0QyK2MydS80WnF5ZlgrSGU0eTRLTVBiV094WU5sNU9aYkhF?= =?utf-8?B?cGl5T1EwM2d1eXh1UndOWE9tU3hBaENwbHpRc0ROS1c4UjBxQjBVZGMxRnZQ?= =?utf-8?B?YW5tbzdLbUU4d21xSWJyclBsZk90N1doTUVMUG9vWTR0dTU5SWdDM0xrOUhu?= =?utf-8?B?ZzdocWRNeTJaZUVsZ3gxSHlCa0oxVEkvTU1JUXQwbzYwKys3Ump0VEtJM2pF?= =?utf-8?B?c3ZPRG5Nall3NXc5OEdpeXVGZWdicHhYbzZDejNKSnV1YlZna0Z2REZ1dnRu?= =?utf-8?B?RmFPMlNnNll0MnoyMVl2TGxmUHJlYVgrTTJFTWlnQnNXSDFibjVoRHlWbHRS?= =?utf-8?B?eEVrVWZ6MGZMczBSU0REUUZNeGZnM1NLNnBiR0hIWTBzQllqTFNjSEkra3lk?= =?utf-8?B?R25JOFJGbGlJcUQ1dmtxcVJCOXdSZmNLekJzSzNYSEJWN0grbFAyZGx4ZFRY?= =?utf-8?B?d0d5UTJMR1hTWnZCMVU5cFZwOW4xNVMrUXdTK2xUb3JzMnRNZEMweDFlZDZB?= =?utf-8?B?OXpOcm9YTlZlbVV3MjlXYTRjRmRETkNjQkFlZGtDQktaZWxaSkhWVnV2NWxM?= =?utf-8?B?WEpUT2dtYkNrMEp0czhhayszNUkwYUxxWTBiWmROdURvVUZJVFk3S09BRmti?= =?utf-8?B?dURYaXU0cDBObndpZDFCUUFIc2pyazcwSVRyaTRGSFhVYWZ4Wm40SDNqVjBq?= =?utf-8?B?Z3NJaDhsUlVtbVZ0WHlORXNjalBNM1JpR2gvbnEyQ05iejgvOEpFS284U3R6?= =?utf-8?B?SWxzVTdFNkpUY2hHNmR6cUNPYTN4cWlVSk4yOGR3MG5iREhpNzUvSmQybE5H?= =?utf-8?B?WnAwQzZIcnZDYndUMlRmMm5WdC9qOCtWTTF6VGZlUXgvRkRvTnJPcUhPeVNE?= =?utf-8?B?VWlkcFpPRkxtS2wxVkQzSE1CejNBZWdpQlRGS29Fa21qcGJNTnFlUVFhUFEw?= =?utf-8?B?SnpIV2pRVlR0S0J0SmgzZ29tbS8wUGltbTE0NWpkRkNuOWVlRU1tVW8renZv?= =?utf-8?B?T1M1djV2dlNOMWg4b0Mrb0RPK2h0RmVZL1FiakpqeXRBWFpIUlBTcmsvcmxL?= =?utf-8?B?OUE4MU0rNVNiVzRzdHI2bFNFQTJCMy9UZWRzd3JjQkljTDV5V1pzSzNiaCtz?= =?utf-8?Q?1lrOpj94fPKD39YEgqfJ1VE=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: a3cc33b9-ccc1-4a7b-2f6c-08de261148cf X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2025 19:41:21.2410 (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: E9hNz2iKVZ/LwOipAa3Y1PHCEjpjkMeBCFMiDpeghguXls9tn8wOaL1oTSqQmrjATGVQ+1psyqNgyUlklwBKyNEUWtr2kSPmGzOCEyxZVII= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT4PR01MB10802 On 2025-11-16 15:49, Thomas Gleixner wrote: > CIDs are either owned by tasks or by CPUs. The ownership mode depends on > the number of tasks related to a MM and the number of CPUs on which these > tasks are theoretically allowed to run on. Theoretically because that > number is the superset of CPU affinities of all tasks which only grows and > never shrinks. Reviewed-by: Mathieu Desnoyers -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com