From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8714ACD3420 for ; Tue, 3 Sep 2024 09:04:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1BEF88D0150; Tue, 3 Sep 2024 05:04:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1495E8D0139; Tue, 3 Sep 2024 05:04:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E66C08D0150; Tue, 3 Sep 2024 05:04:36 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id C06978D0139 for ; Tue, 3 Sep 2024 05:04:36 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 46FE680A93 for ; Tue, 3 Sep 2024 09:04:36 +0000 (UTC) X-FDA: 82522841352.27.BB75DF2 Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2080.outbound.protection.outlook.com [40.107.247.80]) by imf23.hostedemail.com (Postfix) with ESMTP id 1ECBB140007 for ; Tue, 3 Sep 2024 09:04:31 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=UyTZ3ao5; dkim=pass header.d=arm.com header.s=selector1 header.b=UyTZ3ao5; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf23.hostedemail.com: domain of Yury.Khrustalev@arm.com designates 40.107.247.80 as permitted sender) smtp.mailfrom=Yury.Khrustalev@arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2") ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725354167; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=R5r9xHQHG+scXrr2lbtrROl2d6zj7h3adAv4PeUbXxA=; b=t/v7ckzmlJfY3qbBQz3kCPEvhgdoJjbqxVqC1hx5kmJ3pxznt3f2mC0jHCRXcJpYipSxtL WIeuw7ystE0lbxBeXiSnUS2dvp+v/byXcSJWsR/Plpocx/W2ydtTkMfQdpbEiqRPkV7LUI CRarjw7LS4O091l3/0QYihXd9QOS3j8= ARC-Seal: i=3; s=arc-20220608; d=hostedemail.com; t=1725354167; a=rsa-sha256; cv=pass; b=N/oDI9iTMUqXknsmB0bTzoSSpkbSrxGktvlDMkAHIlZ8Opgdd71wnw2VnnH3R37FjHAaOZ fFYUyyGXTO7fpIyFZaUyPA8pYwgKa0STf0DwlF5DtCqI7AsMrskB0IcH/q1tIpBdkyOsJa DITH1ST4SCKDvPpy+C0DVmJhRJP+xXE= ARC-Authentication-Results: i=3; imf23.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=UyTZ3ao5; dkim=pass header.d=arm.com header.s=selector1 header.b=UyTZ3ao5; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf23.hostedemail.com: domain of Yury.Khrustalev@arm.com designates 40.107.247.80 as permitted sender) smtp.mailfrom=Yury.Khrustalev@arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2") ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=HZJyXwleXaULYMllpcQXw2GMSBvCjzuSZ/kUVHuHYfgFUztaTg7E18WLFPUWy/LLSYeSrBeKc0e5ZB7YgQ++jXs4jcAZoMPwvGFATGKAN6NcSATGurQ70dsM+xfOP9rZpXsEsi5Wp0vwXHZGt/91rt95eNQNlKlactmPt7+gTi19YSYt8wm7dHK4r2F1tzml0i7vJZRBPHx5FaQf1mVE9V+1+UgLqzLQqimSEGZ+18TeXI718Q5rBwNRJT3McKx5FpYQpweN2sGcmY5gZv7dceg29go7sU5cJfLWetjRHzTeuWNeZkLlHRZTff7sjYcnjSTSA+Qv2xSUJPa6KH8LdA== ARC-Message-Signature: i=2; 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=R5r9xHQHG+scXrr2lbtrROl2d6zj7h3adAv4PeUbXxA=; b=dqeHT87pifPymqSCsjTKsxHCw4q50zf7QeDxj3qmaZ+EVou7XKkpUUoFGCPTpfjU6GSVo7egAmnBzmabIr9qag3VeWgwx8XhFDTn4azete2PUWLREIF7ulOzRzJLLhLfS8BQ0Wv6GE+otwO4ZNQe4xVxM9AHJucX1gOUdhNK1ZP+QalvVCd0qHYQLwZosSdfElOGz5Pnid13qkeXWh4vBrPhPycqGDBFlayOZcUa2qalE0sRvsiY7KgpdgaFEB6oJbYVI3DsjTCmyBztKz0BGF4xwVO7KYh1ARkC6bDkC0CjxrxxR5hMz04hiYHF2JwDGi6mQPwaHLvRkckh0lKAMQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=kvack.org smtp.mailfrom=arm.com; dmarc=bestguesspass action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R5r9xHQHG+scXrr2lbtrROl2d6zj7h3adAv4PeUbXxA=; b=UyTZ3ao5fXyaGax8FnJq72YkUOJ+jfUV3TvBMEEBDFpQ59EzfXHSGOqt2+pu2mPEPi9HObaBicA6R4BfbGM1Qd2H3qHq04wQX9hdYmNFGjiNMG+h5poaLx0qWAJlw3cApixdihqFJvYCPrd1npvnczn9fKtqMnG/rcd7lvggL34= Received: from DU2P250CA0017.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:231::22) by AS4PR08MB7631.eurprd08.prod.outlook.com (2603:10a6:20b:4ce::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.23; Tue, 3 Sep 2024 09:04:25 +0000 Received: from DB1PEPF00039230.eurprd03.prod.outlook.com (2603:10a6:10:231:cafe::99) by DU2P250CA0017.outlook.office365.com (2603:10a6:10:231::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.26 via Frontend Transport; Tue, 3 Sep 2024 09:04:25 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB1PEPF00039230.mail.protection.outlook.com (10.167.8.103) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Tue, 3 Sep 2024 09:04:23 +0000 Received: ("Tessian outbound 7d86ec5dfeb5:v403"); Tue, 03 Sep 2024 09:04:23 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 80ad58ed9b07736d X-CR-MTA-TID: 64aa7808 Received: from L9b17469c2d2f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 347FD1DC-81CC-4A6F-9EB7-015C880B5A28.1; Tue, 03 Sep 2024 09:04:17 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L9b17469c2d2f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 03 Sep 2024 09:04:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CGnSc1tcK1mWJ5kalmbTGs6wPcIQgHIZTsHCQLt4DRB4b5BNcC19lPN4QGqwgL5faDT+kOouF8v0MRzD4HyEpI3vT1vj+pGw7ZD3GyKPKW1utzHMJTT6l13sjg/z5Nh9VlDsQFDKXxx1gWHQZd8k1WfafLSMmQvk/2F4sb3ZUAc50IzQ/pIFJYWv/Y6aiK34oRN/+26hb9djKq5SNKDWBzuqBIoYkAsXSMCOOT/MEyltptBzTvCU8wl2qrD1QEQ3dhrSJa1c7aYWIL4cuDQ85+6zd6o57sTffG3lqG0o6+WTJGdgvHs9OU4UQAygL7yq8lwFhQa2dycIOknQOSzyPg== 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=R5r9xHQHG+scXrr2lbtrROl2d6zj7h3adAv4PeUbXxA=; b=EK0zmy27VTjj5wU/9TCYZ89FU0lnlhEzKptsAfJtgbruaa/VHLWROd8SdNZe5wPbUgm+aKU7KR1x7aXf6QfneSbQix9DgPCFvFrlwBdED0k4cBp7eFn559eeHymC8MabUpCBqWJGp4JySQMTRnLii9pl6a9oHvoOfgU8pgb1fKkz6kSbh444dg9iJLyor2VOZepcHRZnEQSeYyNskbGXs8I0IbqQqvfkPtHWd/0ANgTxuY/UPJhxmd+e94DDaU08eLHmo2rPCKKQSxdViO/NUTpsJ6QhVHYgHKeGffZPasNAHyzFvBqFt8Am2l9ufefrIsYuksalVIVhBYHb7l3rGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=kernel.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R5r9xHQHG+scXrr2lbtrROl2d6zj7h3adAv4PeUbXxA=; b=UyTZ3ao5fXyaGax8FnJq72YkUOJ+jfUV3TvBMEEBDFpQ59EzfXHSGOqt2+pu2mPEPi9HObaBicA6R4BfbGM1Qd2H3qHq04wQX9hdYmNFGjiNMG+h5poaLx0qWAJlw3cApixdihqFJvYCPrd1npvnczn9fKtqMnG/rcd7lvggL34= Received: from AS9PR07CA0041.eurprd07.prod.outlook.com (2603:10a6:20b:46b::28) by AM0PR08MB5460.eurprd08.prod.outlook.com (2603:10a6:208:187::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.12; Tue, 3 Sep 2024 09:04:12 +0000 Received: from AMS0EPF0000019B.eurprd05.prod.outlook.com (2603:10a6:20b:46b:cafe::e7) by AS9PR07CA0041.outlook.office365.com (2603:10a6:20b:46b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.13 via Frontend Transport; Tue, 3 Sep 2024 09:04:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by AMS0EPF0000019B.mail.protection.outlook.com (10.167.16.247) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7918.13 via Frontend Transport; Tue, 3 Sep 2024 09:04:12 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 3 Sep 2024 09:04:05 +0000 Received: from arm.com (10.1.28.157) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 3 Sep 2024 09:04:04 +0000 Date: Tue, 3 Sep 2024 10:04:03 +0100 From: Yury Khrustalev To: Mark Brown CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v12 21/39] arm64/gcs: Ensure that new threads have a GCS Message-ID: References: <20240829-arm64-gcs-v12-21-42fec947436a@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20240829-arm64-gcs-v12-21-42fec947436a@kernel.org> X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS0EPF0000019B:EE_|AM0PR08MB5460:EE_|DB1PEPF00039230:EE_|AS4PR08MB7631:EE_ X-MS-Office365-Filtering-Correlation-Id: 8eda5111-f963-4740-5484-08dccbf767a9 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|36860700013|376014|7416014|82310400026; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?Sz8qv7zs7o6n0qixkEqGeIyau7O4NlbbTN+sbG91v3+nFVpbgoDhMckdSs79?= =?us-ascii?Q?+1qAGjnDGwd9P1KiCuwnXB9NThmQy16eVxA64IGKj19QFNciXYC+SAdW359A?= =?us-ascii?Q?81O/P+SUgcqURGW5V1TWjaCZEWvwZeAieBoB2VYG8P19/MhCEWR/CkGmPTRX?= =?us-ascii?Q?hxBX9uOecY3yZFzspKU1mibpCv4RdSOdRvH3+TuJ7CEM5vWFv0+UZX5oM1Mu?= =?us-ascii?Q?9BLiWurFQQchLA5HyD6PWdYIgActaqCE5lVbtZFTdcn4qVdavHE5u17qCmeR?= =?us-ascii?Q?BeyeuvbUjZpiR/Uw0G0b5EEKwkTHvonW2BXRhUsV9ozTUVIEtF5qmxNj+LhY?= =?us-ascii?Q?O9HJYDLg4yW1rWlYe/SGLpht1eiPq8AyydGhtzJhTz9xH34n4nH7MG1rU/cs?= =?us-ascii?Q?Ah3vLkUt+vKXrWTX+yJG9DGoibBJGfI+3/eu5yH0dNJbL/S6MBJlLi76TB8C?= =?us-ascii?Q?n4lkBSDvOJvzgURLCnsoTzF9iaiB+LmbJyby1WR3D/L6o1j40bY7oq50+7k3?= =?us-ascii?Q?Dap+Rwtk+dbs3d5lJSQ7uZFGJR95OrHiTXBFdKyyo0C+GsJxevjmx5UX6+o4?= =?us-ascii?Q?qpcud/mCtDCZwS6gFCFo6UXpLC0FsWN/zUHslcYHHmfNWQ4ke2KBeAT+gkN6?= =?us-ascii?Q?+Q02ZrOfcfEkLRs+WA8RB3OS/5890whhX3LsS8ZOai98vmIsm1reWZRkWgoz?= =?us-ascii?Q?V+IkreOU9kEK7sxYZ7P5uzEb5dXUn6nIhyQALR7ojaXKjku3s5LxORdm5/hZ?= =?us-ascii?Q?o/xeYtlon4vL/9ByLkNjgS290gzQGTnupyZOqlGXl/409xkT/RdydBLScWKl?= =?us-ascii?Q?QltOMTZU1KFQZqcEA+io16WlNwP9PCwgkysi1dWQzqCvp9/s5WHR9Xs5Ciq8?= =?us-ascii?Q?h8PeB98bsPNnPtMIcb54rdKat0J2jdWEDu3HljjAolisiFYIzXgiXFZIHyp2?= =?us-ascii?Q?07Gahim3WYlgj9a7cfnv3E6uxWTIaqNKISX3Ln5rDM4TbIH4kjXDqRPlsH7R?= =?us-ascii?Q?zbwgDI3KtX9CHtYJDKCFzPUcK2XdiqKbcdKa1in/fkLMkmu0YmZNaiJ5PY0B?= =?us-ascii?Q?bZZDiWRYjlEZgY1hnET0AJN4DV7SIWHSjr6O8Ty4A7oNXXjRH4hWQsB2pD5T?= =?us-ascii?Q?796Ira+XbZHozsw09BaHvwkkuq6e/UPqMBHqFa/EqeChu7JTiU2xAgO+rdAg?= =?us-ascii?Q?LESqxThbpeJuNrFXGUzemoozvYRu1ffHV9RJvWcDhGijqIS2S3OMSJHl6ark?= =?us-ascii?Q?X3s9K8W2JM7kum0pCVYyxF0sgThQr1aw/irAQwqRoATrgDfHDz00vtknDNGa?= =?us-ascii?Q?GqdLPLsZf5NbduMS874QU6OpNLtUVucaRol/V7kxiwvcJyiwdFDsUuFkHLz2?= =?us-ascii?Q?/7HAI0FJsGeBXOGRL8ZwUfqaghHw9NNgNRlwietq589CkeCRpeG6cJptAAd4?= =?us-ascii?Q?ZLBCnX1WmlkS0NBzarSA7fRsEddgAc2D?= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(376014)(7416014)(82310400026);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5460 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:20b:46b::28];domain=AS9PR07CA0041.eurprd07.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF00039230.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f68233a2-0c1a-4af8-2748-08dccbf76132 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|35042699022|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?9T+ATHc19d42YgG2qSN66L2tIuoUjn+5i3vDTwFK0vLnMV66VQUMY2pFvx9s?= =?us-ascii?Q?rnhvnRCvFscOrGDhgGk6i6yHiJIEN+tGDEvWr1CmtRv/tLhjZ6h6W7VX0ocd?= =?us-ascii?Q?aqESgETZYKfslptzEv4JtUs9hw/PHOlecK/+HX1POMyqWhWEL37R4NEo7huX?= =?us-ascii?Q?25/ZCAbJDhfl5FMuSv/Avr2duTOSlW1uoIHayhjegtG7OHdyNmuUDuJ3LvD4?= =?us-ascii?Q?a8ku71TF9mTPijnWvhZFSD1QDq2o6JbWAubiJ1RDkzqJrjRBmoAh7xdASL/7?= =?us-ascii?Q?iYSLYfHsGhek049YHzjXma5DykZWG8dHYTga9nYcQ94lPDmfgmOYI5w85dIU?= =?us-ascii?Q?ffIh2FFFYpmjQoCopiHnF6Pr2dqERzE0uXqBEO8nd3BINmzwRxEnXOA4E4+7?= =?us-ascii?Q?Ie7ZulGdpHeVbomAqGz03PDprr+HMXckRQpYDReECjqOEtWk77jOjTLRTTbN?= =?us-ascii?Q?5VCEWq7AvJQNU3Ta6tJH1XVBStn+wiQbUpxpYxqdzUtU1y05Qud6fdBwwpPK?= =?us-ascii?Q?ZWQ4QyJetl1+8EC7l59HRxpbDl0iaNkaopegTLcGisMKksrxiVk71kO0rK/Y?= =?us-ascii?Q?lqJ7UaQjBztKDy9tUzHlrcd1t+90Pu4kbl3KXmgkRNHL9F5JDoiaEnF6epM1?= =?us-ascii?Q?Uisv1/dxAgXMPBaZq2r7qeoTUWATeSllImu3NAaP7Quh0xcYoPuV98jIoX6x?= =?us-ascii?Q?HY8EfPytpJpEEQIoAAc+5JoLjsic7RFRMMK748LTpAPDLJMH1pFF9OCkbFV4?= =?us-ascii?Q?DsVCQZ1f2wFY0jUpyxWQeOrloYK/gJEg0UaawmZpDl8zcQOF/Hzp8HHF7tuc?= =?us-ascii?Q?aPjZzSe+GBtE6znyFN9ABYXvcIdJxkvj9ergjXtrM2su4HOtKfcdD/vcTxdD?= =?us-ascii?Q?aclbWyTMBM94+7R1BzJpVMR2DDgwrVMMcCpySmIczCflQ41IAE/QnPlIqDMH?= =?us-ascii?Q?L1lZY6XbDX4plFuoBGwQ9AlPvFkuGZdPVwdfuo2g9xG5Gt+TzmzRfNtDU9m/?= =?us-ascii?Q?OYd4ENz04Aw0LKr8RctSWKxj59fkd+PdMBmjwPn2Wm7kYODElPPdvN48W/aD?= =?us-ascii?Q?ciUUS5CdRqpT2trVjy0sCZtPxQnkADt9wNhd5lgjF2xw7HvcOAfqukdqStL8?= =?us-ascii?Q?R8AYmfTpEufQPUl39GEZy4Ov7p8MbOpyjNYP4mwq3DgVoquGPwvPOOhRW5qA?= =?us-ascii?Q?IDgbNRv/rbEve5xN+uhuT5mVZSV716uqaFgQW4xx8GurRFP6D/ChKj05q1z6?= =?us-ascii?Q?9euvSBUJtTgkpI5wAbvSCRhjzTUksNwATDF6+DiN1PmZCl/llQ8DN8FObwJK?= =?us-ascii?Q?7DiNR1vilKfhx6T5xleyhChp2LIsc4X0n9SveHoE/NipDu6wDLsISEeCHaN7?= =?us-ascii?Q?U2c8pDamYs5ReaElkgGGNwcqVLv0jY3yQHGGSLDvZ+1rzQwUZ4+Xkfs0IKB7?= =?us-ascii?Q?uPo38ern9DZibYjtyRhEdSMujwlTmOUR?= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230040)(376014)(82310400026)(35042699022)(1800799024)(36860700013);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2024 09:04:23.5497 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8eda5111-f963-4740-5484-08dccbf767a9 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF00039230.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7631 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 1ECBB140007 X-Stat-Signature: 97hpwk1r4htiumecm8n1othu643y1hth X-Rspam-User: X-HE-Tag: 1725354271-452310 X-HE-Meta: U2FsdGVkX1/9fP45xJTgZfwryDBCOGzXG7kVgnZKLJUzDHduErWt8km8DlnWM7vk9CWALf5pL6q5psvcm1bHV/OZg8OgaZPxMbcBoMyVugtfppFQVMjJDzGII0PL+rqaOfliaIZJ73pZ2uIUAwxiPxYbkdFVuJ1lEzHSr6CoKhGWpW5FlXLSq3zzIcO9tfW+8kjFcVI7uHH5cwIvFycDlSYc6WDFX/+CI8aCDc2P4mdVf1SEgA+2zHtulZaBRdsRiU7FTgwZ80dB82qC0hE94j3wr9khpwif49EKaHtOaCBMq+bpUxoaidCooE5/EU8VF2Rq3IFyARnjEOAUgofRjcjjbDzN4HpHLoiMtjtm31jqdJ6QNepVEgq3E+w/H/F7chW3G60uY4Im87+KKLwl8ocnmNsN7GQF+t8zJ92wXK99be6ROKg81LowXfQINq82w8M8oVM1dMWYKC0utrBDxRNqO7R/+Ct0D8TcLTkEY+hvhzOWxtSXygiYuBLssxMGPdaBz5vWTah5Ke2+d05w/PxHh9bSd4/xACcR8SVf0VTDz1YN7yz+opQgxFDwphfoh9kqMiFcVAaPKSXxKERXtZgK6UpoSD4Kop4nEGZnZa0ZfXvOJOt4aMjmxMzt0HYHwOiJ7fVzIxW5Au5TQE17W4EFSkmiujNftfMym2y9Q0MPSCxocfPuKXk4mXJFDkf6V4wqQrmTisOe8/MSxcSP7REVpYwDid/SBVy7/FXZ4hDgbggTlSpZ62XoadMRkisWkFvRUU4+0wS0p6mEF5GlIrkiq3xs27l0b0OtPcTAybxhzcrgOmHWdRw7HQYd+K/0xhSRbvSy4125y4xiVWOPQf2Md32rxTCNLlkEZf9SFtRdEtyPM5MJ8SWDRkWw8752eOnuBMLlmKwoDRwSuivZNU5biYRC5ajv4gYbaiNJKkkF72XykPjx7NLnS4cIc5vZq3n4XeFCBqtxUNb1ZRf kszx2IoG 3XnF9zfoOHjcc63g8iy8Xj0/oYq4N/cK0e1/I5xRogHkTiWOp7s73QjIkGINIir15AMvpAgq1HMG+BheCzllto5htBVljLggsr6I8rQiUnwcMa51sRYSBAAvI3kXN+VUHOQ0+tDZOUad+A2L6zPkIKNSq2Z9UFOuHfFBnN1afmPQo6kZM/zPOBv6f91gMm54qkdkmYwIMAf6SnbK8x0Yi+xqWW24V9ceHAy45JmSoQO8DpvPXolOzWAwZnNf4GM8xguv+Vn3oId6E8rNnPnH6tzWhVa1KnulbqxlRxco11HgT85DZYlksvob39dpG7L3YFQ+LJbxlSCIsk2WdELyiFbfFx9cpVj6uicEKKeRdjSbaWpZetRHED6gN2sstOhJINHcvb+AIpx2sDXQAZh24YQeXwYdBYibY98T74xhdOZsEKSHneRFBnH2krZ3JFraOqDWz0xWMZ6rrtGMeEdtbT8y4L5iwu9pg77gcKm2ckFeBSYjzzvTYiAjwTlSO/MSOwvWyXdegfI/LW0BLPahd8XwlrAoYaeJ6AkV6xkVS5FF1bUrdQhwdJtjdApeVs5+pCQJi99o+cHlBdk97ZbYCYK1LXWeqNkunMdhn6xj5L9oe6wD6NwvpaJDBxm98P9zggIno0RLMSGKyNZMOWqikeYYkK35fP2jdybRRrkMHlHjnVBHBpeoPZ2gpDjsPw5r5noWd9esiDc7zBJ326xFtpein8zNsr8MtiDKgG4VSioJsq6dN9pn0+VDHnMmrt+Y7GuzXf8/vPXM3ItcukiTeLoumWQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Aug 29, 2024 at 12:27:37AM +0100, Mark Brown wrote: > When a new thread is created by a thread with GCS enabled the GCS needs > to be specified along with the regular stack. > > Unfortunately plain clone() is not extensible and existing clone3() > users will not specify a stack so all existing code would be broken if > we mandated specifying the stack explicitly. For compatibility with > these cases and also x86 (which did not initially implement clone3() > support for shadow stacks) if no GCS is specified we will allocate one > so when a thread is created which has GCS enabled allocate one for it. > We follow the extensively discussed x86 implementation and allocate > min(RLIMIT_STACK, 2G). Since the GCS only stores the call stack and not > any variables this should be more than sufficient for most applications. > > GCSs allocated via this mechanism will be freed when the thread exits. > > Reviewed-by: Catalin Marinas > Reviewed-by: Thiago Jung Bauermann > Signed-off-by: Mark Brown Acked-by: Yury Khrustalev