From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YT6PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11022105.outbound.protection.outlook.com [40.107.193.105]) (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 D29C581ACA for ; Tue, 21 Jan 2025 15:37:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.193.105 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737473832; cv=fail; b=Rpt2PSzEvGk8DwM8Qc2dAROSftg7lveqy/D8dGfg9e25oE9mxxa5C+ahhYkp5wOr+6hIO+yEChcOoZnCEyVwqxvPHi5eIy5x27vTZw5rGirdRRgOJ0grd6JnPigcFe/YeVuE+85Gg8Xt9atgPtfC0qUQ+MRy1Zy5SWpD4XyAJdg= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737473832; c=relaxed/simple; bh=lbMIjBP8RZCCRgee3tbeo1SlqaSd+YT4V2up0AafUDk=; h=Message-ID:Date:Subject:From:To:Cc:References:In-Reply-To: Content-Type:MIME-Version; b=uWuwunjhteDjeUxpvJ27WAxQvnyHKMa9aynyVVEJi/g43+e6FQnHkiJoObGQyCINyzhN1CgPWl7OawrdF7TnaBxkLOK0TODnZYy1B/fHiZedU7Qx5row6vRrNOQkJcg/6u15zG13pFpd5XuHtHHXNSNNzF22qcR8IJoFIt7Cbhg= 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=mdf9Iu4d; arc=fail smtp.client-ip=40.107.193.105 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="mdf9Iu4d" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bImYGghX3Zujw8Qt8IRF+3cBM6rygLYXotYkrJZ3Xiy+EDba0aP+v7MIWcaR0LRKM2lOZ/KKgPqZHta/y815t0fHlQXa/pzE6Hwfy4ujNqa052Ij+cZkACgdiOs9CCJhoAOdqBJ7BWkJ95zy7N68NzxCc1Eq8LvFUYe69FmYevBYDvccM93YzxL2+l4Q+kh52ObxxvRuxp/2pKLsn5SN1R4JYmcqWqd8+oR3SfC5FwA6rTas458njEoo2qU38t3CJvQ3csxeIAtmmNPWH4dD1tfBowJA/ZhBSJDR4tMiTv5r/Xd//RjYOAP8zY6GpSXFHXfpoAiunHGBzK0Wg5NfBQ== 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=W7IaOzOXvMAYiZ0fJcQ54KW7gV8pTmFa+ALmBIOs31M=; b=Ex2tk2xKtdXBnGE06ssPLevhnLR8L7u+y5ATi5/LQp3jQ+MaPmTs5WTHaDOBtlOkP2AC2E9NsOW6p3YOfnkSkaOafN/fGNHhJFAvpw//84l9S6mMf4rcTIy6mvt6Ef1ocgVY8fmWkkD8T+oGQJuko9wjuxg8WELVTGG//QSMfgANUCL+2C8SpuZQ/EEWDCnwUC/gjs4Sx09TAeS+lpUs5+ncQXeHFvDkVCkk6IvhOVGAT364WXzEVpfbzS4uSQkzTOiWLMOhwLKh5SYJ6lupraQaioRpoACQnegn1HKxrwFJ6jdQywakDmu29pf1AmsRqapBi+e4ZDi6hG8TAxp5gw== 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=W7IaOzOXvMAYiZ0fJcQ54KW7gV8pTmFa+ALmBIOs31M=; b=mdf9Iu4dMZOLCbHxNEpGOUOiEZ1k3PHsFDfSd52T4fYET26V40jq6KoIt0mLk2yWAoHJ0uffC73o53r18IJoX8PcaAi3QNHVlphfn03WpMzFebgfMnurv+awyA6py/TEJOscnRPpOuKvmDQsr+0rHK0xK7TVKhoP3PjLu8YuoJKpn2azHqz1cwq0mGbQZ7WHBP2wyXyZD5PGUP19QauwMsLM6CQDGcB6ind34ox+QMlvbNMpNuesVNei6Srn8RvJNRg430ZGBYrh9QohgyubYIjPV98IK1FH2YAFNlZObyq8kOECy3xZ5IF0ouy3vIyVwEF5DpJTzFZcs4qgCwhaTA== 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 YQBPR0101MB8208.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:53::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.22; Tue, 21 Jan 2025 15:37:07 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4%4]) with mapi id 15.20.8356.020; Tue, 21 Jan 2025 15:37:07 +0000 Message-ID: Date: Tue, 21 Jan 2025 10:37:05 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [GIT PULL v2] Scheduler enhancements for v6.14 From: Mathieu Desnoyers To: Ingo Molnar , Michael Jeanson Cc: Linus Torvalds , linux-kernel@vger.kernel.org, Peter Zijlstra , Thomas Gleixner , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , Shrikanth Hegde , Tejun Heo References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: YQZPR01CA0026.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:86::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_|YQBPR0101MB8208:EE_ X-MS-Office365-Filtering-Correlation-Id: 2b1250a9-e3be-4dd8-d677-08dd3a317660 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YkZIeXdmclM4WDJBbEp0dVNBdGdXQnBnUVRuTGRaaU9KZ1JXSCs2VXArcjFp?= =?utf-8?B?SVBGcTRYOU1LR0FkYmlUSjdmQ09CcHR2QlYrUjRNdEdmZ0NMR3UrNUtHWm1E?= =?utf-8?B?L3g1bVJLL21JQld4azdMVDlKajVPZXR1bWJmalZJbVZPRjdpZnVja2xyaGc1?= =?utf-8?B?dThkbHViK1VhNmxvUVpkdTlGUFJNL0xYd054RzJ4QTgxWkg1MXAyRE5ZWFdS?= =?utf-8?B?dkc1S085NkdwWHJuL21kRkZEa0ZhK0lacXRhY3lHY0YwZlduMWtiemVuWDI0?= =?utf-8?B?VTR6SCtnNEdRdjM4L2RrS0wxc2FIbDl2ZWxBNHY4SitKdnBCQk5Hc2lqQzlI?= =?utf-8?B?dW9HUXhSMXEzU0ZJOWR3anNEYStKYm9Ba3pkb016THdmN29KS0tNT3MyTkZa?= =?utf-8?B?TE1SUTBWRUxZZkFxNHZacHhTRHZ1a0Q4ZEp0djFEaVJqRzVkM04xTVFvYzlO?= =?utf-8?B?aG5sbEFlTHhsaUFiaFlISTFoUVNwT1o4VUVYZEp5cnpTc1pKditqYjR5WVpN?= =?utf-8?B?QTF5L1hxTTlWOXRiMnRQdnVQQWlZb2o3ZWFwMDJvMC9SK20vOHYwQ2hOT1Ar?= =?utf-8?B?QytQUDdOaGhEUmo2WUE2OWhmK3VHektUYTMwQTdCMUYrZU93cEt1STgxVnlS?= =?utf-8?B?V1pyYmNEU2ZtdkF3SXBBNUdhcGR5d2pNcXlyZjNnbStpU1lpbE81aU1WMVdS?= =?utf-8?B?S3JPZmdubDZZS0JWQTJPVjdrQWRYdEYydlcvaU1KWDhqdTVKUHNWSDE5Q1Mx?= =?utf-8?B?djl0VSs0M0wwQ0h4SmVpeE44b3pUblBlM2ZCMjNxS3VFekdjQkxpbkVQS2RY?= =?utf-8?B?MUNmeE81QkFBMG5kc2IrZEVXT2dVanNzUU1yU3lLMHoybXcxWlJCS2ErMmlw?= =?utf-8?B?Tmw2ODFHclBxbjRXWXAwMk9uOFhsRDNtU0crQUJCV1BlZjZsQjdjZFNnK25Z?= =?utf-8?B?MnFiYXBOUkphSXlyT2tNZ2RBNUJTQ1k1Nkdua2JpTWdLclFRUkV4WkxiakZa?= =?utf-8?B?ZFdOUFNSTlVLTUE4SDQvT2c5T3Rtb3NlTUJVdE9vbWUyS0JrakoydmlNVm56?= =?utf-8?B?L2QyS2FTUEhLaWwrcTlpM3JUNUY3UU9kVVJacG5yZ3BGR1pLNXNPY2V5UVdH?= =?utf-8?B?bkVIaUpDeGp0THVEMWlhdW00UnRqcVpBS0tsZW1hNWt4SXBzNkFtdWVtTXVj?= =?utf-8?B?aStJdjlSenM5emdiY0FiZFVpdWtJcXoweWdUUnZZZjJYSE5xd0wvdGJ1azFo?= =?utf-8?B?ZGdVOFJZd2dyODc5M0hFRG93ai9pbGgybkc3b095WEc0eTBRM0pNUmJ3Z0lz?= =?utf-8?B?NlcxT0RBSHpDTldFVktWS0RRYi82djZDbjFUelNVSGt6OE04cHVmcXFScHF1?= =?utf-8?B?ZVpnRkJVNXhIeGt6Qi9WazlsZXVVMzdQOXJUV0UvY2FSQmlVOGxDZW81eUk3?= =?utf-8?B?RWpyMWQzdVRIOVEwSlZqQVdVNTliSk1sSllCR2p0ZXZzNEx1VDBGUWxKdTdC?= =?utf-8?B?ZHdJQ0N4RGJEQTlJdkp6MVRSOXVIcWFKcXJ5bXNRUHlqZFlKOU1ESnJvdllt?= =?utf-8?B?dVJQMkxTbmJDS0V5UGc1QlpDRENXaEhTUlhZcUpwSW04TURnSElPdXN4Rmk0?= =?utf-8?B?QWhrU3lmN3dNS0tVaUlIQno3aXpFeHVnY0ZDQ3llNGptT2pjSmxSQmI2bUJ6?= =?utf-8?B?V1hsdm1HYVJSU29XVk5uOFVGSlgyeFdsdFZYQlBBQ2IvTk5ySkFqU2FpRi8x?= =?utf-8?B?a29nQ1VMVFkvblRKUTVseVQzY1E4N1NpUGhTSnE1dXhtOXVhYjlISVhYRGpO?= =?utf-8?B?L3Q3c1F5R2VpODNaREVBUT09?= 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)(7416014)(376014)(7053199007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Vkc2Z1RqWDJoOGFKUjcxUXAvazFyWkY1Yjh6Ykc0ZkdYMnNMYnhOei9QaCtM?= =?utf-8?B?QkVqRFU2R0lSeVZMdFQvTDVhM1E3ODB5ZGlmcU40VmxadDJQbnZaMG1IL3N6?= =?utf-8?B?NW9VeFB0emFsSiswd29QM1FNWHlYaEFsRTVNNmVOajlKeFB1TEpJTWZndnVW?= =?utf-8?B?eEVWbmd0cUVOWHpjUWlKQmgxVDdxNUQ4VFlJMnVQY0hLTEI0SnBOYnVBblpm?= =?utf-8?B?WkZkR2g5ekd0VWgzN0VuNGdlTTNSK2FPSWtJdXdRN24yZjBueXpDclBhZHFM?= =?utf-8?B?SEhsRGhzNUZiYmtub0dkcG5XaTI5ZDAzUmNHME5zOGZWck9QUlR2Y2FPRmF5?= =?utf-8?B?cnhkUzYrTWV6K1ROaTJhc0JuVytna3Bsak01aXh1a3Z6OE5keGU1R0JCbGJ6?= =?utf-8?B?bVpsMklYeWNQMTcxMU1iL214Ymk4SUozaG9QK1YxbldjczB6dUpLaG4xR3Ar?= =?utf-8?B?STEzZDM1SytZMEI5bmJ1ckpxSmdQeHVNMEdUcVVOeWFqZGhHamI4UW9xV0Fy?= =?utf-8?B?REtDT0NzazQ1b29KUGttZnBMK1hQdE4xUUZjaHkvTjJYV3VzOTVyd0hkSzJk?= =?utf-8?B?WE9SZXZaR0RYaENoSS9PQkx4UGVsWWVYMkNDL1Z3Zk9XNzlmWVVJeVppSDBK?= =?utf-8?B?akxmOTNwNlJsYWMyWldiVWUxZzhldURXRzJwWkZ3T0VaZXFncmxheEI3QWNM?= =?utf-8?B?Y1dRTFBQd1NhWXlxR21ZTThwdkNzUFk4N3RVVkRKYjlWbHI5Sk44T1ZVODJX?= =?utf-8?B?bk44cXlDQm1zMDA1Q3dScXRXZGxZWXN5L2tRU2hYSjNYMllNN21zL1RuS1VF?= =?utf-8?B?dTBxTDdveG9aSzkzdW5xYStGeDZBNHhTSlpFY0t3ajE1MEd5cW9oSUh1aE5z?= =?utf-8?B?ZGpnV3BCdUFvWmlmRnRiR3E3SmNZUEJpbTJvZDIwQ2VVb1dBTDhRWVdxb0du?= =?utf-8?B?UHo0bnVxa1dXQWQ2YldPSU93dVpkM1NWRnNTQzl4QzhLYzBnaXo2N3FKQkFG?= =?utf-8?B?REJqU01lZit0aGt1OG9Od2Z4TDNpRFFsbnhtZHdodTVESnlKVHJQb3dLREhU?= =?utf-8?B?WjNlcTZ1ZEZrSVVWdnZiN3krc3dTb3FqT1NmT0RiTGNaWFBGRCt1alVXK2xF?= =?utf-8?B?ZktvdElCMnlneG9ZdHMvNUtMZFAxTG9ZWEJpU1dvdGtBS2tGY0JZQk4yV2Na?= =?utf-8?B?blRpM3dwQTNsOE1kR2Q4WFhMckJZZUYxSXAwVEFQT3NRaFUyUUVUK2JQY1ov?= =?utf-8?B?cDVwbXoxOUZXcGpneFBUMDY4Mi9oRDg3MDZLaUtaR3c0SmJtT2E1cDJrdkdi?= =?utf-8?B?L3VZUS8rU3dzQmZhOE8ySll2UWdVd1VOb05xRjFxenlIbWIrN21pcitEajEw?= =?utf-8?B?YjZLR3NHeEZSejlnbEdIeDdZRXdMQ1FESmlGVXBDMDhvcmVoZFp3c0k4c2Rw?= =?utf-8?B?aURvZEhjSFNCS242MjZneGFuK2JBMlIrRTdjeFR2cC9wTUVBMXJPTk9TODFD?= =?utf-8?B?OUhlbzlFaWZDam41Uy8rWVdSajVqNGhiYy95UXFHT2NLN2wzTjBMQ1Bya25W?= =?utf-8?B?ekxQOGFYbFgyTk5JNFB2NVZiWjRLS2pJclhWZHkrMHYycXFZeUFBaEdVSGhr?= =?utf-8?B?MnZaRHYzcWVxRkhIMyttRDNXbzFmS0g1V3d1bUtlLzhVTUoxZVdhZlFVMHYy?= =?utf-8?B?dG9OaS9oa3NRQ2toZTV1QVR1cFZiMzl4eTBxSFNOb0FiYjF6MVpvUEh5MEdq?= =?utf-8?B?bk5TdmFMMzVrRzd2TytMVnNNMU9LdWoxUlhtcGZoTjUydzBlSFMrMzBDc1Zz?= =?utf-8?B?S0lHUEZHS3laRHp2TWl0NGQ2MGxWVVU2cTQwWWdQblN0ajB0WFlIeURlWXdy?= =?utf-8?B?UXQ4d1BpVzdrbVFnWUEyRmlqdTFpZ1hwb0RaTWxSMUpGNFM4SXBSNEtZbE43?= =?utf-8?B?UXIyOWtaTVpjZU13MGVkWC9kRzZ3YmRPc2NUclhlTThYMFBzQzRsalg4ZFBH?= =?utf-8?B?VHc3N3IyUUdtc1RKaUk3Z2QyYnRKRTd1MDJMQ2xmUFQ2NTB3TkNYY08rUEVL?= =?utf-8?B?clZyNGFSaTlIdWhwWkFoTkZqZWRycVk2NHZWYlVEOVI3YlZZbVkwbWVJdUpU?= =?utf-8?B?SmVUSndNSmNWZHBiL2gyMkhydXovaFA1UDZ2MGllVGhJUVA3VFl4ZU5XTk5k?= =?utf-8?Q?xs11wT//dvpQMDN4hg9R288=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b1250a9-e3be-4dd8-d677-08dd3a317660 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2025 15:37:07.1710 (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: q2j0arlt3qQMWUyw1BlHRqKNsCyjeYf0dlbAdc3+ITIfk9HZVcLM1IROQGmC4/1GYdaHYhJ6pQTxahKV0WEZlz0wVWaXE82FDyOqFF85GiM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB8208 On 2025-01-21 06:49, Mathieu Desnoyers wrote: > On 2025-01-21 02:23, Ingo Molnar wrote: >> >> * Mathieu Desnoyers wrote: >> >>> On 20-Jan-2025 12:07:41 PM, Ingo Molnar wrote: >>>> >>>> Linus, >>>> >>>> Please pull the latest sched/core Git tree from: >>>> >>>>     git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git >>>> sched-core-2025-01-20 >>>> >>>>     # HEAD: 7d9da040575b343085287686fa902a5b2d43c7ca psi: Fix race >>>> when task wakes up before psi_sched_switch() adjusts flags >>>> >>>> Scheduler enhancements for v6.14: >>> >>> [...] >>> >>>>   - RSEQ enhancements: >>>> >>>>     - Validate read-only fields under DEBUG_RSEQ config >>>>       (Mathieu Desnoyers) >>> >>> FYI, a regression introduced by this commit was reported by s390x >>> glibc developers testing against linux-next: >>> >>> https://sourceware.org/pipermail/libc-alpha/2025-January/163993.html >>> >>> I've sent a fix here: >>> >>> https://lore.kernel.org/lkml/20250116205956.836074-1-mathieu.desnoyers@efficios.com/ >>> >>> The commit introducing the issue is in this PR, but not the fix. >> >> Indeed - with the bug RSEQ_FLAG_UNREGISTER would fail with an incorrect >> -EFAULT return. >> >> I've applied your fix, and updated the pull request for Linus further >> below. If Linus has already pulled I'll send a fixes pull request >> separately, or Linus can apply the fix from email directly: >> >>    Acked-by: Ingo Molnar >> >> Or he can pull the sched-core-2025-01-21 tag below safely on top of >> sched-core-2025-01-20, which will result in a diffstat of: >> >>    Mathieu Desnoyers (1): >>        rseq: Fix rseq unregistration regression >> >>    kernel/rseq.c | 2 +- >>    1 file changed, 1 insertion(+), 1 deletion(-) >> >> Since I booted the scheduler tree on generic desktops and it was tested >> on other systems as well and nothing appeared to be broken, I presume >> RSEQ_FLAG_UNREGISTER is used only in libc syscall-testcases and in >> specific applications? > > Nowadays, rseq unregistration is used by specialized applications (e.g. > tcmalloc) which disable glibc rseq support with the glibc tunable > and register it themselves. (GLIBC_TUNABLES=glibc.pthread.rseq=0) > > A recent glibc (2.35+) don't use explicit rseq unregistration, it's > unregistered implicitly when the thread exits. > > I'll make a note to add a test case for GLIBC_TUNABLES=glibc.pthread.rseq=0 > in the rseq selftests and librseq to improve test coverage when using a > recent glibc. > > We have all the code in there to use rseq unregistration, but it is skipped > when glibc 2.35+ is handling the registration. It turns out that it is covered by both librseq and glibc tests, just not by the kernel rseq selftests: librseq test: tests/syscall_errors_test.c glibc test: sysdeps/unix/sysv/linux/tst-rseq-disable.c We should import the librseq test into the kernel rseq selftests as well. CCing Michael Jeanson who will take care of this. Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com