From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YQZPR01CU011.outbound.protection.outlook.com (mail-canadaeastazon11020129.outbound.protection.outlook.com [52.101.191.129]) (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 49B2433509A for ; Mon, 16 Mar 2026 18:02:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.191.129 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773684136; cv=fail; b=EHZeg0tSGbWcpVrs/RuEge1rc0LyeAnpOmTDUCrdNMFP6XYoDkL83iI7UPp/bnECBdw7a2mRh3fE0fgldAThEkeVmoW4niTL1w5Mh23402aLL+2iGwuFUBQ/eN/mwdwsoUTyqAsEeq9JqgMwvqyt4VxStbAI5InJJHBN3oE5aoA= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773684136; c=relaxed/simple; bh=QN4I+PbjqrLTTwjVp06v7MhtOWPQv/skUdQkOp5vI/8=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=DXYlaxeGxe329Gq1EsK+K2kU3uCGGmTyOLF37b+QJzntOk2n1gH2fPXee3DT1P9Httt7jXLVvEfChLyV9duxtNU2Qb5RwxcIkYUgFC9nLo/quQiI1bYtlU2ra2loaM6oObEsyb3tT5bSt/TdsH3ui9lYLV98iBbvHd4KU0dINz8= 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=fZmQlqM4; arc=fail smtp.client-ip=52.101.191.129 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="fZmQlqM4" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ORGGThSrFuxJIGC/T3BxkmPpzh8pETjf8CYip2cBUpHNCFvQTv03ihzfpNfmeamvowQisGn7RRyKgUbB5oEm/kenMltrzllcuDJsi+yQao3qSTnn4GlTxAZ+mcd6Cah/GPrOvYA188Myif3ZAO3vPL9vYiXpJ0e/32U8g13voJe8o7Kb+h8B56jTtpjqNWZKh2HvkZaH+doWu7O7yrqmhHrW2GXH6rc3hVltc7ATi5Z5DcqiNZjTNpKQ74paNuUMc2CEhsKa3UOGmE2rX064yp2wP6HUnWqCC1OqCweQ5ZnY3yVPjISr/d/CWdWuSywBrOQnFcNMpnt6N9cgWexAbg== 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=EwdFbedLBhTeNG6gAjJxTIiNh/oA2L2J4LA6MtNztqk=; b=XWs2eEeW5X4fzxbHYb2PiPSxta66lNO3qaUMDzg6+JxVZ1sjKXxsXvp6GBb3gEkhHB7SHSGK4xoj1UT+IbOJg4XkTHFsc7lGZWunNmLXY9N1xj2Y+lF4kmyfRKFObvPTGK+iL7FKd9J//scED5C2JuKUn8+W3hbp9ULcmUM63tPbVDXEBQ48LesO+icQStF0xFEFL71AhNdz0R1d0OHksNgSXGPdjrzAW1iv4UQESzarinI+FpQRc46CORUeqHGD8gC9bAoesM+9MgmfOU+Bd2SqzeG8gpvWkZ45m0kB0oxH+/F9s76s6yHaYgq+pQLcC8gC5Z5vyL0m5BhBDyosZA== 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=EwdFbedLBhTeNG6gAjJxTIiNh/oA2L2J4LA6MtNztqk=; b=fZmQlqM404djSry6jmXkzPVAGuAl3WnaaE8LTu/8TkC/aqNxRJIaw0DPDnk6jl7WsSANXPD8sq7v8bDF2wnetcYuBHqyZdyjR5Y0icAKvKyTRp9pfZYi/XJw2daJ2Je+M1laA6Jzt+QOHYiYssfQI0TD762GGNbkicuk6S+Fzf33BNQHiI+QoBRZWaab3Kfau6D5sDHp+rBYWTDMx2/q05709XIRx8M32m0bb0QsYWtfQA7Pwms718FlrFhqWXjWVxsmUXboUKwPIS6jsFXwxOvSkcPH3+RiKJGnjCnWgS2CaPiBLSY9rLoRzLoCEo/KWp+4KYcmHnpPlKEMC+MJVg== 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 YT2PPFA44587B37.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b08::46a) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.17; Mon, 16 Mar 2026 18:02:13 +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.9700.024; Mon, 16 Mar 2026 18:02:12 +0000 Message-ID: Date: Mon, 16 Mar 2026 14:02:10 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [patch 3/8] futex: Provide UABI defines for robust list entry modifiers To: Thomas Gleixner , LKML Cc: =?UTF-8?Q?Andr=C3=A9_Almeida?= , Sebastian Andrzej Siewior , Carlos O'Donell , Peter Zijlstra , Florian Weimer , Rich Felker , Torvald Riegel , Darren Hart , Ingo Molnar , Davidlohr Bueso , Arnd Bergmann , "Liam R . Howlett" References: <20260316162316.356674433@kernel.org> <20260316164951.141212347@kernel.org> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <20260316164951.141212347@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQBPR0101CA0054.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:1::31) 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_|YT2PPFA44587B37:EE_ X-MS-Office365-Filtering-Correlation-Id: f03e466d-688a-4425-6aeb-08de83862630 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: Eye39aVd55oEYfFNlOLty6oojuO+wGQXm0fvQcGPfFUeXSfuXoEPjIkyeldjogB7yMTzOfypS/m60wcQ0yhmykPR4297ZIH1FDkwKDJX0lwI0/6xhzrU1ORMDd8rU43Ob86r6Xky2/SxlgzZACSQOa6p5aljlFQ2BG0BIhRcs7XlzOn4bTcEDTAZw7C+CtNIDjpVQ1DWICvipo/lr8T/trc5NzuQt/gSoiV46sn4yGW/jVh/eQ5YT5lkaXNaQPLH9gO1Ic9ni19h7/ZDoQWU3GcwlrHsK1HU8dBL0teyif9PNxQ+B5rogIX5gVJCnb3IiOXSob+ZdhyjsvWyyYjbYb7rGf0z0wHfd1x56dk45TsOFYjr7BeKWEe7RRa71PeNxHBlAw42+STTUJ3X0/Z7c6z27Sp8hJnVq80YpoMM1HKMi+4fY/cZxKJGkXxgXre1WPqlh27HRbcX0HfKwGFYuFEp0uZBsXFTyDeyjK6zZKwR3/4fARQLglR8Uq7biyPgh3q3IngsDGpplO2mVXNEZoZeHigBTyW5J+IltjiNmYoNQ7djQLehJAzr6L56O4HdXhTlUr6WSCPX0q2s7x79Adi6ERs+ncoeYxE8eQGdH1mKmr2HmStQLGI5mw4B1AELaE2no934xY5iUM3yA2LPhAeYZJvE8EUCxqLW93drLswvJPfxgVUBjmjV6JyneHdF 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)(7416014)(376014)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d0ZaYk1NZDN4VS9OTlZ6eE1mcnpRVS9KUys0eXIvaC91UytoLytYOVczenNj?= =?utf-8?B?Rm9abTJkYjBTclhRK0tZYmpzOHQ1ZkI5ejUwNTB2dk9TOXNBa0NtRTMrTGtV?= =?utf-8?B?SDJTL0Q5TjRVVmtJMW40RHVIUWdMM1I3ek5DTThSMUsrdXJhMHp3bDFRV29l?= =?utf-8?B?MmZzWDJuQVBWcnNlc1hOVDY2NjhKc3pRc2Ztdzd2QjNIL2QwRlk0NDhVd2NQ?= =?utf-8?B?SEI3Q1VET3k0ZmV1amVUMWpVQmVXKy9mOHpnU3A5M203MHlUVmlmcjVqVDNy?= =?utf-8?B?TUJ6a0wrZERONCt1S1JRRjEyQWF0YmdDeFpHOWJIUXBoRHZ4K0NiN1dSSDVB?= =?utf-8?B?MU8xQlBmR1lkd2MxcDBSaFNJcnViRXYrM2poVHZQN2NEU0cvM0dPeDZMWFI0?= =?utf-8?B?VTAvWGV2aGQ3OWdob016UzVBWDZTSC9jajhpTUQwamZMTXhLdXZqNHBjWXV0?= =?utf-8?B?SlI3ZWcyR2Z4citmc3I1MktLZzg1cCt4bE56UkgxZ08xa3Y4bzVya0JXR0lQ?= =?utf-8?B?ckhGd0czanVBeHA3UjBheDNJVmIxQ2ozVTVMME43WXZCZHNRV1kwb2YxS2l2?= =?utf-8?B?QUpPSnE3WlVkK2hKOWYrdXh5WTZUTXVMVGsxZE1IdXhueEo4Y1JJMklETzU5?= =?utf-8?B?aWRsZ0MvMjlFTzlyMlp1RFFucENqYXI4WWlUVlZwcGM2RForNGZrVktxSWcz?= =?utf-8?B?SXptdU05d1ZING9RMlpOKzRhbWxzNE1kblJZR0t0WWMyb3FQU1p6cU1jQmM3?= =?utf-8?B?MHF5WXNUNDNnRCtrWGwwZHNzUEhVeGNCRStyV1BOdG11Q0I4MHNQUU9sWWlH?= =?utf-8?B?Qk80VEdjdFVaR1k3UzlmTFUzTi80M0ZUcjliTWlUTmJFd1VSdmw4TUdkUUxQ?= =?utf-8?B?WXNIYnVKLy9tZWtKUVRyVnViR05Bd0J3b015R2prRVJwYWdvNGFPWkJaUnVY?= =?utf-8?B?V3RZQVN2MXZVeDlCdUJPYTRVWU1oOVZidWxaTWNTWTV0dFRHK0EvZFdtaXJ4?= =?utf-8?B?V1F5TmhURnByRlNPK3prMGVtQ1hnUHBHRW1kSnc4T0tBQXlmVVA1Z2xXWUZp?= =?utf-8?B?V2U2Q0RVUDRtaXRSTHVKRU5mY3ArRXNMdE1EZ2dXM1liSWpMM2RMU25WQS9X?= =?utf-8?B?MHFyL1ovS2FhUUd5NzB6b25xM0tYL3VIcHM4MityZWtmM0p6OTJBU2krdndE?= =?utf-8?B?TDBON2dnZk5OdlFEOUJkOHcxSDJSRVJqYWc5TFlpRVNLUEpVaDVPcTVLOGl4?= =?utf-8?B?eDhVZHhLbU5nWEFVK3ptZ2lQYnNuWkIxOXg5RmpjaU8yemxBcEc5NzN0YU9n?= =?utf-8?B?dWYwS1ZNZyt4TE8zMS9jcXg3RlZuU3J2WHE3MTVRQUJLc3VsVWprTmFSNWF0?= =?utf-8?B?aE8vRUlwaDhrZERJU0l3eHppZHFOUWE0UzFTdXp0Si9kRmhPZXJxeXQ0SWR0?= =?utf-8?B?VDBEWjhTMmowaFgzWExGRGMzWlRCQ1Z0L0tEeEl5OXJ0VXdHTTc1L1RVc1Q2?= =?utf-8?B?R3hvNkIyalRtUTNoaTdBZU5rTzJ5S3ROQU9SVXF0U1VwM1QxbTRKS3RFR1ow?= =?utf-8?B?dXBiSWoyRFpmVnJuN2loSHNaQnFSSU45MWY4eXQyWUkvVldmTlhGQU5jZHV5?= =?utf-8?B?b1d0bTVyV1RsdXFDOHZiUWFBVzVoQjI4REsySmJjUkhrdTRXbjIya3BwSHRx?= =?utf-8?B?UkVGNWxXWlRKT3FCYkJ1Rkw4L1p2dnV0ZDFxa0hSbU9QOTNCOE9zRnd3R0pU?= =?utf-8?B?SlNteks1aW9QZXlBR0Jwc2taWHZNQTFoUGlGQlFBM0lVUk1tME1ySzFLQzg1?= =?utf-8?B?QmlTMXVReUYweDRtZlRjYmVBOHRYUmVlSmo5TVczdUt2UzN5cDN5clBuOCtR?= =?utf-8?B?dUxDM3grdEtFZ3BCb3pmQ1NxZHhXSWVDMFZ1UDdOM2luSUNqK2dCYkZxYkQx?= =?utf-8?B?Rmg3dzMvcmJiVVJNZnd0L2lBZXZoTTlCeFpJbzhMNWdlTE1ONGdrZk5iUmdF?= =?utf-8?B?NjN0Njg3YWlPZ0NkRm9UV3dYQlg2aHZKRk8zd0FvaGJQTnRjak9wUW02T1lO?= =?utf-8?B?MXNPL3hJaE12VWtaZGtoR1dxY0p2em1NaXdveUluYmQ3Y3pUUHBUMU5BVjJ6?= =?utf-8?B?a3F5RUpFS0NPRWZ5ODBvWmdmakI1TFhhWHBIOEIxMFdjNG5ubWQ0ZElmcHlO?= =?utf-8?B?d1VRdFN2SEk0NE5uR0JOdWhJam8yVnlVdGpYcmZPbTRqY1FBRkRTdzRRM2pj?= =?utf-8?B?R3F0RXZPOG5EM0lGOEdnd2xtTE5NeXZ1T0lEVnVGODhuczVmbHdXcWx1VFZS?= =?utf-8?B?SDlKT3VTZzFwWHppK0dESVp5aFAwN1UyRWJyTndxVVpPOENKY2VabFB4V1Ey?= =?utf-8?Q?/cjnPwCF89Ap5rZ66dFfjWBSx5Tds99ST6JWw?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: f03e466d-688a-4425-6aeb-08de83862630 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2026 18:02:12.4403 (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: evTD0wy7OaFgbLzq7K/1v17/nrUNKXCYuS+NxKqNKxZ7RJ+QDg246EIklO5N2drYjO5hV4O3/T2k9Ocjtc/7fiA45uotVO1rWbjardGUkmo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT2PPFA44587B37 On 2026-03-16 13:13, Thomas Gleixner wrote: > The marker for PI futexes in the robust list is a hardcoded 0x1 which lacks > any sensible form of documentation. lol, yes indeed :) Reviewed-by: Mathieu Desnoyers -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com