From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YT6PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11022130.outbound.protection.outlook.com [40.107.193.130]) (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 85EFA3DFC94 for ; Fri, 20 Mar 2026 18:13:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.193.130 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774030395; cv=fail; b=jxLVKozQW9YoKLgMPCYwi9YXWPcUHGdCBnRXZA4nc8azbPcGud2BSshD46Nt2VpxH7sezS6tAvDk0L+01Q87AhHljMC9WqZ8AFKd+noDmGh87H3X8NW5vVFfRYrMoM8mZbgTSlY3QT6s3Acgprl6kJK2dB4fJxjRs0B4d7JsEqU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774030395; c=relaxed/simple; bh=XDuZOLZyFKftNQLnW1oLbvB9sfJUjEt9lv0dBS1Xie8=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=PMQJ2+nTiRgDsVwvAzbcbaLNZb7dNnrl3Ptk+BsFRca9SgWT6yEol/0b0E3EFVs3zt6DNQ0AHwk5UDVN6NCXr42NRBGKizpjFyXu+UipTSMJ6iP5MRfRWlojRuvRB0kCjwdpXPU9oT1mA8ncyb440129veGoNyUUJhxpoC61IY8= 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=XFOhHG1B; arc=fail smtp.client-ip=40.107.193.130 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="XFOhHG1B" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QCnCs32EFD+tlQy2QIZYcDI5PP4+8Q9oXdSLYAOyvWtoqmgt8lg/ffHRkAUJUcx3sgH6BjeqFg2DVMVa3flKgimqwA+bQMxQgltaPoczthDG/aXU7oBi8dWyTMIkKdLlbIlVHxf2eB5gzy+zqgRqxgLqFPCqwD3Z8qOmkRKKo8+lGKwJuOb3tIl2wV/jj7HliEDWlpbmvIB+bNfLo7ibqgHAJN63KOonmxLOizitBjwiOeOHUNlqPIcPFLUrXJKa4/V5YNzrQsSW+rC3zFadAZ+c9YsOj7uA3MogQIUXZFyYq6pWUxwGv5EIftGTTbJYK5C0lh5g1aGoF/L26uKjvA== 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=HrKESqkaj7LYEyClTpUfC0QsvYU7Dmxc3wSajPM2R3c=; b=hl+3ulwQIZbwJteiBVFda73wkhn9XZsgMoPyYVmEcCKE9eg/bF80uDwRKVaNk3CfbZnDYKoCIEOy6vIjPlk4LgNwbx0cBKWYpAyf1MohUFv/GnkFoLL7keOlGyazxR1fjQfowJgdMlqDoEIh65lmGcGyqe3vy3cOH3a+lRlb7ThoxMEXY/GSyBKdSmfF6RyTNaIlBgHQ/HwYP2nvGOydneAv5K8k2mmH5K1kJNq2dKJd87am52cyjVQvBzgBBQCfR3nj7EfjEcYSvLLJJXV+BWyJUVNP9RwWoubqPjusERntBMmQOlQPk7DGhw/1xWHibQn+otvLzkkDSSs/m/8SrA== 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=HrKESqkaj7LYEyClTpUfC0QsvYU7Dmxc3wSajPM2R3c=; b=XFOhHG1B7CV9+upO/RPli2GDGUMHjohgRlkhzdmLDt0VwLhVC+oLFLa41gxar4aajF+p7cGXlFE+u0m1YiiRkHetyOCWWP4wJb7HzoLXfWvevNp4rIBrpqMPRV01IfpLkZ7y3zCx4OYEMlSeqyTgBzVL3leejYvdDICVUHvBnPryIxBXOiym4UM1ehny+nfb580fUn8v0ruvVFZj4XrF/JalDACpCM7zI49/SAzao2HuLEXi78ac6fhJ6inMdKe7RVJZHC+y9XeDPR7U2+3QqulxCvorUDJLS5vJtGW0NBLtm12BJ8fu7duwpyQYpRUE+9zAwS7gA6D4AQ834cFmRQ== 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 YQBPR0101MB5202.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:45::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.23; Fri, 20 Mar 2026 18:13:05 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::6004:a862:d45d:90c1]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::6004:a862:d45d:90c1%3]) with mapi id 15.20.9723.022; Fri, 20 Mar 2026 18:13:07 +0000 Message-ID: <1786e0b7-b57e-4b64-9ae8-9dcc5a5dfbe8@efficios.com> Date: Fri, 20 Mar 2026 14:13:06 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH] futex: Introduce __vdso_robust_futex_unlock To: Thomas Gleixner , =?UTF-8?Q?Andr=C3=A9_Almeida?= Cc: linux-kernel@vger.kernel.org, Carlos O'Donell , Sebastian Andrzej Siewior , Peter Zijlstra , Florian Weimer , Rich Felker , Torvald Riegel , Darren Hart , Ingo Molnar , Davidlohr Bueso , Arnd Bergmann , "Liam R . Howlett" References: <20260311185409.1988269-1-mathieu.desnoyers@efficios.com> <87eclopu0j.ffs@tglx> <874imfpukd.ffs@tglx> <871phjplj4.ffs@tglx> <87ms07o1s4.ffs@tglx> <2c8b81cf-af1d-44ba-9a4d-d033a8ddb2a1@efficios.com> <87jyvbnyk2.ffs@tglx> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <87jyvbnyk2.ffs@tglx> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: YT4PR01CA0098.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:d7::15) 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_|YQBPR0101MB5202:EE_ X-MS-Office365-Filtering-Correlation-Id: 29d7e902-1643-45f7-eb42-08de86ac5644 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: 3hR+m2B3Ue6w3SfWGEFr0DCeb88hHOJMcPn/Cc0OnhVS8lspglhuSGCp5Duw3vwDzqueviyqQAHO6YXuGeffIGC4rUQYyrEwSZtq0kA9LapgnSi4gIIPLmwAZ0DAzMe4wkjjLirJ2yUBFTsbzOq+6Pv596vYiYl0S8tMsTxXMNjDCJ2vWmEdrTc7qi3MSJCM5xRsy72oLOJCM+DLd02QNg3LhHtlS4/mb7HeHhrgQp3iWNKx8IRRUpvidP5J1Jj3lWNfPO+zkY+TZtBuhCPYbhlZi4AadJLmw2XODvi67dDFECeGU5jmL5ibiC5A7J8xRTYC3QT04lmOWaCCP0jKjUfWNLAi+dpd6oYDf+eIszqDIffsNUxcB6Vtjtthd+clItYHwgfut1EYlMSJyh5VR7Ec498kBZ/63wxHeRZAi5tqNvAh2/VTsPxGWqtfp+dmbW7jyWEM+N3nWeGSVYJPIGnSsCn1LIVJTzDOE2bOxHy22QkKZKf3c6fJnNz4BnTJ3xie+oAUenENBfQVhlmQYeAlGwPFGmUrGb5aq6w31rE4Qt1NVYm9TndW7NQne8HE490/TsD8grV8/hf1J1XOc4wYTHMLM0GvN/e/aEeLB+lWuK5q0FxQMigdi94tRI67KZXdLbOTlVBHRR5ROIbtAFXzc1UY9TaLxtRUo2oO3Wq2Hay6yJ0jIdhtQ3ix6Z1z 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)(366016)(376014)(7416014)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MU9ScGkzSGM4a2pMZ1dIRDM3TERUQUFEcE1telJNMmlDdE9sYlYrOTJHb3hh?= =?utf-8?B?SHAyVTIxZmtiN1NlV09FdEh3VXlrNzlWT1VzUTNac2J2cFd6bHFubUdPLzVi?= =?utf-8?B?TXJxSnZUaXBNNW85eFU3bzlMNTVibGQzamZhdmhMc1FDVGVZaENYYTdPYUFP?= =?utf-8?B?cXJDcnorcjZxQlRYUXBtOGZnOUkzZE9VdTRhWEh5WCt1OS9ZL251RXBqV3Ji?= =?utf-8?B?Rmx4TDhvc3luZ0hpRWtWQUFmTG8yWVVjQ09oRlJRTk83MHAyMVJTNWJ1SUlO?= =?utf-8?B?N3NGemNodXphOHY2NFp0SjRlK0pHQWxjbzB1ZzZXWDBMeUw3MVVGRThvUW51?= =?utf-8?B?cGo5RmhsQitYYkRrcWpmb3NyRjZkMFczdnQ1V0U3ODM2MDFuQzJaQVlVZGxj?= =?utf-8?B?THcwVER4bUhsMXgvMFlLNlhXaXlzK3Y3bTBpK0xSUVlnTXdWT3UwdnlJbHdQ?= =?utf-8?B?eHFRREJwajNiTmhGdkErd3UrWUNVVVhHN1I0VWtKZDdGdklqeFlabE4reTc0?= =?utf-8?B?TkZ6blVQeFM0YXplS1J5OFB1Mm50M0U0VHlRMmtOTjljWEdzV0pIMEdudHdw?= =?utf-8?B?RUxQU2pDeFhBcTBDb05BZlI1a3lnVzdFaWNzbG5Cd0Z6TjJaSzI4TlZYZjQw?= =?utf-8?B?elZwRlEzVzE5VU8yNjU3T0VsbzJ3ZUVxRWdZaCswa05CL0hyRjFaZ0VhTjdy?= =?utf-8?B?dTFmcW1SOG04RWdoRjlPTkNVVTFrWVgxTXMvZ3JUUU53b1JZK0FnYTR4NlZn?= =?utf-8?B?Zi9wcm5oZlhqajR1SUZFYUdWT2NKWGF5UC9wdXA2TVAxNFNDVXVENHZRUE9Y?= =?utf-8?B?MnlRZzlobU5pN0Q3dk8vQ3daNzJKRldKZkIxK1pZU21KbWtCUHExUHBtbk1O?= =?utf-8?B?elJEMmp3dUtmNEgxV0hhUW90NC9BUUhldlc0UnpOSHJ5dW9LZFExNlU5V2Ux?= =?utf-8?B?V0hEVU5oWExaNmZ3NWkycDdlb05hZFdLdzFEQnBPYVF1NVJyOEhXTU1XYUUx?= =?utf-8?B?eW1UZm9Yd0ExYk81d3c2Vmt6Zi9XTTN3aWd6WTkrcWd6bE9GSTNZcDNBSzRs?= =?utf-8?B?VUdJK3VqUTBtS0Z2UTdFMUsrV2YwVjFVUEZMWGFRamZYM0ZYSEJMWkVOdG1P?= =?utf-8?B?N01HbkhTYTNNK09xd3g5M2FTaWxqSk5jbCtsMklDZjBGVDBtS3dDSVIrcXlm?= =?utf-8?B?TnREZ1JhNzhUNWJURDhsRmU5ZDJ4dzdJTkhpdzB0RlNrR3pVNEJGbmRqb1FJ?= =?utf-8?B?V3c3MnpZTm15TGljR3ltamxWR0ltY1hLaFgxSHc2dFgrOFk0cHMvQnFjWFNY?= =?utf-8?B?dmVMdUtVV29RcEZVMEFpeDVsb25zU2ZsTFdJeTFTZmVIVVJ4L1dyeVVVZmt3?= =?utf-8?B?RGNCdU1IMExxdTJvMmVWSUVUVUwvcHpjVit5N1NkZEk4bHJubUE5bXZlZzdS?= =?utf-8?B?U2VEUXhacUJibDFtcWJ0YzJhNDQvR3dleDhmV1VhMDN3aDVZa1NBSVFNcGR6?= =?utf-8?B?d3R4NHpEU0ZkenJNb1dDOXZUUXhWR2ZDMXpaQnZvcHdtczRmQTFHQlpZa25q?= =?utf-8?B?S3NNN1B6Mzc1UFV1V09sR0NtSXFNTmREaXdBMUZTNDlmTzFBQmZLdlIzZTd5?= =?utf-8?B?ZjFWdGNqdFAwS3cySzc2RTdONlpGSGZURlJGdFdtcVB3UVBISkpiV2N0ZW41?= =?utf-8?B?N3lKWDgwRnNCSk9ZaVU0R2R6SDgxUGJqeitYTHdZSFB0RG1EckhaeWJML3lG?= =?utf-8?B?T0h5NHNyUFpOSGhFcUFjK0N1a1lNYk50UHBQMUdGNFl5Y1kxejV1QXlzQndz?= =?utf-8?B?NjBWUEZNNE8yakRPZ1h6NzRPT2JaQ243OUJ1ZEYwcWNqajE5R1dUZnk4SnZi?= =?utf-8?B?K2wrQ3ZsRTREQ1FZUnBkQ0pQblhkMW9oRm9ZWGg1Q0x3SXVkZko2TGV0dnhk?= =?utf-8?B?L3FPWUVYMVZyaHFpbWV6aUxBTHA1bDlrZGtxdkF5TUZBNktkMjBhZGcrMUp3?= =?utf-8?B?QlVrODlnSUJPaTBFeDN0WmJHZ0hPYlYvNmRJcFhJNm5aOWUxVWxIL1BhMG5J?= =?utf-8?B?WXBkb2hNcXV4NFh1M1Y5NFdRcjFmRVp2cStMSXFySmd0N2t2OG1tSlhWenQy?= =?utf-8?B?amZhbkpPYlQzTSt6b1lGZytSWE5sVVgvbHZRRWYvcXljdkllZSs2TGc5M1Ir?= =?utf-8?B?dWx4aVBtdFZUay9aRjVtV3lwdUNVVUl1bEY3bVpSMEQ0S1N2RGExNFR5Qm0r?= =?utf-8?B?RitjZkVrNllaYlVoS0tRMVkvVnFqSDBLSDNkck1NVHZEVlNiVkJmVDl4L3Nh?= =?utf-8?B?dlRiZXEvdGNCWGJZQlFDazFNSkNzOElaOVkrT3NidW1DZVdYeHRCRVp2RGEy?= =?utf-8?Q?hPw/49+UrVt5x1WsP3rIO19+NLg/W0zGPkAtB?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 29d7e902-1643-45f7-eb42-08de86ac5644 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2026 18:13:07.4296 (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: 1FDGclmanDn52cdpNZiPhox4V1XHGHIXPBXrvh4ZnwyYQVk7QR5QoKqYdSsWTVMNDIwFLc/HhY8V0SHmiX5T4cGaZnrloC81hXiOoJabpWI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB5202 On 2026-03-16 19:29, Thomas Gleixner wrote: [...] > If that's not a sufficient answer for you, may I recommed to look at: > > https://training.linuxfoundation.org/ Thomas, Can you have a conversation without constantly belittling those you speak with? The scenario I raised regarding thread group termination was an act of caution. While I didn't have the specific implementation details 'paged in' at that exact moment, asking for clarification on how a proposed solution interacts with complex kernel behaviors is how we avoid regressions. Suggesting that I lack basic knowledge or recommending introductory training does nothing to advance the technical discussion; it is simply an attempt to undermine my expertise. We have discussed the nature of these interactions privately in the past, but the behavior persists. In order for any developer to truly engage in these discussions, there needs to be a baseline of professional trust. When feedback shifts from technical merits to personal assessments of an interlocutor’s knowledge, the discussion ceases to be technical. On a public forum like LKML, the effect of your behavior is to make people unwilling to provide feedback for fear of being the target of snarky comments. By doing so, you also prevent people who have useful feedback from communicating it. This makes it difficult for contributors like me to remain productive members of the community. The kernel relies on diverse areas of expertise that complement each other. I’d like us to return to a level of discourse that focuses on the code and the technical problems we are trying to solve, rather than the person behind the keyboard. Sincerely, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com