From patchwork Thu Mar 4 16:30:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 42244 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 343973AAA038; Thu, 4 Mar 2021 16:31:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 343973AAA038 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1614875465; bh=lgOF2jEZOfyXv3wC2+4xOeSOiNQgZstIZs/9PX6NH04=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=e8rwmKawsP9mN0XEMrCvYVqZ0tmpKaHNsS/Fx2R/ZhFOje5g/h3PNhkCH56jH1iP6 JWzbbXoNmy67qk9qbk2Eem9YK6N7LskjESM/rDpj9xl5AweEzIVnFCsbvLPuzPQ70u w1Sv1PiilIsVFUMGEi21JA97Nx1ZNvLi+EwTfPXA= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40057.outbound.protection.outlook.com [40.107.4.57]) by sourceware.org (Postfix) with ESMTPS id 491EB388E834 for ; Thu, 4 Mar 2021 16:31:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 491EB388E834 Received: from AM6P192CA0046.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::23) by AM9PR08MB6052.eurprd08.prod.outlook.com (2603:10a6:20b:2d5::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Thu, 4 Mar 2021 16:30:58 +0000 Received: from AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:82:cafe::74) by AM6P192CA0046.outlook.office365.com (2603:10a6:209:82::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Thu, 4 Mar 2021 16:30:57 +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 AM5EUR03FT043.mail.protection.outlook.com (10.152.17.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Thu, 4 Mar 2021 16:30:57 +0000 Received: ("Tessian outbound 751bd80b3146:v71"); Thu, 04 Mar 2021 16:30:57 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c59f5d82a4a9f704 X-CR-MTA-TID: 64aa7808 Received: from fa5faf1dcc6f.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DA830374-F7CF-4C0A-90A6-97E359559855.1; Thu, 04 Mar 2021 16:30:52 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fa5faf1dcc6f.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 04 Mar 2021 16:30:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I3SKGYJhOXpEoVMkb0GoJ0IN2HktvDcvNBzfYIqZ8pAeQyaXjPwvIxn+4jD4gD+V3MdsU+GatwntNH3EgPXkRcd1hky+2Hvk5A7noQ+3A/fOWtVWeBsp7nr7YR6C/jTeVvYNcaIkrissa+M8cKWmYNWRr4nuJmxxp1BPEOBRngpdDzhdL27wGgpCsLPlUqoLu1sJ5CPuZdJlvwlhioayaVGbIdVQafsm2wotnhfcysA1YJCKtSxUBbV5gpdoirnVAX3TsAdcWr0hqt53u2dSxU9vOqU9AUfdVZM/wnD9IkhOu5EpqmE2dM+ph62FRthbtBWrjmecIURD2OiT6Un9jA== 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=lgOF2jEZOfyXv3wC2+4xOeSOiNQgZstIZs/9PX6NH04=; b=lP/P1nS2hhX1lEKhbX8ZeSTKtDpcwMHkEVucWjZom2WtD1M4RG1Z9jZxEXAuZBe43iwS64Npik7Xj/IwpKkCrjEfplnVmTLvbK7/h6UcI+KYnQNHooBcCt/K1G1/uH+aBrCF5kqSKktoSYCC7NirBRk5Ew+1rK6oEhllFO9TsX5guW5Ug/RehOGP8wlpW18U6wBMaXdidT5GmDaV1p9Y4xIXjsSWIinIhdywEFRCTxqVNisEXeiL+RaNURkEwXD+ILeKVjZqagqpDRiECTadbIeELM4gMVKppcK4R27MsLNYUi/MHuHgodM55u6UZiMyBeLItg/3WzFRfVWK5RzoQw== 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 PAXPR08MB6381.eurprd08.prod.outlook.com (2603:10a6:102:151::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Thu, 4 Mar 2021 16:30: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.3912.021; Thu, 4 Mar 2021 16:30:50 +0000 To: libc-alpha@sourceware.org, Richard.Earnshaw@arm.com, DJ Delorie Subject: [PATCH 02/16] Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h Date: Thu, 4 Mar 2021 16:30:43 +0000 Message-Id: X-Mailer: git-send-email 2.17.1 In-Reply-To: References: X-Originating-IP: [217.140.106.55] X-ClientProxiedBy: LO4P123CA0237.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a7::8) To PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (217.140.106.55) by LO4P123CA0237.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a7::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Thu, 4 Mar 2021 16:30:50 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 57e40bb7-6416-47aa-e689-08d8df2ae3d5 X-MS-TrafficTypeDiagnostic: PAXPR08MB6381:|AM9PR08MB6052: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: AmA38/GHbkyfsKRQiSMZOvb4EJNx5P0jfzL4r9eJPeB1ywvAczIyRjvvDLlIEoT2W4APCX8g4slXe/izFXB8uyoCI+4UbfcZObyGhRmBRj2YgWOCHeYKuZKovhKuafSgYCG2CNx8vZ38Ugpft96LA19weMhBigH+d3FtNPknSa2BX6lGIbMANoCkIG9n18um0fCPWWf2SR1EZiZjUZP1kl3M0qcToqHHhdRbPz866nyGFrLyGhM0Y8AR3Zt7fK1RtyNE0frbiKn+rufQwOl7mpCCYvZ/98itii068PnWheqvur15YdbOvNx857ZFjE4ICcOnLxnQVqCqQyBxeD9GcdzQbTBJssEgM/Pl8C6LDK2D2tj5a+gKwc/DGYj94bBFkeR/JV/N4y4+oGo967SHy6CwXP+RhCrQXsmtLGFfOHk3R2jVZPA+wu1mZAoecSxC+6fq9UKcfmBeqUdC/uHfo6WO+m2T+HWInlBSBplLaZ/7EBf/dF45ia29wJFf+YNXjASYrxB1uKrdXKHVv6+Z9y2zKag4VnBnmM63W5a0/tgSC12xecp7nFGT8y1MggUlAYuH9be04WoBf32ced/owA== 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)(376002)(396003)(39850400004)(346002)(366004)(136003)(66476007)(83380400001)(66556008)(26005)(6666004)(5660300002)(52116002)(66946007)(8936002)(36756003)(6506007)(86362001)(6486002)(8676002)(316002)(2906002)(16526019)(186003)(44832011)(478600001)(6916009)(6512007)(69590400012)(956004)(2616005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: +Otrus0siANFQXkwcLNpMVYCzOX3emfo6sZRc2LEB5ljPCKIvoqi2wiOUNM+yYv8ArM4bMAnReoPLU0p/w07TO4ghnD99ynl2qFl7A1hAQfm6VkUQa6E0cNN726MSdwtUk9m7Wo0A1u5urnsdUDC0LI7mgYd7zEJirriGgC+Hz7oUYCmsXHm+dQWTSsXX0Lr1MbsB+mzlRgBUTy+SG5Sw3ApZ8AfvY6mwCslvmAjx28xQclHBK9WD3iDrXk8lQXWeXH4vs1E8b4xpsEJnD+nsZVwlXafg/XFm3ecbJkXgyt2xScf1w75o+izli6h4ZfwmnMJDObJhdf/5XJfr9YHnaEnEtmzAgQKA+FX+/YzhcYQ0ca5Aa8pQI0RF6H8T62Q4+mc2BsdzCs1smGm8S3MnJazMsH2WGt8eyLK68FQimcs6SQc/TNdDeHZH5yUXLdSuLwrgdlHRRFVVa79yC4mT36MQT/F5qd2VIuGRa74DeFZzVsOugpaDhIL3mk7CaDvPINWC0i3d9g8MFhHwn+Fl5vEN4RhYWX66LxwwvNiNrGPq/jYDs2rd9OF/cVQAjbkdEbRg5AP2pb0kj8LqPFI9zwsCq7vwJbS4JDwAmvda3UZb6LKU/gT4D4WCVtCBt7RvrDK3L+SpDNhXAefcwIoFeoA4QQkbRqqlj3msMdhxuatTzxRDwUWYwg7TzMxPEnQ5tGrZC1HN9219jkjClLEcDzgvS6REgE2/0azV9Euof8Xf/xElrUIifL21SbLM4so2QG/v52C3ThibQ08L2cFz3HV6n6f1iYZ5dLKSESNWt1rNCtUXSHPg3coCG3/6c/dj6FQ2VSqEElP36K5hf9BbaoaZ3ILwCPTMc52yFHtyk1QHoCCDM/LlGYhSQlfXo/KLyZcU3bf/W6O9c3rDUdx2oW9VkiTbsj9Lpa2VwgqiTQPyBIweoSvibhnbRK0bnvr2aIEiRDh3QCkFKrKD6wEEjp4cPQZfbUAC3JQ+q30VTs8HW1XDvhpx7tSKfXKNhzzYW7SyW6lwJzOH9lCh9IGBnwSM0nCPeJGgizk5fh1N5T4UJBMrtHk2nAXZSFn5wqzoMoUuCVcjkZfKPaVqhvNKlIjBrQhBGF9fO2ibmlnuxJytEwjNvZMjkEM+et+kBt7zo5egq7+HVHDLOKII1tmVI6cHnm+ToDa6+zbfCCZw8nW/RaZQ5ytnJr8YRLJwuP6EixaNmcfpieaaU1BvZkv1a4sQSs4JBSX3jJS1HAgppb+vrGw2vK1FVkywtheGwGEJx+4vsb2VzTESxBRyfCdAeHLr04vepBUiqbWS1ciqRFS0oashkrYXudPSSAmzrWN X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6381 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: AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 9d004a87-52a0-44b8-a8da-08d8df2adf78 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AUEE6Hr/z8favRYkDqkFsuTuonAtbSftCWqxQEWYeCu5wyUuXz6SX1Fa5/YGIlVVbVhEpZGEMbfX67fQPqqznGetERFl+Jg3heGY6ztqhMmX9r+8xHVTT5bpSdI8UHTSff2PcRtjBpQMtvv5IJzFwBtJjR8xRKMKsAbnd6DqNLRocw7+JbjPAzM6yymvAxKZ3HJ9JXRnZEmQgcg3SDLF5oxILGPAk3sNE1nraRb0WNurwYx+T7likeuYCXv4epsKFxc5riGtwFBnJlJTN8nfU234UODSNqZpUdKzM9Zw4WFij/i+8Sozl5bvzI0W5u1FiXJUDNsYlxoZ07eqXN9LL+eF9RAzlCI+Ks53Kuw55Mllr6jDT/jNv3zil/lZZEopl1oNUYpCSfLtu06htJrCXE/mQt7xbZO7c1JgxLGz4tBWOtNBrhksgglhxlUWyEMfHlXjPvJlzaohxEKFp9AJMlKsoPl87Un6Ia+Cu8IfMztHOlp/htAFc6GxFFjkZKM0q27+rPhMCo20zALQb6sn+GM6hUmUdUOFVkAsjGAbtaHMeS7l1XtUvKmNZglqwPayz/mQSNYanjWFYfuW4tmLj/rWy0ja+LoH7h5tvjU2GNYMYRwJFxkraT8cb0g1yKOQnVdrLhS1ElbFA3dg29va2E33/4eE2cwce6JpBt30EGARnoDvaXD+od9VqP/P3xHU 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)(346002)(39850400004)(396003)(136003)(376002)(46966006)(36840700001)(82310400003)(44832011)(47076005)(26005)(336012)(6486002)(70206006)(70586007)(956004)(2616005)(82740400003)(186003)(6862004)(86362001)(316002)(16526019)(6512007)(2906002)(69590400012)(356005)(6666004)(36860700001)(83380400001)(6506007)(8676002)(8936002)(478600001)(5660300002)(36756003)(81166007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Mar 2021 16:30:57.6371 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 57e40bb7-6416-47aa-e689-08d8df2ae3d5 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: AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6052 X-Spam-Status: No, score=-13.9 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-Patchwork-Original-From: Szabolcs Nagy via Libc-alpha From: Szabolcs Nagy Reply-To: Szabolcs Nagy Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" 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. --- 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)