From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YQZPR01CU011.outbound.protection.outlook.com (mail-canadaeastazon11020140.outbound.protection.outlook.com [52.101.191.140]) (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 541A93A63EB for ; Wed, 25 Mar 2026 14:12:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.191.140 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774447970; cv=fail; b=aFEh1QpQNZJ0X96vVVGn1kYsB1kf0cGsfk0nvMLJeo6v21JJGVtKbqI4XM0XRIfVDif5K7g223+Xm7w5NGCKLdrpl1ucn0SDtE25XUWhKJS6KLxBnvubKgoOfGQPcCxHZ120KlzfcweR5KpWNby0bjU3GORmz/j3cw62FilIi6c= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774447970; c=relaxed/simple; bh=CUduXtRER3MLhp41VSlfh30TNZFR6QlHXjuaYVl5aTE=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=cT5l+U0zkyNZOjNaxOPWZKBUe6D3LpnErM5khl23o6XksMw3Lrehm/HcH4B0f6KM5AQ5EMSZ50ojqFbtML4LjE6br1B3ljy7tTX9aBBa9IwJlrmfOHsfvS8O5v5cQu03ADlil/EuLsLpA+9oui0UEpgu2vgNRej1bikSFwzONG8= 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=loJXrxGE; arc=fail smtp.client-ip=52.101.191.140 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="loJXrxGE" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ud4HWR+YpkGYEhHK3cJ4drU3G3c9rYUCvVncp02DTQVy7Fz5eMheSb5KLdSXxXJmzezRUXSZc30VN8NHOM532Cs5HjmUt6TtOi03Fcd1LWsuKDyKk7uvs4JbHRZVxvFIggCReNQCV42fMzWxKiYqnMsBCou/WgFHtW3T2Eo9CfeYk9qqfdZkuNyNz9ZfE4IS3p364b7a5uy1sS2Lvg4v9oIMT558hFt9tmw0AyQgMZFEbRCtujuIBqvl1GJB+l9xnAINbNWaRkOAsTMHCu3x7nIYxtl5u+PQn8Xh9kmf3g4kApJxzd3C5gJ2NtiLFRjcYLCgoC4fNBJ8+cw5XbI9Vw== 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=LKuuUTGV0ilvZgFDBtJe9cW5+BwBzmuvDuQe45VmB9A=; b=ujbuHjL03wyn7+zhdPx10Wtt3o9JYCD0UBrIGEbXvCrg5qofoJactgNfpmA5V5GqGIqSjTmU3jrrPMfk3IHMr0FzEiXfXT49IbIfBy86yq+OLBf7FMD+hKtIQAFUDvtsFatPTzjOZAkKa32qPLP9zQYA24Lm6BFVG/OKkDeTR9OUOs4OgR9ZmTFBBmey/nyNj6XD1NWzSY+rLpa4WxQVxrmhs675+M/x1IWJ+15GNO/gQNosFYeeYKBX33TvMFEeJZl2Y6TEaFYqGgIZps4ze6M7ghXXld771x1L/V9Obl2zXMjFNJZemgh1+UteLwpUhGb+aauZ9ZhEm8QW470LPg== 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=LKuuUTGV0ilvZgFDBtJe9cW5+BwBzmuvDuQe45VmB9A=; b=loJXrxGEeGqOviv3rjh1JxLEdRLCOma4Ub4Em16TUTBk2a3sce+1/5zijTQPEdCu7rl8RMb28k3SJKaQXbGD9c+eapu14e6JZB162jgV7ubfRRBrQ/CPXIhx+DzEMhB4IGgTkWRTn9xMEouAdKtsChvsyfLf0+Zw3Nw+v+xiDWn4hU8KF7ik7H+vv1IikUGG43JIHfvMJfIZ6x5HFbjia07WuPy1x3YNovF2Ypm/n5Jw+DJdLhTJ/FcxTULgqK9hf8PzUfZxKdzYOXy/0l3h1ZeRajW50qnvJ+5q8SmSiBpD74EQVDYeyhQ0dD79/0uQ3RbJ7lhoICkJEvqUYfmW/g== 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 YQBPR0101MB6572.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:4b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Wed, 25 Mar 2026 14:12:45 +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.9745.019; Wed, 25 Mar 2026 14:12:44 +0000 Message-ID: <457cab82-30c0-46e1-9202-c661e48d80d2@efficios.com> Date: Wed, 25 Mar 2026 10:12:41 -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> <1786e0b7-b57e-4b64-9ae8-9dcc5a5dfbe8@efficios.com> <87v7ekgbc9.ffs@tglx> Content-Language: en-US From: Mathieu Desnoyers In-Reply-To: <87v7ekgbc9.ffs@tglx> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: YQBPR0101CA0337.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:6b::22) 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_|YQBPR0101MB6572:EE_ X-MS-Office365-Filtering-Correlation-Id: 35378bdf-7ae4-4d0a-55bd-08de8a7895ca X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: qWus62YF+YWpUqd0wHU2nC8rPZudiL1teIcQ1E2jJfpDAH9PaCwhsSAdIouYmKzW6g2kktJ+pSJ8zFE6Upl4fcAGglYGHt3IO0xJRxin01BLP519sEN4dZEBQHoa/dPYSA5dPaOywONkTn3WaD7wWwNakJydZuGdduQ1aJosx2w8JcZ9BbyZTwDS+LucxD6Az/31jm2fZHBRQyo6RQHenLCq3NLdCGKgKoWhafAiS6Wy5LuR+0xMn7+7DFOSITrzQLJnhG6UiVyAMEKMXMeTbg5WgS6ErAw8Uja0J/CYkUbWJdHTTX8g8ZgGm/U3ELg9kCCLUQu+8z3e4yJBzfj0oPWJxaCCpfjbRUBHhhYTHNASCet+Or/nGgXNk9xUBYMIRDuQgBYHx7KdB88WQfutURLaXsoXki7Ry6uBptiUjt7lBm3ltQnu+leyp0QYbSDkL6M46ZmGXb8TvQdHKmmr3qIboZ+A54qpFxEU0HQ9fVvUz08LwZCfqgq5HXsfS/uPxwfeeTwUeZyxiTN0WRaazAVbxl6rl6HZ2wo17XptBRgO96rhrUoeU9YkbfhK7xJYw3Kb/JAjceoGLtT8uiGf6+tQCDSsvYMRB9oRmMvVAgoAX6P/ljfVsuwLSccGr6xIMyH6sOOz4nZYizrurGDTuBT4w5SLC4Eyx8MmeafTr13lPbsTiT4M53BpWpKDbf7F 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)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z2VkT1ZXSUNhWW5tNEFpV21FUThTcmF2RkM5c2xqbk1NQmFad1JHalNwaWox?= =?utf-8?B?aDQvd2FvMmV4S0hCVCt0SWZNZ3oxNDRhNGVsM1VpWE9ic2sxWWU2MGZpRTRW?= =?utf-8?B?WnZ6dmN5WnRmNkppVksvd1hJVzBsTDJJQjJieWVROER1Z01hbklJVitIUUF6?= =?utf-8?B?UlFhTjJMN2RheVpyeks2U0VsYlJjYTY2UkdpMzJlYnlIVGwrSXU1RFp4bjRl?= =?utf-8?B?YTQwdGpvMWR5WGRUSzZ2ZWlEUGY4Z0M1TVMrMmZVbnhoUVlOVC9JUmtXYkl1?= =?utf-8?B?TUU2djhDcnpuTHNta2kyRTVadnJuK1kvdURxSlNMazZORDdWUWR6YVhaRGJI?= =?utf-8?B?Mno3YzVzSU1SSTcyUWc5R3dlZklWUWt4SjBtbHk5OTNkMEk3OGRndmw4cEVw?= =?utf-8?B?U2lzdjJ1ODVzRkltVC9YVHl3dEpJbmx0TUl1MEtDc0l0T2tCNjNrb2ZvQVJJ?= =?utf-8?B?WnZYWXRBbytVRWh6NFpvMUFRWXBYeGU3Z0d2NUZpU2pNZWp0cWI3MlJhUFZN?= =?utf-8?B?UTNGWGt4Q1hkNmQvaktoYTRBelB4ekRzYmtPanhySWNadUVTYndNS2hWa0tB?= =?utf-8?B?ck1XUFIxa2RPTStNTUkzVnhnK1diWnhyZVdPZk1FM1pmdDBZUkdqMThtS3Vj?= =?utf-8?B?VWd1OTYxbE82NFN2djZvMjBJanIwaFgrOC9rYXNMczZTaWNhZm5kdCsvMWdM?= =?utf-8?B?dlBCM0dxVWw3dW5UMTlmQm5FSHF6ZWN2cm5BaklwVGtYa3hJZE85bUdLem9H?= =?utf-8?B?bTdQMmMyYVRQNCtSQ0cvYTl3UXFxUW5uKzBzTE1kanVMQkRZOUpnek9XdGJo?= =?utf-8?B?ODJRR2ptTTFmM1BZZDJ4LzlOOUM4QjR6WEFXT1J1MTRjdm1Kci8wUzhPK1cy?= =?utf-8?B?Uk5VSDk2ZU5OWE5ZVFR5MEVzcnBXOU83WUdudjIrd2hMRUVreWIzdDRWOFJO?= =?utf-8?B?UDBGYlRBTjd3QVhEbWJQeUc3VEozd255cDlnM3h6cEVoUlUrTXJkUlpUYVdv?= =?utf-8?B?SG1EcUhaQURQUDN4NDdyTjJ2bDJ6WkxQZTE2VDVXZ0VzZVh4cWxTMm90c0k0?= =?utf-8?B?QTVzNGkyWXFoSGpYS2o4dENUSmN5aGtEMXBiWG5EZmNqNXNsUFNzQTRXcFZQ?= =?utf-8?B?QlZZSmdqZDcwdko5ZG9ybERGYzl4Vm9SLzBOL3FsZXEza2JpQ214eUZ2L0pT?= =?utf-8?B?SitGbjFTNVVrbnVaRjA4SDg1aW1OSEdWckNWN2dkd3ZHRk84SS9qK3VGVUxZ?= =?utf-8?B?RHJJWURzMjZPcVJhVmpWSEhUNTJtOWVFRXlTSFpNcGhrTktGTUt3dUp5YjhO?= =?utf-8?B?VmJqRUFFNTVmVW9QTUJUK3FIdHFFdXYxNThtc1dyVzVneVovQkhMRzhteDJm?= =?utf-8?B?OUN3REY1RHZPL2s5TjhZRmdTOUs2c0VUSlNSUHhpK1JRRHp0a1kybC8yNEJl?= =?utf-8?B?Yk5GdHZCTWo3dVE4YTNRb2x4RUFuVG5DTTZvR2E0TnhzVDFnSnI5ZGRqYldo?= =?utf-8?B?SVIwTFpOaGtQVnBMK0loVjJiY1ZJcFNiMjlLVzUycFpzNjFodzdNeE92ZHVP?= =?utf-8?B?dmdtOWlydVFEN3BLVFIvLzhLSlV0RHcrL1F0UFpsTUlYZVl1N1J2M1NybTBZ?= =?utf-8?B?bEhTazZDQTdlM0lUN2JwRHNHeGM1QW04NFlDZHFrUmU2OFl0MnRuY3c0ekZn?= =?utf-8?B?SkdGQmp3ekhQNVBxRGtkWnhhNmZtZVVqRFE2RVd3WHJkQmkyNGNjSERSVDRk?= =?utf-8?B?ZTFTdUVPVFFlS2NOMUhLSUJTSzlldUFVejJhaFE3VHNRTm9aUEJkeE9jMXRn?= =?utf-8?B?V1RkVkVxSk4yOGNVVmxRcFNJQVMvVVVZdmlXcUxpWkM3SDMwa3hldjdGa3dJ?= =?utf-8?B?ZVFkcjRFZDVwbk5jcTNWUVM1M2k3dytpTzdQQzBsV0JFRzNZMS9MZVJKaCtQ?= =?utf-8?B?Q1FQSjU5dVovQnFYRE1pS0JUSVpadndRenkvemRCRGNRZ1dENTNINmhEdmNV?= =?utf-8?B?VEJJRmVqRUhyUDZVa1JibjlkZi9qd1ZNTWc5aUhLUUdHTEpKV1RKenhCekZI?= =?utf-8?B?dTZ4dWRaL054Rm01MlFNMTVMajkxSnVHRFBIK2tuTnIyMkUySUtGWnRhNVl6?= =?utf-8?B?VFF2VTB6dWUwbEtOeGtmd3FZQW5PYm1uTVQyYitPd2xvVVQzSFpzRFdIb1BC?= =?utf-8?B?ZWd6Q1JRM1lGS3JlUzN4QlNMd1pab3FKOVFUK0pYdmo5YVpPa3cyenZIK0NH?= =?utf-8?B?TnpnZ3ZKbGVIMTBMbU8zc1lXWU1NbFFxeHFNSzJTUGZTQm1HMHZIMUQzOWFG?= =?utf-8?B?V0FYNFNkeHBtakVkU1c3TlV0aDNXdU5DTS9ueVlOT3FldU83YXV5cVVRNk1L?= =?utf-8?Q?lqIz/a5e7hLMNAkXo5BGkjCvrw2wywfAG24Jc?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 35378bdf-7ae4-4d0a-55bd-08de8a7895ca X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2026 14:12:44.8907 (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: 4rF2kyw2HgTjMz4N/lxrghZrHGOCewzDXytTDuIZwZHYGjY/tgwc1UJuW1qTqwbuPet4uRgvJt3tjDyxZ76YO0aCIq1HdZ3U8RAoNHGDOZA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB6572 Thomas, On 2026-03-24 17:35, Thomas Gleixner wrote: Thank you for your thoughtful and candid reply. I appreciate both the apology and the cultural self-analysis, which is a rare and valuable thing to receive. I want to share one additional reflection, because I think it situates your cultural self-analysis within the structure of authority and earned standing that governs LKML. You approached our exchange as peer sparring, two people with equal standing who could joust and move on. You are not wrong that I could have responded in kind. But I don't, and not because I lack the vocabulary for it. I don't, because I am aware that these exchanges happen in public, in front of contributors who do not have that standing. When two senior figures trade barbed remarks on LKML, the message received by a less experienced observer is not "these two peers are sparring", but rather "this is how things work here." That is a precedent I am unwilling to set, regardless of whether the immediate exchange between us would have resolved cleanly. This also means the problem does not become smaller when the target is a junior contributor, it becomes larger. The assumption of reciprocity that makes peer sparring tolerable in your frame collapses entirely when there is no reciprocity possible. A newer contributor on the receiving end of the same remark cannot fire back, cannot absorb it professionally, and is most likely to simply go quiet or step away. I raise this not to reopen the grievance — your apology was genuine and I accept it fully — but because I think this framing is useful for the broader question of what norms we want to establish on this list. The behavior is most costly precisely where it is least visible: in the people who say nothing and disengage. Sincerely, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com