From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80040.outbound.protection.outlook.com [40.107.8.40]) by sourceware.org (Postfix) with ESMTPS id 190E73858024 for ; Fri, 26 Mar 2021 11:30:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 190E73858024 Received: from AM6P192CA0037.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::14) by AM6PR08MB3542.eurprd08.prod.outlook.com (2603:10a6:20b:4b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.24; Fri, 26 Mar 2021 11:30:12 +0000 Received: from AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:82:cafe::5e) by AM6P192CA0037.outlook.office365.com (2603:10a6:209:82::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.24 via Frontend Transport; Fri, 26 Mar 2021 11:30:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; 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 AM5EUR03FT035.mail.protection.outlook.com (10.152.16.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.25 via Frontend Transport; Fri, 26 Mar 2021 11:30:12 +0000 Received: ("Tessian outbound 1b6dfb84c254:v89"); Fri, 26 Mar 2021 11:30:11 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a17899396d65e82f X-CR-MTA-TID: 64aa7808 Received: from 259eda4c0fe4.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 3BE4F009-8946-4164-B740-321B255375B3.1; Fri, 26 Mar 2021 11:29:52 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 259eda4c0fe4.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 26 Mar 2021 11:29:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mmHDXIDwCr2btp/gTJm5NgquZvaNUcfJaHKHegX5z0ygScVBh16KZwBX09+YtUr2OmCL1+59GG0nGo/qhUJ22NYkJdiS2GbVd4J7hQPX3cBSc1Hvqd4XBn4v/PPgF374lnMLzlYoKRRiYuc+Sw8iaobkyyiDsRRx77KkXvqlf0ga6oc/qJchvFgw4+7Jh/s7uGjaxhiPDkM+Uoieh4JHMlnJb1Hpi9ybcro13hHnK4Umj4VSCyomhvi7vhwcS3Oa+9NkWY+OV1eJpm+FwLLMxWExMFGUMp0ozHQ26gji3qOdlPWTgusXXZILLH1XLtIOKPo4VTU9dA5cBjdRj5fB7w== 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-SenderADCheck; bh=Nho5thYXyfCxzjSyq4dfdaVUyueofRG7H0U67oKOd9U=; b=lGPG9WCPLuWUPoxGzJffpPLQpLg4xzqhj5Y8WvyPf95jc/YQAhxe4Zn8IiQdfS/6YP7bN81NX/n0U2dUycq8J2Dw17aBop2v/tIiBMoG1qnkrkCsZN3k2zQVczeIs5kH3Th8Y4UV6CxbG/omXN8LZiG4Sp+ShqnAUG6Y+iWhTFidNORtGTqMVilf56afkpO4l6eLTFPVwxRjccvRJ53nJPk/6Ue9wa4jIE2/36IC4pW3X42w59B0oP+7TlcIX+Xec89tcmZhD0/xQRt6BCp1FYkxbsdTFm/AsfvLm+F6HoHbsJ2XPNjzS6IUFc7tWnJ9ODPmz4Q1+F5c5j2LvSzqVQ== 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: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=arm.com; Received: from PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) by PR3PR08MB5772.eurprd08.prod.outlook.com (2603:10a6:102:8f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.30; Fri, 26 Mar 2021 11:29:50 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::60f0:3773:69b8:e336]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::60f0:3773:69b8:e336%2]) with mapi id 15.20.3977.029; Fri, 26 Mar 2021 11:29:50 +0000 Date: Fri, 26 Mar 2021 11:29:42 +0000 From: Szabolcs Nagy To: libc-alpha@sourceware.org, Richard.Earnshaw@arm.com, DJ Delorie Subject: Re: [PATCH 02/16] Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h Message-ID: <20210326112940.GA23289@arm.com> References: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [217.140.106.52] X-ClientProxiedBy: SA9PR10CA0006.namprd10.prod.outlook.com (2603:10b6:806:a7::11) To PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.52) by SA9PR10CA0006.namprd10.prod.outlook.com (2603:10b6:806:a7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.24 via Frontend Transport; Fri, 26 Mar 2021 11:29:48 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6b824e01-885d-4cf8-9ed3-08d8f04a84e3 X-MS-TrafficTypeDiagnostic: PR3PR08MB5772:|AM6PR08MB3542: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: G3bWpEAzGoNEfdvT2A9B1VX72bRBCVWwG8mcB8LH3hIU29Fvc20DSDOCUoB6pSYn0wup+7q9p33Sfi8Ld8RHOBTGqm/fBP82hksbEj2JE1R5ojEgSTJ/+pBSkWGn1qOu2BiPFtbTeFxiuIq3dCIhAm51MiVjt45BByy5siZHl80YgFCmrmHke9gRYqb0T3WfpbSD1j4tjZaC0qEc/6Ga64UiXfXdQTh71rgO8UH0Q3RGi4a1SaqggRcdAomuU7ZHe3dovoGiUSRa3X2SPNZO54rfmtUlAlcgupzOkgrkhsDBbIviZj3AqwI6aFvrx+DMQ7PCIwHlXnp0GLKbcMvrBMTI+FwSEpJ4O8kOKuoYqS/SGQzj+lognJUuonVzrGPiTTa2i+jGrNSwHIxb5ZIJoHUPGal4N2KMiHlBfslNlFzQineQRNkbis8EPxWNl4Q8diKGFzIsoaVQQm5Gpd6P8r3CioRijvoPv8+Cnw/C0lq0yv+psZFNUoTP1TCjQFMmT9FDnndO/dhW5qbdob15U1g3GduiccCjuabssGUm0zHG+Y4SQyWonghvQRey8aku1fHYdDLUsP0njTzCTLRlYrq7vkTF//xD1Xyb9rJtEIBdTPNnTLTDau02O3GaJU6XpQzLE8dJ15vf8gFq4pJJ9Ig81tLUd9/WtL7YoXfn7ic= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR08MB6320.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(39860400002)(376002)(346002)(366004)(136003)(316002)(956004)(2616005)(1076003)(26005)(36756003)(6666004)(16526019)(186003)(6916009)(38100700001)(33656002)(5660300002)(86362001)(44832011)(8886007)(55016002)(2906002)(8936002)(83380400001)(7696005)(66476007)(52116002)(478600001)(66946007)(8676002)(66556008); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?VkhKKzlQY2FjRXpBb01PbVJBSnZ4QnFpSVZnYU1scnFLemxWcHYyNHhRcmxG?= =?utf-8?B?UEY3SXpKbnY2aXgyK1pPL2QzODk5QkNZSTFodUtoV2RTQkcwcnE5dWtFbXRQ?= =?utf-8?B?QkRGQ0tGRWlzNUx6aFBwQStKVUpFWmVuWEkrVnFNQURHUlFXckVzODJ6SDE5?= =?utf-8?B?Skt4MVpuZkszaXg3WEd2WUY0VmtrU1NWN2Q3eFExcThhUzAvSFlzMWVsNGxQ?= =?utf-8?B?dkhuRTFEWGhsWS9jV0Zub0JpUVUya2ozTWVIM0xnb3pVUDN3OVBUMGtnL0hG?= =?utf-8?B?S0t1YTQvaFVnMkdwVU8vcktKR1NMVE5Xb01tdGlTcUdDZnlIeGVjMnRHcTdx?= =?utf-8?B?SVhOZHlqVnEyUTRiYmR2MDI4LzgrZHFweXdneXBPYzFselp0Si9qbEZ1UDh0?= =?utf-8?B?SVp2c3ZqQUgydVJqV2NlZDJWZHBWTVBVN2Z6SGVsOUg0TnVTUHhmNjBFVGl5?= =?utf-8?B?YlUrQmV6OW5rTnNvd0FWV2JPSGZYdVEyTWpTdFY5djdCbklDcUtoOVVrWE9o?= =?utf-8?B?Z1dEaW5rYStBNEJaT0QwbFdZcXZGazJabEs5N0FMQ05Tb2tyT3hiVVVMdm5p?= =?utf-8?B?akdFaVhhelJxc3I0bG96Wm5jSlFUSENlejk5d3dZSThPMVIzNHIwQVhtalFq?= =?utf-8?B?eG1ja1BuYnVlb2ZoNTdZbWl6c09MMnFUY3lEb21oZ0s5NDFsMmljNHUzVmtk?= =?utf-8?B?aFYxM1ZwajFBOVNOejdEbWl0ZEtCenFUQ3JzWWx6RnMrL0dHNUJSQXhKZjVV?= =?utf-8?B?Wk10cXBsWnhadmdFdXZINFNnSWFiY1hxcExyQWFTRUYwczcwbVorL0VmR2U5?= =?utf-8?B?WFY5Rm5WNVhycXRJWTM0UTBubndSTk1UNmorYm81WmtBSzBNQVVXSDRCSytq?= =?utf-8?B?N1luR3lnZ2dHbjlZTm5mbzg0WEJaQnA1VmVSVzlOSk5nTGV4M2t4a1d5ZE91?= =?utf-8?B?Z0dta2o1YXNrSVY1cjM1VEFwb2Q2WDNZSWpRa3dTYkhWVURrYy8rN0NYNG9P?= =?utf-8?B?aE4xdWtDRWtEbFhjOXFESDdUSFk3SXdkeUpIUGpIRzVMQTBIQmlIaTMrc1M3?= =?utf-8?B?TXl1L1dqRSt6V3JINDROYkRMTFhEK2VpTU4vTGdEOEdQbVN6S3FHR2l2ckdU?= =?utf-8?B?RkxpZ09Ub3lGbWxDT3dWNXVkTmp1M0N5LzZ5TWxaRFR3b2ZGdXFxN04vYWVB?= =?utf-8?B?VDQrM250U3YwMUFZc0FLV09IODllZHFOdmJYcVR4b090dXdmS3htSWpyb24w?= =?utf-8?B?dEpsd29PSkthUHRONmZJdzJjREFxL0hGdHM5c243Nzl6LzNxR0ZXVU53MHc2?= =?utf-8?B?SkwyUU5uSytGb3lwSXo1MmlIWFhxRlBWMHo4alR0N2FmYVZQM2hMOEM4TllX?= =?utf-8?B?VS9aUHdON2ZSWlhLejZvMEo3ejZleEw1bVlLUXM4am5jNTlSRnZuWmlOdzRB?= =?utf-8?B?c2tjSm1iY25JYXNwV051Ylo3UGdRYXN5MUo2M2s4MExIZm5HdER5VlI1TzFV?= =?utf-8?B?UU9MYU5ZeVBIV0ZMY25wYW1sZWtiaWFXUk4xUitMSjFRVG1KYTlKeXd2K0gx?= =?utf-8?B?UTFxREIrcFBEeWgrY050NkZvWnVVakEvcGExbEdpY2tXV1dRNnRTNlhQNXZl?= =?utf-8?B?Ti9FY3pGY1VFTE1LaldZWExFRnVEYXBaNXVSdDJhb3Q4ZnhqYlRhUUVNNk15?= =?utf-8?B?OW5qRm1DNUNYVWNpb3Zrcm03ektkajJsbDZkM2lkcW5vUTlybWtZTlJsTjYx?= =?utf-8?Q?wL8bW+2Uh8NAE0l5k4PDEczwm4oO8C7lwk0uYLU?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5772 Original-Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none; sourceware.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 9acb5a5b-29c6-4c3e-3928-08d8f04a7750 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: chsM3qWSYYOA3Nnf3pz97XxKieXrc1dQ9iJU6EZyciGR8VQ9kd0QSHEDLngPmyjBVs0ZjeMZfR5Z1oZi0qIL2aiqsdfjysS+e2WDePWPoEvUVOuS7OrphuZDPNBztZQ1G9RijV7xcqnPyj8DwKjUFs9HEnDAv8Qb58V9AxsV2o3htOPTMcsLz2mZQuel7ylgWS5wUOmSTAqpY2NtXiz6sp3DCmDfhpmVzPRYYId2ZVW9HwEJhccE/mCfdDmMAD6VpZSclEglvAYUcoZIWh4q4KkaS53C+zavGiRUni6V90t+cMrTqxCxcwBvE34r4/kzaMqtzjuE5IvOSnmdiRkxtlYpnJvlVKM1tyJGo5+Cpq/t0VxakbntJ4IRnq/VOG+wCZ3b04Fxx2Gewt2ba6KfzNMAMPwAwNpWMPdoWw8Mak3u5gL9p6qcMxzuMmAFM+HlU7YBKoXsTfRQZSqVRQkJ4OjEKbuPtvuBCrzvJqltWVkYZ+J/KdVrabCNvksTfyPKDSeqHqu868iGha2EbIVzZOebUJEnpn7/CIFcj+bpuH5YDRiKrZw4GWB6gVcLTgd9OLgPUC0A2bmMc2mNSLwTygl+1NWdcltfMFjcJTfTNxZZ8B3g7w/a+iC/GL6u0ymzb2D8zENWRq/2ExqAnmmEJQ== 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)(376002)(346002)(136003)(39860400002)(396003)(46966006)(36840700001)(356005)(44832011)(6666004)(33656002)(5660300002)(82310400003)(82740400003)(83380400001)(8676002)(956004)(16526019)(1076003)(86362001)(2616005)(336012)(8936002)(81166007)(36860700001)(2906002)(70586007)(47076005)(36756003)(316002)(186003)(8886007)(26005)(6862004)(7696005)(478600001)(55016002)(70206006); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Mar 2021 11:30:12.0092 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6b824e01-885d-4cf8-9ed3-08d8f04a84e3 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: AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3542 X-Spam-Status: No, score=-13.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, 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.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Fri, 26 Mar 2021 11:30:16 -0000 The 03/04/2021 16:30, Szabolcs Nagy via Libc-alpha wrote: > The value of PR_TAGGED_ADDR_ENABLE was incorrect in the installed > headers and the prctl command macros were missing that are needed > for it to be useful (PR_SET_TAGGED_ADDR_CTRL). Linux headers have > the definitions since 5.4 so it's widely available, we don't need > to repeat these definitions. The remaining definitions are from > Linux 5.10. > > To build glibc with --enable-memory-tagging, Linux 5.4 headers and > binutils 2.33.1 or newer is needed. ping. i now committed all the other memtag patches (thanks DJ for the reviews) only this one needs a review (i would like to back port it too). > --- > sysdeps/unix/sysv/linux/sys/prctl.h | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/sysdeps/unix/sysv/linux/sys/prctl.h b/sysdeps/unix/sysv/linux/sys/prctl.h > index 00817ff0f1..c9048c7cdb 100644 > --- a/sysdeps/unix/sysv/linux/sys/prctl.h > +++ b/sysdeps/unix/sysv/linux/sys/prctl.h > @@ -25,10 +25,6 @@ > we're picking up... */ > > /* Memory tagging control operations (for AArch64). */ > -#ifndef PR_TAGGED_ADDR_ENABLE > -# define PR_TAGGED_ADDR_ENABLE (1UL << 8) > -#endif > - > #ifndef PR_MTE_TCF_SHIFT > # define PR_MTE_TCF_SHIFT 1 > # define PR_MTE_TCF_NONE (0UL << PR_MTE_TCF_SHIFT) > -- > 2.17.1 > --