Message ID | 1eaec57f-7a6a-bfd2-82f1-df25f86b69d6@suse.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <xen-devel-bounces@lists.xenproject.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 372C7C433F5 for <xen-devel@archiver.kernel.org>; Mon, 21 Mar 2022 11:47:46 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.292943.497519 (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1nWGVa-0004VF-KY; Mon, 21 Mar 2022 11:47:34 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 292943.497519; Mon, 21 Mar 2022 11:47:34 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1nWGVa-0004V8-G8; Mon, 21 Mar 2022 11:47:34 +0000 Received: by outflank-mailman (input) for mailman id 292943; Mon, 21 Mar 2022 11:47:33 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <SRS0=svEr=UA=suse.com=jbeulich@srs-se1.protection.inumbo.net>) id 1nWGVZ-0004Ul-Fs for xen-devel@lists.xenproject.org; Mon, 21 Mar 2022 11:47:33 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id b16aadce-a90c-11ec-a405-831a346695d4; Mon, 21 Mar 2022 12:47:32 +0100 (CET) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2053.outbound.protection.outlook.com [104.47.9.53]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-23-PheLPJhUPCOcfr8i1XwSoQ-1; Mon, 21 Mar 2022 12:47:31 +0100 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by HE1PR0402MB3468.eurprd04.prod.outlook.com (2603:10a6:7:82::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.22; Mon, 21 Mar 2022 11:47:28 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::fc39:fd17:1086:307a]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::fc39:fd17:1086:307a%6]) with mapi id 15.20.5081.022; Mon, 21 Mar 2022 11:47:28 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion <xen-devel.lists.xenproject.org> List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe> List-Post: <mailto:xen-devel@lists.xenproject.org> List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help> List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe> Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org> X-Inumbo-ID: b16aadce-a90c-11ec-a405-831a346695d4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1647863252; h=from:from: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:content-transfer-encoding; bh=/C9gNQQ/WXeRHWoD/77+2fPAAXlkvuCCam48qLYjwoc=; b=LarrRN+Gg4f/gQ2dOCB6sGnbTs4dL7qEhz7M/gR61jQyCMeQ3n6ZCGj5EPLQWKsTtljZsK +0cjoZZiQAHaw2vMNa7MGI+o3EKnAoPNBfftY488QPbgn3vzS3dW1uelQK8HABBXRx2o9z Pyyn7NTfbOwNtduTRU/zuu89o71lBBc= X-MC-Unique: PheLPJhUPCOcfr8i1XwSoQ-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z2GVPNzvrG64AvvIZ/uMB5rTb6yHk/YCkRftcE7tzKZLsbEOFkznbpuYPaeDTSZKxt0jckixIbTwKPJ61/nTEEqfFFj56xW3Yt/XUG/cp6JCSFoUXZdQLnwrxXMsggfLJ+cjHc65RPyj/mLNxRZwNrxf4kRhAcM78LFmFwuEtj0lz8eNAhqGxMMNr7xzADNcCn6P8MXpb88KkxcxEPUvm5L7Kz2Yhh+9lI1dRB3U4Zc5ZgBgPHTywZ+RmvfYMgeUtpX0ljySH8dSBc6o/oWvZK868YecnOxC6qVamgsXNgMxqZu8Cf4jQcjk9wyVL5pYSEWG4YUtf5Aw75VTkJIdog== 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=/C9gNQQ/WXeRHWoD/77+2fPAAXlkvuCCam48qLYjwoc=; b=NP6sn1jaRoCY6kOufIeXs3bWoZ32xCLBHDO3otMJwhHO9wEDOU8rPZbfJWHS5IRVINdLIOFGwDDjBV9r3vk3dmFoClLWHhsKk4OOGFctXWWVpJ8tY1KGmbZUp5bXdYwyv2zAAyrxC/XoHyUpyJ8CUZ+CPK0YV/Gbq5DTeZMQOPyyInzXF2L3PSky4hv5bI71rBEveuFjgrA4C0Cl71ovmbOMMg9nWVHNdkEwiDQ7XnQRTR8mrQnURUG8vIQ1UloJgOoqH6Atnfb3jwPjbDRJT+uf3tsZNQcdAcSVFtCioBxXoIDS3fZ5AwUyqmTO9nIrGemjisN0+EZZRmcPjHobkA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <1eaec57f-7a6a-bfd2-82f1-df25f86b69d6@suse.com> Date: Mon, 21 Mar 2022 12:47:27 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Content-Language: en-US To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org> Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>, =?utf-8?q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com> From: Jan Beulich <jbeulich@suse.com> Subject: [PATCH] x86/build: also handle .comment.* in linker script Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0070.eurprd06.prod.outlook.com (2603:10a6:20b:464::21) To DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a972abe4-607f-418d-9a18-08da0b309379 X-MS-TrafficTypeDiagnostic: HE1PR0402MB3468:EE_ X-Microsoft-Antispam-PRVS: <HE1PR0402MB34687848BCA0B7D12CD65ED6B3169@HE1PR0402MB3468.eurprd04.prod.outlook.com> X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wlgDW7a47vUIdRIngqNO7dSjYQ/67ovX1D9ILZ91XKSORZjrzrbvQ/ERTsybJUIS+LGuAkAOfaQzM+y695jX5KVfh122yryTdn63ZRPUJdNmUc15J/fmsxTFaGwGDu8paJoYLc5A1O3ayeeD/S19axsrTe7bWsa+2IfIk1UFLO1SphmcckK7boSaojJWE5CZQLOC8QcrOCrOBnLR0LFqFHRV0RJ3GzT+XnHGvg5Z6nZ6gs8pN7RQA7o5ysje8AYP+9uzXp2N8eybNl5QjZv1RPQs6+HeF3maMKTLTqFayLOS9nYRh5WbYsIOxmmoZ0NHNOtdFlF7ZC8IKMh7GOV/1wbYLqm+1yAAgtoNQs00Dp5ewFxhtzM/3uMiswrqkElpS65iTVYzmryNCwmnRxdUOezxJ57EmNL1unjvBMIoL70uVZ0oBzYtyBKPcqCLLQo5UaNMweZUVoTHHqfI/tP4h1BGLl1GqI/qRRN4x8Tv287IVeP3BzL4qICdooBVRIqEDsmDVOepN5ctcKBz0ehI68z0O7PBJksc6fRtCjLZOnf81+ANCaNrO+KShASvfrleyhtasur7iS/Yr8saFyEFQ51MBgAQuOLRgJrA7NAZhE2GCJu61Q8yzaRmGxtNpsWoHZwbYyO+lkcgYBatnLlQ06PQ+U8PwamcQg6AIiBkG5upUfXPyfjogO4BqbA6pQCqQcDPtjnkK3DfB0SxMS43BO2gAoPLB+inWayAd+9uXalvfpwQAHj9I+SJ6uXRyqF352/A/eM4R0wSj9omNhApaQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8616.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(6486002)(508600001)(6512007)(86362001)(31696002)(2906002)(6506007)(8936002)(4744005)(5660300002)(38100700002)(186003)(26005)(2616005)(31686004)(4326008)(8676002)(6916009)(54906003)(66946007)(66556008)(36756003)(316002)(66476007)(142923001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?g73OYm2q0Ao/ZD/R0U5daMoCjU88?= =?utf-8?q?IH2TaWIMEtTY1Ply1JpbqNJH/7Fp5BTC8Ng1JdJdBZzHi1IA66fe9+wLAxX1bepAC?= =?utf-8?q?WbVrT2gqez8iHJhgQCn62IUmdq73fFcrjMXUoamXAeGOpp3kzwsp5UD+0wXV2Ashz?= =?utf-8?q?xut2OB2kubncGTmK9KOo5NMqY/LCIN2VAm0UoPLSekuYO0pVIPfchR4qy3YGhECwQ?= =?utf-8?q?mgdlTp+KGs6VImLSPoclpgL4mJPDlmWC3lL/NfBUqqRJz9j1bsUWzaTVqBLLDw22Q?= =?utf-8?q?ctTqpgRDCoUC+oMtIrybLX1H5qv6pbEAmj6VOvEqqFYayJ9bMPqHjHmVuesza4MrQ?= =?utf-8?q?PtjE07vXkescuC39f/KpiHDsZHL/C5uhDKTJc6W8QBLJG4GS2OJYg9Z0w4KR0/7bz?= =?utf-8?q?ztOwK1uoy1oso+yQcGtUiimLurD+96MXoEeVUWtLyMC/ye3O34n1qAT4iML89KHuZ?= =?utf-8?q?XE1vmjvsu2IfWs4bD3OFCPi9O9HaguDNBicd4u0UccjXP5dKddS3h/cCjQ6RV5Tlk?= =?utf-8?q?Tqnp92/+qRF0I4dVY/c6OclFb9jqb9eIJhO8zMj75Ez5iLIBRdUOwUvupbMvW2/SB?= =?utf-8?q?iY3e+KrcR2qdHPz0z0TiMv0zPX1i2QEdXJ7vIDJ+KQjBhLVYAbxht+cdnauHznFUU?= =?utf-8?q?Ay0hCvEgjW1Blt/+JV9m+EsiSlqGtPjwQUcLZWsuAlcW+w8Kfb1Vk3theyq0EbkN/?= =?utf-8?q?A5WkLEw4a6TvFaeMYBy0imJp6DFZN0M9t3dNHI9YFOD8DpqazEw5y3QaQGwuLv2kF?= =?utf-8?q?bTsh6vUoVEN83O2/AUBzxlUbfyDpf+VmBCloHDdsW1B3RVp5S0wSveObEhXk1kuyL?= =?utf-8?q?IjLjLGn9HBhceyOX0zAQHalNp4XE1VWdo0aGth7kX25oQllu4wBxDmx4gHSXF6Fzf?= =?utf-8?q?2IkLfRr5Wq4s19eSkuZl67s2H5SNG4Z0gUtL8FbbiKhV6fyL4o6CrqTYMwifuHUUL?= =?utf-8?q?ef+PcNusc59i0In7DGJSna/IYOs0nz7qQRxvYWGlEwC+lS0OSw/P8hatP7vp0R16W?= =?utf-8?q?x/OhX0pQ908slOnV/5+E/wOPpKMVbai5Er2A1+V1UJHkX+3evd/muklC5UcMoTxhW?= =?utf-8?q?F7glendnRgTpQ1nZaWngfNNTdSJPmyRKpR2HSWZ96++rRQ0mcEfn3vrRZU5DygZ2k?= =?utf-8?q?FEPwIHBum9Zg3NqboisMjJWEVXfSOSyD3tWmRjMyxNV68usAOWUzY3lQvbN+W8AR8?= =?utf-8?q?HrC2VFW0TF7N6CJnpS57CIgNUQoR6/bv+398GLtnnLfUJSBzKwUu0OEl9lFYxMGC5?= =?utf-8?q?y57QBTHDlLcNqsmsX/IF+ZPPPXS9IKO44xaE0cAXqUYiQbzMHDlebQohuNruOGrN5?= =?utf-8?q?ZneGzD6O7Rb5eXUySh4nBNmTPXRf0rpjEsHc6Vca2YXBd4XL3qqs4u/egELO5Q02Y?= =?utf-8?q?Uku7pSHeopKWqo?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: a972abe4-607f-418d-9a18-08da0b309379 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2022 11:47:28.7995 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9U1uCZaRiNqsnlVEPLBhD7y7ymtQRDLMkt1ohZWGDLRlNRDk8e46S5DfSVRUxu9/NPGb6X+7zXCUOLrOebqLaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0402MB3468 |
Series |
x86/build: also handle .comment.* in linker script
|
expand
|
On Mon, Mar 21, 2022 at 12:47:27PM +0100, Jan Beulich wrote: > Oldish SUSE compilers generate .comment.SUSE.OPTS sections. Just like we > already discard such for xen.efi, fold them into .comment for xen-syms. > > Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Roger Pau Monné <roger.pau@citrix.com> > --- > Just like for .comment itself I also wouldn't mind discarding these also > for the non-EFI case. I guess there's a reason for compilers to add additional comments, and we shouldn't discard those randomly? In any case they won't be loaded, so I don't see much issue with having them on the binary image. Thanks, Roger.
--- a/xen/arch/x86/xen.lds.S +++ b/xen/arch/x86/xen.lds.S @@ -454,7 +454,7 @@ SECTIONS .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } - .comment 0 : { *(.comment) } + .comment 0 : { *(.comment) *(.comment.*) } /* * LLVM ld also wants .symtab, .strtab, and .shstrtab placed. These look to * be benign to GNU ld, so we can have them here unconditionally.
Oldish SUSE compilers generate .comment.SUSE.OPTS sections. Just like we already discard such for xen.efi, fold them into .comment for xen-syms. Signed-off-by: Jan Beulich <jbeulich@suse.com> --- Just like for .comment itself I also wouldn't mind discarding these also for the non-EFI case.