From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2052.outbound.protection.outlook.com [40.107.22.52]) by sourceware.org (Postfix) with ESMTPS id 469E93858D3C for ; Wed, 8 Dec 2021 11:23:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 469E93858D3C Received: from DU2PR04CA0327.eurprd04.prod.outlook.com (2603:10a6:10:2b5::32) by AM6PR08MB3477.eurprd08.prod.outlook.com (2603:10a6:20b:49::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.21; Wed, 8 Dec 2021 11:23:23 +0000 Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:2b5:cafe::3a) by DU2PR04CA0327.outlook.office365.com (2603:10a6:10:2b5::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.16 via Frontend Transport; Wed, 8 Dec 2021 11:23:23 +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=armh.onmicrosoft.com;dmarc=pass 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.13 via Frontend Transport; Wed, 8 Dec 2021 11:23:23 +0000 Received: ("Tessian outbound dbb52aec1fa6:v110"); Wed, 08 Dec 2021 11:23:23 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7d52774efffe5a40 X-CR-MTA-TID: 64aa7808 Received: from 550eddaf7f8e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F6067AB2-66A3-4066-9BA0-29D5B9325094.1; Wed, 08 Dec 2021 11:23:17 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 550eddaf7f8e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 08 Dec 2021 11:23:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FviJjw+kkiXRlIyeICrP5I3A8SuugKwrrQ1F94BaR+ioqyFFPndv76YfZY8FXTLZyeJ3LxZ1tmBDr4g0OLtQpD4tzfO2zB6bsab1XEwyEOsVQFKaE6Mpt0HHRqGfl+pkQJ4XmusagfXaGOr3fP8GzBdbU70Ae76qpPK/X7vBhONR+JHZ01AbmQSTgejoAUkQrRRwpsW+LK+Zv+Y1cX/2y9n8jqT8UTeYD53/tTbBlk2Y7S39JsZaGehEooek/OTf4d9b32546Opp3m2PwV6sW5phQid8hjQrXMDdaQocvC8SqErZjVvdWqHKEauQmnmaf9V89T0x20nxN6GSAp0aUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Itixiib2fNVSdOVJ0mTV3+07dfKoqdlohwxH40kcNJg=; b=jP45HYzWJS7YzPjVe0TzSfX4KPEFXo7uOEJcd/OyNSlOeWR39lu7/080Vu3z8q9NgrOcxKjVthqZBrYkdVFmwIMXO96nZGGb6eCvlD0xCPFwgoTMEAZ4wRP6ORRKa3r7C9gsaG0ZQRNcWcMVm/NjmHI8V/48lPoXlCytCZSu40SwKEdPj2XggQjOG7FUVdglxkGRnYfOuTQIWKxBGae4hOfc1l6aZEAycCHtnwe0C8r8ax3oyi7NHefIuZQLDcqdXa4L90T3Si0P2sv03kb+6D+5nNViAssK8zyFmEFjKW0adeBsNwGfQSCSut2Pot9tS6jYAzeshYITrp8QdpOl0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) by DU2PR08MB7360.eurprd08.prod.outlook.com (2603:10a6:10:2f3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23; Wed, 8 Dec 2021 11:23:15 +0000 Received: from DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::25f9:a7e6:422a:da43]) by DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::25f9:a7e6:422a:da43%6]) with mapi id 15.20.4755.022; Wed, 8 Dec 2021 11:23:15 +0000 Date: Wed, 8 Dec 2021 11:23:13 +0000 From: Szabolcs Nagy To: Florian Weimer Cc: libc-alpha@sourceware.org Subject: Re: [PATCH v2 3/8] nptl: Introduce THREAD_GETMEM_VOLATILE Message-ID: <20211208112313.GG3294453@arm.com> References: <42d7ef3c93f5c7959529c52c620e1e273cd69e83.1638880889.git.fweimer@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <42d7ef3c93f5c7959529c52c620e1e273cd69e83.1638880889.git.fweimer@redhat.com> X-ClientProxiedBy: LNXP265CA0085.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:76::25) To DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) MIME-Version: 1.0 Received: from arm.com (217.140.106.51) by LNXP265CA0085.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:76::25) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Wed, 8 Dec 2021 11:23:14 +0000 X-MS-Office365-Filtering-Correlation-Id: 87f5d630-bbdf-4991-7d06-08d9ba3d256c X-MS-TrafficTypeDiagnostic: DU2PR08MB7360:EE_|DB5EUR03FT030:EE_|AM6PR08MB3477:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: nWCwPzwM1uPk7uoZzRLQ98NBg8XPHzLk2bPhyQvR+pKggJ+ClWv/wI5AqGS15MnZzVyqvH5nMjKMR18hu7IwKA3MjaVI0MIRm0Mn8zE79vGDTD1yrOEfkM1u5neiTg5vxcgmp2FuLmf6GSZT7QBGQWxs22oNGmNfjU1mmX1aA4u2HZ7vZY82Bw5JgK8l2zAHm6DKr5O8UmFf9VcekIrWHn37wluAbTfhysToRfeE6NjivKKXabjEiW7W+crxfcNp5E5vPyrysSriQYKjLX6u9gYO9yFv5e8GVK5+hyTHlYvbZRXmCp9dQBPn3CWxeGTJF3JzBN1OCpvY4iV44sh2CGLyB/slGKIXOSg8Yii68pW3IduB55nU2ofNZSpmqM+hsINF0BcfPLGrS2SO+8xfXmejSPruuc5dDnmR/g455P7V6iBAlGKu/ejhRLCf7AqwbX4KeSQAc86GAp2o8e9YWDpALiJq/UyEdyogMZZDzvFjPA80dbzBGzCPmvS17ySIAuW2D40Z98MluKX87kTE0DuDUw9ov84EsGEmVCthrLHrHyIhC6JCzmKxRaMpI/6IEmtAqVTUQWGOfr/yiYwpp5jjjQlRxysEUXm5Nvs2eC65Uuctvj72c0ymM810/QUnjiGevWc3hrmyBXgjm7Op5vZmC9TBD09FtcFUSoZPyKCtf7EcFKJtpgZ9dmShB+EV18lC/1WapXUyuJY4tcUwnA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR08MB7179.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(52116002)(26005)(66556008)(8936002)(8886007)(7696005)(86362001)(5660300002)(186003)(508600001)(1076003)(36756003)(956004)(4326008)(4744005)(66946007)(38100700002)(33656002)(2906002)(66476007)(44832011)(2616005)(55016003)(316002)(38350700002)(6916009)(83380400001)(8676002); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB7360 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e9d2d8ed-c5da-46b8-3c4b-08d9ba3d2083 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HBtkqVOwcJ9jmK/XnGBAX37P1KbqZeEaMSYzXx8n1gY4VkrHbRRJP/5FOCPLbzQF+hEr73T7+iPZo9XayamKL645pBOcdtQHb8Xazq0Efsi3lHpBxGdjyf/Q+BniDdzKS0SThy4vYa5fi8i2SRxu5P0f6QXy4UOkEPSwtL3Zs8z4NnZBKauqPhFiA0QCbM0ejheIcO4YfqlhoETd18jc3LQw1AxVN7H8Yk8EYd/6GdhoLWyyhePaZHOuLHNnpGSYbUQsOtjPeZyZqZwAd3NbmQlJYvcMnlkrN+rWf4tp5C/WZ6errvScZ1NhSFRr6aXHkhWu6UUqoPrhfHTPDMOtVyAsJyiCxHpX66nD70rN8jqZEf0EyYPGGsFVZghzIaJrc2PSMVDQJaFCN5KK1fMuboOI7lD0X1spwJDgXsadtN9c5dB7iJJRsi4S2r/Muz72JIk2V7CrPNg7xuwz6xUfNTOL3PZhN/BtqF4W1ktE9T3LXEYz5Sg3aHOeJG3d+Nv9huIhJY6vO6b/bq7qTLFk0CCxjeeEDCTO4vRIkIVw0/KLemUl2JdXjiCjWiBDiUos46F2UqHH5UrjQn4JrTrLtBS/rju9EFRbZ32F0nad2P/b1uM7U6jLCkjw40WmAPfVneXJOzRUOL7NVDaDkRAXnE62outVzBvfontaHR3RHsGBRU3Sifw5q6aI2cnLcyrAqB0LsJKlWFGsW0axqIc3vw== 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:(4636009)(36840700001)(46966006)(5660300002)(8676002)(336012)(81166007)(1076003)(47076005)(33656002)(82310400004)(356005)(70206006)(26005)(70586007)(4326008)(36756003)(55016003)(7696005)(86362001)(36860700001)(8936002)(316002)(508600001)(186003)(83380400001)(2906002)(2616005)(4744005)(956004)(8886007)(44832011)(6862004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2021 11:23:23.3274 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 87f5d630-bbdf-4991-7d06-08d9ba3d256c 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: DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3477 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Dec 2021 11:23:27 -0000 The 12/07/2021 14:00, Florian Weimer via Libc-alpha wrote: > This will be needed for rseq TCB access. I think volatile access is the right thing to do. (we could change the type of cpu_id to be volatile but then accesses outside of rseq registration would be unnecessarily volatile) Reviewed-by: Szabolcs Nagy