{"id":2196955,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2196955/?format=json","project":{"id":41,"url":"http://patchwork.ozlabs.org/api/1.0/projects/41/?format=json","name":"GNU C Library","link_name":"glibc","list_id":"libc-alpha.sourceware.org","list_email":"libc-alpha@sourceware.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20260216172545.1179353-1-yury.khrustalev@arm.com>","date":"2026-02-16T17:25:43","name":"[v4,0/2] aarch64: Support locking GCS","submitter":{"id":88214,"url":"http://patchwork.ozlabs.org/api/1.0/people/88214/?format=json","name":"Yury Khrustalev","email":"yury.khrustalev@arm.com"},"series":[{"id":492335,"url":"http://patchwork.ozlabs.org/api/1.0/series/492335/?format=json","date":"2026-02-16T17:25:44","name":"aarch64: Support locking GCS","version":4,"mbox":"http://patchwork.ozlabs.org/series/492335/mbox/"}],"headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=rTqIILJb;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=rTqIILJb;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=rTqIILJb;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=rTqIILJb","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=arm.com","sourceware.org; spf=pass smtp.mailfrom=arm.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=2a01:111:f403:c201::1"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fF8rj2cRcz1xwF\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 04:28:53 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 6188B4BAD17F\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 16 Feb 2026 17:28:51 +0000 (GMT)","from AM0PR83CU005.outbound.protection.outlook.com\n (mail-westeuropeazlp170100001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c201::1])\n by sourceware.org (Postfix) with ESMTPS id 2A4D54BAD155\n for <libc-alpha@sourceware.org>; Mon, 16 Feb 2026 17:27:04 +0000 (GMT)","from PAZP264CA0025.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:122::12)\n by DB9PR08MB8481.eurprd08.prod.outlook.com (2603:10a6:10:3d7::15)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Mon, 16 Feb\n 2026 17:26:57 +0000","from AM4PEPF00025F9C.EURPRD83.prod.outlook.com\n (2603:10a6:102:122:cafe::4f) by PAZP264CA0025.outlook.office365.com\n (2603:10a6:102:122::12) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9611.16 via Frontend Transport; Mon,\n 16 Feb 2026 17:26:21 +0000","from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by\n AM4PEPF00025F9C.mail.protection.outlook.com (10.167.16.11) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9654.0\n via Frontend Transport; Mon, 16 Feb 2026 17:26:56 +0000","from DU2PR04CA0004.eurprd04.prod.outlook.com (2603:10a6:10:3b::9) by\n GVXPR08MB10614.eurprd08.prod.outlook.com (2603:10a6:150:14f::22) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Mon, 16 Feb\n 2026 17:25:51 +0000","from DB1PEPF000509F7.eurprd02.prod.outlook.com\n (2603:10a6:10:3b:cafe::46) by DU2PR04CA0004.outlook.office365.com\n (2603:10a6:10:3b::9) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9611.15 via Frontend Transport; Mon,\n 16 Feb 2026 17:25:49 +0000","from nebula.arm.com (172.205.89.229) by\n DB1PEPF000509F7.mail.protection.outlook.com (10.167.242.153) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9632.12 via Frontend Transport; Mon, 16 Feb 2026 17:25:51 +0000","from AZ-NEU-EXJ02.Arm.com (10.240.25.139) by AZ-NEU-EX04.Arm.com\n (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Mon, 16 Feb\n 2026 17:25:51 +0000","from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EXJ02.Arm.com\n (10.240.25.139) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Mon, 16 Feb\n 2026 17:25:50 +0000","from fdebian.localdomain (10.57.10.35) by mail.arm.com\n (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend\n Transport; Mon, 16 Feb 2026 17:25:50 +0000"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 6188B4BAD17F","OpenDKIM Filter v2.11.0 sourceware.org 2A4D54BAD155"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 2A4D54BAD155","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 2A4D54BAD155","ARC-Seal":["i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1771262824; cv=pass;\n b=otZeQveEOHbdGs9kQci2n4/UE8Nzyby3HpJU61uj/5NG51MZL6It4P/UFbTrQsEKZOlNk92k5kiJFFAvZJIBnCYzLBzYwVn560AObDJ2ZmgWAmFG0jlpx42BMZfYQijNWz+3mUV3Nt6FgsOoE5DzgvhL/iqJQhzcOnebeJY+1A8=","i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;\n b=Lj+4LKLVaEWF/F9kZBTV2HLzDGKlmXUmHMWo7AmtEnMOodQCgvlHCnPGYylkxHIuoHWrRkJqEzD92bW8wxi7sz23JCFi8uvzc0ihPVGSG9Uu9WWcvj408KaChhbwrJU32rc4yqOhWe/01UBerIOwjGzeTuC2tnhDFyrkHjhbB4hDgfaM+OhkPmIMn9syLXwaE5iuF9+EukCtHowNNKTe5zQ8hxjfH2b7P3qvr7uIj0A+tk3w+AvtzARnRo8OOuQybqCGCvg5Zy544oTd8T1536DYvT3ogWcrxMOsmJcJLDwusMX5pyeyhICIDvfV0B74MnbE4/4BytolYkDg5Do3AQ==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=YE3TuzwAzOESi3nm4swrDrdmW8+T+VZvlaDI5nX//lwUsmGkka9FgkMiy1CH0jqIkn7T1UvL6SISbFPLVz/7kqGohBpURKpbBEBA68/9fbWF0AW4eBG0mzqtJvj2wJpusQmxhpRPqFmk/qSZSFikgGD1oLEtLyCYMjgTflMU61NzVHy2vS74852q9kgY4KPVWeN9GbV8RgEONPg4BDIMY0ba0/1L7/i+4kFbkxh22Ez19Zj3qHgfeBeo7UWsyCPPYa7b2j432P6OkRY+ugP+4kEzX+Ltqcm7y4ZcDTh4CACocsi1Q7vlbrR/nbsBWcda2J78iYl5g1Dz7nYapNpD2A=="],"ARC-Message-Signature":["i=3; a=rsa-sha256; d=sourceware.org; s=key;\n t=1771262824; c=relaxed/simple;\n bh=4NV5KUFKqTJ2CRpCrPecSUWtnPoW+eM9BMAXn9Fp1ME=;\n h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID:\n MIME-Version;\n b=BaTd7y2V4nAP4Qb56N2tlh2PLdtJeH6S2Z8xC19hrl37sr0ablSQ7hdo5wwYOZ7qLhr98x1NYd+WhSKFs1elJYsn+dyKqT+4rnwMjTba63GL66XwxRktQWaHbH8KVtTeM5Kbpg6tlMMJjABvPR4eK2esnMuwFfOouMnky89opws=","i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=Msjc46+Ir5q8jotkbQDfDoIfioNB74IUH4Abp/HdzCE=;\n b=tKHQeTi2Dyn8plnXvZ+rMzAyCL12U6d40KVm7FiHlI/t4ByefOVMm+g+FbdOxJ7c5taUEAC4pkB1LuiIx7W0YHedJr6HJiG8DQhGdydz0voSsNaO1vw0V3rF/VyprdExkzTW3jI0S/VYfUVIy9Ge6OWsVFS/ot3R7aXpNnToejS9q11dbe791bbjyLRS2EJHbW9KrH6bCI90uqOyli8GD3FmOek+94PzhObIgYrlE4FS7PbRDf25BTIopppdzdvdsWrv2d/rDZmamLiLGQAfzj7h1qmrVtxjsSXCrKGhI0nrFYYoAL4LhqHtLLCu8NdwTLDaWpKYCazCPhj7PB/vKw==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=Msjc46+Ir5q8jotkbQDfDoIfioNB74IUH4Abp/HdzCE=;\n b=n/RLKxD7G0BZJ7tpKo35ouO9b6ZiZRMiefRLTQlgx4nQ/UWeDZX2ouexaah1mjNfZFi/sGFL8Qt8mzGU7UFEjiaqIEj3Qi2WFzqZyrhBaCnN9TlQ2ll8LdcDUlIFDoJ5DDZTQE0m45ZDjnCXresOZifOvLiuuPQtNj536/AgfGZQoPvHzbKZwwysF0QbMtCd4FtHxjO8qR1zfKpFSQxjh88Z4V5XKg736HZS8kY7X1Qqb4MSkZmkrg2gYoiEggKQrlmxCtEUtq0BSBBt9cmsQ/VDYtP/H3lsTnmG6MjNcHWSTFHpziUErwbgaCofUEpabXD5ecEEbMOjkkfqA/MBgg=="],"ARC-Authentication-Results":["i=3; server2.sourceware.org","i=2; mx.microsoft.com 1; spf=pass (sender ip is\n 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com;\n dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1\n spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com])","i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 172.205.89.229) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com;\n dkim=none (message not signed); arc=none (0)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=Msjc46+Ir5q8jotkbQDfDoIfioNB74IUH4Abp/HdzCE=;\n b=rTqIILJb7VWpTtu9l66nF5zZWKAvXTCwpjYf5pu8rW8IdYzQCNP4Va0hSQkh/KK1WdJ2uWV+hO7wEwS5nIJ+cWg1R6yF5xGBPhsmgJKSQrhb1psuHy3cs3UjNNmcr6BDEtfy0e3XUEQ+Ue8n/F9fP4QWy5xFNafAYYDTBCKKA7k=","v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=Msjc46+Ir5q8jotkbQDfDoIfioNB74IUH4Abp/HdzCE=;\n b=rTqIILJb7VWpTtu9l66nF5zZWKAvXTCwpjYf5pu8rW8IdYzQCNP4Va0hSQkh/KK1WdJ2uWV+hO7wEwS5nIJ+cWg1R6yF5xGBPhsmgJKSQrhb1psuHy3cs3UjNNmcr6BDEtfy0e3XUEQ+Ue8n/F9fP4QWy5xFNafAYYDTBCKKA7k="],"X-MS-Exchange-Authentication-Results":["spf=pass (sender IP is 4.158.2.129)\n smtp.mailfrom=arm.com; dkim=pass (signature was verified)\n header.d=arm.com;dmarc=pass action=none header.from=arm.com;","spf=pass (sender IP is 172.205.89.229)\n smtp.mailfrom=arm.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=arm.com;"],"Received-SPF":["Pass (protection.outlook.com: domain of arm.com designates\n 4.158.2.129 as permitted sender) receiver=protection.outlook.com;\n client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C","Pass (protection.outlook.com: domain of arm.com designates\n 172.205.89.229 as permitted sender) receiver=protection.outlook.com;\n client-ip=172.205.89.229; helo=nebula.arm.com; pr=C"],"From":"Yury Khrustalev <yury.khrustalev@arm.com>","To":"<libc-alpha@sourceware.org>","CC":"Adhemerval Zanella <adhemerval.zanella@linaro.org>, Florian Weimer\n <fweimer@redhat.com>, Mark Brown <broonie@kernel.org>, Jeremy Linton\n <jeremy.linton@arm.com>, Bill Roberts <bill.roberts@foss.arm.com>, \"Steve\n Capper\" <steve.capper@arm.com>, Andre Vieira <andre.simoesdiasvieira@arm.com>","Subject":"[PATCH v4 0/2] aarch64: Support locking GCS","Date":"Mon, 16 Feb 2026 17:25:43 +0000","Message-ID":"<20260216172545.1179353-1-yury.khrustalev@arm.com>","X-Mailer":"git-send-email 2.47.3","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Content-Type":"text/plain","X-EOPAttributedMessage":"1","X-MS-TrafficTypeDiagnostic":"\n DB1PEPF000509F7:EE_|GVXPR08MB10614:EE_|AM4PEPF00025F9C:EE_|DB9PR08MB8481:EE_","X-MS-Office365-Filtering-Correlation-Id":"b1fb92ca-41c0-433c-f64a-08de6d809554","x-checkrecipientrouted":"true","NoDisclaimer":"true","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam-Untrusted":"BCL:0;\n ARA:13230040|1800799024|82310400026|36860700013|376014|13003099007;","X-Microsoft-Antispam-Message-Info-Original":"\n OurJGSh47ncR2RdFzXzzKhnE7E2A3JmjQcoNI/kOK2ZFzqBS62p1Pi5Una6PeZWfNF0sAk+H3ozC7uAqSUQ5bfR8ZKlqXkBFHy0fJwgEgqcLzNkUssbMwbE8DUoouNBfFLvE48KkibOd/IDc1YIoVofTBhyBnHSBGW+71V8l3gXVeopV8o0P+VZcNr7JD/V72b5MJ3z/Qo2cswhmx3OmojpkCiZ9Seni383kfOeCqwCxAeS8cZnUwbEVBXy3invsZjoRbaPMis/25uh51mJKppp/LuYEuTAmhz5uIla/38eALpCQSuC8qpNZKqE/IL+GrsuE0LdMRet7WgM+MORHlp/l58379EgaYglhNvMyUOIo4/kSY73ASYUsDElqWb6f8fbWwQh8mvAW52ed/NLe5K4F+4nL7rQCCoySmPrzYnJmn5MUDm0yK2NRM1dd1T8SpgFs2AtmCm9V3KXg5/IYPjwNmuQ6JSoJ57dtV29AyzMg4jHrMRqUDVzGVO5ES5oPUtQowBln4bb1n9ayIWwiMtvOVSpzSX+Mys8/Fk+846nzUjxj2ZFOJA0DyVHJRRRPvB/dab7WEUaLQcrVgczV/yNLGEcrlA27SqOjNlqbnmXUL8VZXsdfosbZu4Aj/VR+kRVqTbXaX4Fgm3aZ/+y0KBQh26jfd2OcVG8AZyBh3Z9NvVC4/jXRmsOO47QW2ZrBmeNOcTB4uKfleFB3GcRMZqo+6qAm0JfBfVNuaqJ6kZ0iIaFajZ+Z8RoNXKxYxUUfCseSgB43vYKu/fzsMfNVT+vLSTsKWIgEP/obNP3l1S1z8MRaw2YOj88GMA9T1d28a90cvnooSP+5atzGJh5pWuDHx+jkuli+UwnEKrsKr2lJfyVgLtswQjBwhAgeLCSv1/9mFRVsnM250tOKgrcFybWZgUxSJhE1J9AX0ZsZk6G0LmMfN0EUjAeUj2yIadUHDkJXqlB+xa/8tGQoME8Hj+0Fx8Mj5u+2JCk1AyygsM4EgLiYtcLQF6x9BFJMdED3MO9lI8LV+BF84FIy20CCYEN1jQSIZcrw4nMdSMP634HRbRO6DZoYGgYojTcZ2bkO5YLPSrbuFTIdx0mygduFPT8/7y9d8fKikQA2dnUMoNfF6VrNoyJoSNZc7nKVHKRBCnCF1+C2gP6lh/VWBZ9do+VIaIlTDKOlYSLpL42AN2O6m0zemJ43a1sc1MZjwRPAjagi3mvjMaaUcobG0MQggQGKaac+cqoTk2sAg48Jkrs5OmPT3C43rVaQS6tuVPzkhVztlmczyrC+WSqo+G0fe1F8qc2ABkMRu+v2Rkurtzn/JxPKzYj1oVHIEb8im9hqu1xqdDmaVsp+QuyKwhZ7RM7YCS8miAyRmZg5Uqb0TfaRefvW1Z7MJbVweCDfSCpuGN1LoKt7FTdp4b+6bKXvg29aFm1ZbbjemuOGXzkmyKbpSPjdzd2+Xq6S3t0rzVoePPx6mL0lJoIEE15VwmqdCrV5DW/z+Azv93kFjHwAFVv2VB61eZsXl5AiZuu1nA/0fFq7yLPSjLKRg9y0T8GYfaoLpqJJUquINWujBGaaa3TiCL8gji+zz9JkT6Pg832bnLBnguLX6VIp9sSyTN/fH2K8KYd44RkGcAqUNpLKfTGY8KZ1PSIGFznk0zCYlQRG4IBNHg6psu7H+aq1ZO8mHt9v+unNlA1LR7XsfOlFJu8=","X-Forefront-Antispam-Report-Untrusted":"CIP:172.205.89.229; CTRY:IE; LANG:en;\n SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent;\n CAT:NONE;\n SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014)(13003099007);\n DIR:OUT; SFP:1101;","X-MS-Exchange-Transport-CrossTenantHeadersStamped":["GVXPR08MB10614","DB9PR08MB8481"],"X-MS-Exchange-Transport-CrossTenantHeadersStripped":"\n AM4PEPF00025F9C.EURPRD83.prod.outlook.com","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id-Prvs":"\n 45473089-bfd4-4bdf-a7b1-08de6d806ece","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|82310400026|14060799003|1800799024|376014|36860700013|35042699022|13003099007;","X-Microsoft-Antispam-Message-Info":"\n rQWALsSb7K5U4HR6weOWSj8qfVo1YyfmGqTPSzl246TpgsiP9IhReOYAM5Ri+MN7PN5ba2umR+eRvnYWmE+uPVRewxhz/cK+PyC2qHN76tgRJvUK8nrbJrYphVZTASrc172JAlzmdw9DkaVz4/IGFxm1P2h4wvwk1qhRTkbDB+fkLJ3Rm7C8M4nhVzhLZOQxA615LvqkPeLqLNHwsxiO+0H3ByjQX7O1b8b6nqkKjomOExWwAWOq5v+76o3/Xit3BELqegqHiOA5JhBHs4Mmk3NjQH0cW/Q0KX5WiwWj7Dg1+JL5ifnGpwaEdRWpIhCvLT2P2Zyz1VR4gvk4ycHUIHM+eG4uoJsPkRB0N4F5s5E8YaYJ3BPrn9ZQa2/3K1/T/MrhR3HslHjYmcuyU7iphVeoYQ6XzZTLmJyUKU8f0hJMQpZJnjBxPVvrdNdTMeQyd2sFWsY++ReeTFfmmIffBCH3KoWDY5CLjWxRDZc8m7BWBT2sBsHCSwGXjFAvuuKDP3R9uoxOmuSbm3XKfpL6l2NhQfCLVd3yRkJJaun/SppvG1N9Ll22+OOtSKBOClIY9XUuWG9C2hpkyvDMHdwg1YuZrYaK0oUUvb4X6hlwBWi7W9EZKgAUa01nTq4s+VMfawrWkGFXSLX5+QAdptAI3rCQErFwmGpw+QASzEn0IyxjGKdCIr1K3Q/mpgMOFvIJiSYVLDDNADkjU3z6q2+H7szk9lIeIQx8rcn2L0Cg9uKrvMGyDRsezglF1QYLwDZ9QKBQ9UdXt7rHGSyprZlCrbmJ/d+qGSBC5/RBuoNLQIrCHAFtV0mw7NCebxyEnlCj5QFicgfL/MP75LeQGxWoJCbPjIE7Y9KYCSluQLBu6tBIw0L3rljEKiybZI5dFNOQBUcopzMzRmN3BQZO+Tkkmjrn90NJf3pATp2+B8H8jJaADnvbWDDYRO6LCM48FSS3qGDqQ0WUNXfokCHo/JvCegfWy/JB+42G8gHVuQl0e85VlwlV943WxDJgkOHo+gY/D/M0FaJKcL1Bs49nYvioM6iqnAFKjI5TwndyTa6o5W+ZpAnE6yMXvEliS6ZhBhAQfZIOQ+DP8lUs4UnZn7e29ajjFgWEzNSw5lLF1cxx067StNiW05XkVmScP/W4XWLLvSC7Xi4J+IyKbbZtBrClh9YMkGNq4ngCcAaflefyOOvI8zcAE3OafzIHA5SRNiZSX+MVm1dSLKwu/kibfd/MKhhldQVxz6SsCQTPPFvuu/bVaZ5gx6VALnNrYvgf/0s0laqWof+6xJhp/fIMwXp7eFNmFjIaedHBMC3uI5iYHHDaLHhF3D5i2Qt342WhLm9c9/gWTdukp+gAfHGUiwbehUT8Q0wFLlPfKk17ha9kzZ1su8h+arD+uTH7tspaVc8ypshKO7g+6URQb6mK9vXiCBRI2p/JsJDcEgMz1dEKDh9IzVPu0lEHiukUCFQL4Ntu5w9N9H1CgA9lGj9hzz1MNKxIBAZGy731WbCn686JvNWBeD4Oo3nOlFRP6s7VgOVa1P0USn4dR3rUs1Xnw00okmfFbQeU0ydWtuBPqLGZPVIyYhHeP2mzNRsaFvznfoomiZWrxzNR9gl5XdwbCrRUnZntZiGq7Y7Xa/CQpd6iIbI71tP+zlscD74H+gqc4HTwHn4wEo6oXZot39mSpcpKvA3+Eck9ztQ2R/6/k7cieZk=","X-Forefront-Antispam-Report":"CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com;\n PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(82310400026)(14060799003)(1800799024)(376014)(36860700013)(35042699022)(13003099007);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n 7WadHSA0LpbfDkrGJWwr/McyUdyrR33kvrepbUPhwPr9sQSk9zUQI1O59/Gw84REcxPnZeGghv7GxIu7l1GCGCaXhY/NRtZSzBBPhNwLHC+fz2Lv87OwMrekJ5h8E2j/Usv4bf0Q7IFQ0gH5ji+UvQ2rB6g1q/e0iYV2jLuH5pzKb9asCJpQh4EE/bnjsFJNdxB2pSuAqF6qvhAJlloADMWpWw8KuzS2/Rzi4RWcbSsdNu4ju2X+AsvAaRX678f7TnsTR7vw/upPhWAJ6DU1S9b+xNQobatzAAXwQPmOc34CkCwAQ6KfXNkjBkNPRLWDqgAoBMm3bG1Hj0szHciNk5A0lJYhhmjO7a4xJJZEM8GwCTpg6rbs1+oTB7snBsBW1njT9LWEFb8WVQEK7Mu1up+bHXVWmYjcnhIDf+a+PELopk6bEjPXdHZQnTI4OpEG","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"16 Feb 2026 17:26:56.0924 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n b1fb92ca-41c0-433c-f64a-08de6d809554","X-MS-Exchange-CrossTenant-Id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129];\n Helo=[outbound-uk1.az.dlp.m.darktrace.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n AM4PEPF00025F9C.EURPRD83.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"},"content":"Lock GCS if it is enabled based on the existing tunable\nglibc.cpu.aarch64_gcs unless selected GCS policy is OPTIONAL\nin which case do not lock GCS.\n\nThis is a compromise implementation compared to full control\nover locking GCS features described in [1].\n\nI think this implementation allows back-porting to earlier\nGlibc releases, would it be OK to back-port this?\n\nChanges in v4:\n - Fixed multiple issues in tests including 2 tests failing without\n   the configure option --enable-hardcoded-path-in-tests.\n - Using different error message after prctl failure for enable GCS\n   and lock GCS.\n - v3: https://inbox.sourceware.org/libc-alpha/20260209115845.1426398-1-yury.khrustalev@arm.com/\n\n---\n\nPasses regression on aarch64. GCS tests checked on Arm Fixed\nVirtual Platform (FVP) model [2]. OK for trunk?\nBase commit: f5bab97a99\n\n[1]: https://inbox.sourceware.org/libc-help/aXdRdmU95P4tbuES@arm.com/\n[2]: https://inbox.sourceware.org/libc-help/aIc3ElNTSQrelCK9@arm.com/\n\n---\n\nYury Khrustalev (2):\n  aarch64: Lock GCS status at startup\n  aarch64: Tests for locking GCS\n\n manual/tunables.texi                          |  50 ++++--\n sysdeps/aarch64/dl-gcs.c                      |   6 +\n sysdeps/aarch64/dl-start.S                    |  21 ++-\n sysdeps/unix/sysv/linux/aarch64/Makefile      |  25 +++\n sysdeps/unix/sysv/linux/aarch64/libc-start.h  |  29 ++-\n .../unix/sysv/linux/aarch64/tst-gcs-execv.c   |  91 ++++++++++\n .../unix/sysv/linux/aarch64/tst-gcs-fork.c    |  75 ++++++++\n .../unix/sysv/linux/aarch64/tst-gcs-helper.h  |   5 +\n .../sysv/linux/aarch64/tst-gcs-lock-ptrace.c  | 166 ++++++++++++++++++\n .../sysv/linux/aarch64/tst-gcs-lock-static.c  |   1 +\n .../unix/sysv/linux/aarch64/tst-gcs-lock.c    |  58 ++++++\n .../linux/aarch64/tst-gcs-unlock-static.c     |   2 +\n .../unix/sysv/linux/aarch64/tst-gcs-unlock.c  |   2 +\n 13 files changed, 505 insertions(+), 26 deletions(-)\n create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-execv.c\n create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-fork.c\n create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-lock-ptrace.c\n create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-lock-static.c\n create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-lock.c\n create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-unlock-static.c\n create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-unlock.c"}