From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YT6PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11022097.outbound.protection.outlook.com [40.107.193.97]) (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 C6BAA33A9D3 for ; Fri, 30 Jan 2026 15:43:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.193.97 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769787802; cv=fail; b=btSGRMapFqGAQmMsVRbIoTN3NZh39s2l9NjBl8zqkF5gZ8yaoW754G0oL8LCESqAAptIWheBopXNNmTwLoh45vuNVU1uUeXN4z56qQ347hfE5zvDcULf5n0jGiO+OMUb7MvR9D9Rn9Th+YjHmwCif3rOJCDMToNX1ym102wyvhs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769787802; c=relaxed/simple; bh=Naf1FKtIEYSS/DQhLIkDhE0jybYPhMNCKJ7uqM6aIII=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=fmXd2AmjRrPTx1EWhSdP7YHxJRNgapOUrCkw7bSQmaZ5xRMO8AB9ZsRchL6OIqUttX2SvuoTdwnY3jAba66NKR7Eg5Ne6szS0YbAjMDM1aFLJ4Yq/Ac7TYCmofg128wD+deN4SGS2ZyHwjewtNR41/u9OrEBO6pKMDNKrhOdoWM= 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=cl8mqki/; arc=fail smtp.client-ip=40.107.193.97 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="cl8mqki/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Z4UHeB/fWgeh5jc/4pLpaBEPYI6VOx9dTPd3gw3zpXCKpJrKgMVWv9gdUZ1kBfAh16fNRk+8jEQ8lzKugmgLj2lCNS3bs8VniIfYcbbK8cxnPYfXUki1vEpzJUYPE6lKxbGglm0kPmDj/PMsF7IcctyXDtkPIgtO3232GUYjbDV8Bt1nqd1at0afWD0ZW/O3iqR+iZQfYQVSVBnj4oPY15B6Ztphn0cVJQGAifNZsAw7d0qEJ+bfq7rMx/WFnWYtKk/L4ZeNJHOX4pnpIbL80t2VZzzJwJFhAAa+epS+wWeYuBeDyedDKL3BuEL7ee7jxlePPpkjTXwKt6lE2V1+xg== 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=rG/8OY+4jztmc+/ZH3WowiVz4Wk3jUYS8Mj9S4J6fOE=; b=a7sgqQPq49M279iFJoO6DR4vhBKWRSZdOmYWI2R5wRoi1x0e/vPF+MAkDrZhvO3RkSM8mDh3TcUdBpwVIU4YKzaEVKp6jrg/MYd1Su2oYs1nt9unbOipkJGsGKS0kU8ld5Hmx8ynMwBNOScSXiCaD2COB0ZM/2ZQD7+BptLtjDjp7lCuRVrkC+E7P9qE6SaBVRnEIngqgjSLify7aKUmRDGWwkYMeBQwvUvaoIugk6T1adj6fdY4Qnl3M1Shyr/AfAjl6kaqt5sezNSkToybAwi6A8kx5QRQQFPAcWouv/VZfVPagKq4JvLfyLtbP7a7tkpaWCFeJdoliNrbPICuCw== 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=rG/8OY+4jztmc+/ZH3WowiVz4Wk3jUYS8Mj9S4J6fOE=; b=cl8mqki/1y2OeFJNS0GbKk0vTPvZNvMizr+AvU76OWJe8vES6K7xXXEsZqpX+gjAoNCc7QFD0dOw725jaUTJmRSUB6y27yhtDnn8ZmWkeQIvkFNtsFXVxrR07QtffvGukYWdeQadO22PyWYFm8BdCBiTrFr7KlwfOvR4pLKPsqbZ2IbY0xry2OmS1yskedeFCiNl+A9ZdLsRVYW3siAxh8LK4FNJRZcJ2QQ+dLQOfoQqNWZcQWw8oQahiMjD29SFVDnbhNBqxeaUYEnT7NEgtq1+bW28WZd2zg1kZjN8dAQ5/qd6msZCo9Qk3k8XeeX02vvqzE3P/+xoaXkR+a3F8g== 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 YT3PR01MB9170.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:7f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.12; Fri, 30 Jan 2026 15:43:14 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::6004:a862:d45d:90c1]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::6004:a862:d45d:90c1%5]) with mapi id 15.20.9564.010; Fri, 30 Jan 2026 15:43:14 +0000 Message-ID: Date: Fri, 30 Jan 2026 10:43:12 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [patch 2/4] sched/mmcid: Protect transition on weakly ordered systems To: Thomas Gleixner , LKML Cc: Ihor Solodrai , Shrikanth Hegde , Peter Zijlstra , Michael Jeanson References: <20260129210219.452851594@kernel.org> <20260129211557.746946556@kernel.org> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <20260129211557.746946556@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YT3PR01CA0002.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:86::10) 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_|YT3PR01MB9170:EE_ X-MS-Office365-Filtering-Correlation-Id: 6c3da4b3-80a7-42ed-6769-08de60164781 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VTl5Sm0ydG5mUUxSbGlzR2FyWTFyNjlodzBGd002VUJIeXBuOTBFR2s4VjMw?= =?utf-8?B?U3V0TU11ZjFHUlJ3bGJ4d0pjdEQxM0JweVFMZXpVc2kwL0hEMWVBdDFMMUdw?= =?utf-8?B?ek1KVXBmNEJSaHh3Vk1Od2IyWDVKTTAxeG1PeU13SkZPNmx6R0I4NEtkRGV3?= =?utf-8?B?bFhWMlNpMUVFUXFjS2t5Q1QwamxVU0p2M1NvNUlYbVVrNXVYbnRsQ2RzcGY5?= =?utf-8?B?MnRUZGxUWGZYRFc3NWJKNS9IeE9oYWhONCtqUnVvRjZoUXl3Kzc2cXg4bklI?= =?utf-8?B?SXA1TzZaM21kRUQzUmFKeWtRcVBmUWR0ZGRsQk1sSEx0MFBBd2x4bzRvQ3pR?= =?utf-8?B?SkNMeW1QUnNzcXEwWDBTcDd0c1p3QllnNVRjRktLaThYdWh4b2EwcW9HdGJD?= =?utf-8?B?UFByR3l3Vm5MYjJJTE1mTk82aXhrbHUyS28yeUgyNTJ2ZytFSnZXM1dCeFAw?= =?utf-8?B?aUVDQUpHWmc0SUZFeGFocUttaVZXbVA2Vkc3RmxiUW5xWUU3cUduL1FDZVBi?= =?utf-8?B?SXQrOWhHYnBmK2FsV2YybUJ1T09yRFQ1QVRiUHZFTE9zejBYYnpIVEgxR05k?= =?utf-8?B?b0lBY3lsd0owNDU3SktSTzVzemtZbXRQUCtpNWtFYUhNVTZKU203bDE3V1N1?= =?utf-8?B?bDFwR0h2MTV1UjI3eVBvaHNKMFB5RGhDdStuRmZBVWplalo2d3BPbDFqZW9Y?= =?utf-8?B?cmhES1VPdnFHZENaZHNMTDdseThPRHhnb1l1QVBtZmxHYURhVGdvV3VCVXc3?= =?utf-8?B?R2VzYUlBajlPN1E3dGs0ZElEMm5lZTVweFIvNXNRZ0J3SkhBNHhZL0UzNXdp?= =?utf-8?B?QTNiMjV1M2FLZTFXMFZKVUtXb1VNSmxOOWVjYlY0OWg1M0ttQm9VbElFT0ty?= =?utf-8?B?THg3OXZEU1QwdXNnZ1UwZitzelBDNUVkaWJVUE1VczliY2xuZ20wSEhUOWNz?= =?utf-8?B?ekVGK3V4QnNMWk5kenowUzAzNkNwYjN6aG1Yc2hNQmw5ZEhEZVVvbExpWHlC?= =?utf-8?B?bW9INXBvanBaWUNhOW5pTGN6MEpValAzREE0KzU1dnNUM1ZKOHNnS0E3R1pE?= =?utf-8?B?TWFmaG00YjV5MlRxdzI4eW5PVTFRendJWHBFaVpRb3BTU3E5dW8yeG9wMHFS?= =?utf-8?B?TUM0MnJadVphUXNEYzV2ekg0VHhCVkZJb25xb3IrVmM5aE1OZk9NQ2FVV1Z2?= =?utf-8?B?UW1hNzNCdTB6L0pTT1FHNE83QUNWVHUxMzlsaithT0wzNmlnRXZHVkZhRFli?= =?utf-8?B?TnFJYjE2Y3JhcmZqRWQwVzZtWWVOK1YxREtOQ1JEUXFlRzdWYVFYWUtPa3hz?= =?utf-8?B?OEJ1d29RU281NVVtblZaeTlQblNUbU91ajV4ei9sOGpnZ01pMjRkTEFYVlFw?= =?utf-8?B?N21oZ2psTHBrVXgweERGem5BckdlaEJHbFZ3SVZxNjdBTzVaTFYrWUd1eC9k?= =?utf-8?B?QmhtMWZPc3d1bXpIOXJPN21sNXkvMVRNVHlHelMwWTBPdmw5MTUzMzh5MXVJ?= =?utf-8?B?Y1pFQ05EWGNVZitaL2xlUFBBRlJ1a29YWWZ0ZTdRbVBkRGNzNlY2eGNmMWFV?= =?utf-8?B?ZEJnZVhSZ1RmVWlPRjRQZHh4V1pzV1B1SDlCYmVQTzZNckFORjlZYnR1MjZ6?= =?utf-8?B?VUk4WnIyQ3Y0azFXamhuaW8xU1I5TlJpcWtEbkJhUE5ud0xxNkVEZlFKcnBs?= =?utf-8?B?Ui9VYmFNRnZURFUyb0Y5YVo5SzNiSm5hWlY5czVRZllENU13RkRONXNqeUNl?= =?utf-8?B?bWVsaU5rVW5lTkgwT3ZkQ2x4NkRQWisrTi9wQlZsVUZudHc2dTJSbUxFWHA5?= =?utf-8?B?Y1BNNlR0TGM4eXJTL20xZ0NwUTB4Wm9WOGpDa21OMUtzYjdxbGdFUVhuaUxh?= =?utf-8?B?Y042QUtZS3VXR2E4Yko0dXVWQVN5d0R2bHdlcHlqTWVsc1JkSWtqeFJkVzM4?= =?utf-8?B?RUZxTW1sSFlEd2pJWVR2YTZzU0Q3NTlxOE9KZDlRKzVpVmRnQXV0djVqNkRw?= =?utf-8?Q?4+UKxZ6lcjn26v0szJHgcFFrcg6SIg=3D?= 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)(376014)(1800799024)(366016);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WUdKTS9hRWUwQ0sxaWdNZ2VlOG5HOE51OW8wcmFLdk5ncUd0OS9iaXltK3RT?= =?utf-8?B?T3NpOG92RlVtbHRhdHZKdmNSWFl4dG95UUhWeUFGQ2VUTVZHazZQSGxJbVNu?= =?utf-8?B?U0sveG5MWTk5anJuQkVsZ3IvQVdOMWptdDZKM3VERjJUSkhpcFV1bGZjWlFk?= =?utf-8?B?dEM2dEdMSEw3ckVlZVF6VldLY3U3Ym5FQzB3encvcVliS0R6czRNa0w5ZzRM?= =?utf-8?B?K1VIVFY1bFJPTDZrNkIwaXdSVlUybllRVW5WS0QxdmlRNHhLQzJUOFZkaDk2?= =?utf-8?B?LzNKa1lYL0trWU4rcDhDSnIwK0MvNjRCa1hOUjQwc3N0bERnSVJwWnJ0c3pr?= =?utf-8?B?dTljVHprdFdhNndMbWFOV1NxZXc0bXc5RHpSbCtTU0ZKNTAyM3ZBM1l3bVph?= =?utf-8?B?b0c1elo5dGhsVHNkcXhnR3pLc0xMY2pIeHJyNEI3MzdpODNFWGJ3UE5oZ0p0?= =?utf-8?B?eHVaVDIyVU9RNkx6dzRMRUNMeEdLZGVFY240bFZtZVNZbGRuQXN3Wkt1ZEtM?= =?utf-8?B?TytHRFZMZW9FNFc2eDF3MXhKRUxvODRHc3Q3UkJlbjFVMTR4dDJSRG5BTFlE?= =?utf-8?B?aFY1QVdXK21sN1Y1TDlhTCtGQjRDeWtWNzNsQ0tzQmNnZjg0cEhTVUdSeFNx?= =?utf-8?B?YWNScVllajl6ekhCamRaVkJnMTJKTk02L1N0T2lHTWUvT0Q4VS92RGE2VXp4?= =?utf-8?B?NW9sS0ZHYzBBVXVaOGJBQmNpenFoZXJQdGtvSmNZTUZlSk00U1ltcEE4cmF3?= =?utf-8?B?SitwZlNKNjkwZGNRamhKQzRNaUtGRWtFNHZxem1qeG5WWXNkbjRLSVBxM1FJ?= =?utf-8?B?YVIybE1HVUJqcjM0ZytGeTR0NVRUTW0xT01pVm1ZNGUzYldFL3lNRVpjRWFF?= =?utf-8?B?eG93NzZhZC9YVkkySnZsSWorRSs4b1hsdmR5R2tibEpxNDc1VDhkYmRVaHZN?= =?utf-8?B?T1RBVVNOc29YT0VHbmI0Qk1KY1F6ZXE3aUxPZVMrSXNuTUozbVA5allPOTVJ?= =?utf-8?B?LzBpWEZTaGI0aSt4eFp2eTZCektpZjFqRDJURG1NL3Rqek1lZ0lIZWRlMWlE?= =?utf-8?B?cEw5c0VqdHNMdExNL0pZdnhkRHJZcHNBWG52MENHMzdBVWo4Sjk2K3R4ZzNi?= =?utf-8?B?WWhZNFdKZ1UrOFkxM0l5Uk5BMzFZaVpPS3dRblJ6R0l3dVRXdGNuQlIvbEJP?= =?utf-8?B?WWk0UENmamk3VTN5NXBlaDFHdkwxSVlSczJsZmh6ZnR4RHl6UWJabHowS2pu?= =?utf-8?B?djRpbitYcFYvVDJVR2pOU0o4RGpYblVqVzV5Ukl2dldER3d3ZjYySXNrTngw?= =?utf-8?B?ZUFIS2s1SVhiaHFhQ2ZFQ2l5L3A4LzliMEJNTVd0blNQYXhad3k5N29aYTVT?= =?utf-8?B?Z1duTEdTcy9Na1VYRlNPK2xhSlVrbE5jb0pDYldQc0c1aDhOWEFMT2Zxajdy?= =?utf-8?B?TFR6NkVQdXlaaFNKdHl3V0RPM1BuYWgvVFBJWG9iN3FTeXNxNFlrbGJJSWd0?= =?utf-8?B?bVBlVEdiM0ZTV0E4b3J0RTB6UW1JYnRPdnRTS1NGZlQwbWQ3UHdBVjJEM293?= =?utf-8?B?UHRhSjVWOGFaNDg1TXJoNFlTalVWQ1lmL2U2VFVoQk9iM201YnNyWnhzeDlS?= =?utf-8?B?QU50dTUxNjRPcXg1akJUTnVGRXhsQlhHSUVpKzZBUk9sMGxyTW1RbHlaNlRw?= =?utf-8?B?NDV5ZkRPWTZWVXlUNVlMTzErRUh3L1RlY0JCSzVHY0ZNclNMdGVxb25ic2ts?= =?utf-8?B?bVZDZGIxdVlHMitHZWJaMURHa3dHMmlKbGV3MysrZnFXSHBqdWoxdW1UZGlx?= =?utf-8?B?bGtPd2NBQWNpdUpLRW5ZR0Fpb1V3YVE4czE0ZmQvaVVINmtJWHl1bDdOVG9G?= =?utf-8?B?dnFJRTNpMlNqNFFYdDJvenhUZ2drZVFQL2RJTEROSGpGWlYvREY1S3VoT0Ix?= =?utf-8?B?aXBhMnVDeklaNVhWRWo2cjVzdGJiYWJKUEJ2b1ZZQkR3YktVQngydE5pODR5?= =?utf-8?B?RDB5Um9DRUxuemtKa1NKdXBvWjNudTVPSXp2akFCME9lYWNUZU1veXh5WmlS?= =?utf-8?B?QVRDR3NlWVFEVG5VRktkNkxvc2lUdXBoZDUwS1NkeHlBcmd0cTJsTjlKbUZi?= =?utf-8?B?YjNhVWFvbGVsVFdhUDZsN0s1MmszRkJEY0NxclZXZy9BSHF6eTRTcFpvNjVp?= =?utf-8?B?L2JPREo1enVrNlQ3N0hWSUNXbUt6SjBZSmpvTnlmb1NyZ0pGZ3o1eDhoTEg1?= =?utf-8?B?VlFyVzBGK1RnWmxDZ080V1cwQkxHMktkTHBTemxLUExsNit1WHdLZVNkODMz?= =?utf-8?B?YWFFMytqNmZEY1NNNDkrTVgyWHhhOW1ST2JBUDRTOEd4WHpaWmJyMStRTkk3?= =?utf-8?Q?mErhY1geGa6kafp0=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c3da4b3-80a7-42ed-6769-08de60164781 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2026 15:43:14.0251 (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: w50M6GwqIYIKa6MrBMuXMBjxJE3TNKtMWZ354INNiTuw3zInGf1/bThp+eRo6xDubBiSKCd18NdYEgjPI9l35CvsBoiLXBYJSfMu3ueIrik= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB9170 On 2026-01-29 16:20, Thomas Gleixner wrote: [...] > @@ -134,13 +133,13 @@ struct mm_cid_pcpu { > * as that is modified by mmget()/mm_put() by other entities which > * do not actually share the MM. > * @pcpu_thrs: Threshold for switching back from per CPU mode > + * @mode_change: Mode change in progress This is a stale comment. Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com