From patchwork Mon Mar 14 17:16:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12780553 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 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 7DAFDC433EF for ; Mon, 14 Mar 2022 17:16:38 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.290376.492424 (Exim 4.92) (envelope-from ) id 1nToIu-0008T5-99; Mon, 14 Mar 2022 17:16:20 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 290376.492424; Mon, 14 Mar 2022 17:16:20 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nToIu-0008Sy-6B; Mon, 14 Mar 2022 17:16:20 +0000 Received: by outflank-mailman (input) for mailman id 290376; Mon, 14 Mar 2022 17:16:18 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nToIs-0008Ss-Bu for xen-devel@lists.xenproject.org; Mon, 14 Mar 2022 17:16:18 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 74a44297-a3ba-11ec-853b-5f4723681683; Mon, 14 Mar 2022 18:16:16 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2110.outbound.protection.outlook.com [104.47.17.110]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-25-evL1bKcDMMiSPLiwLWf1Jw-1; Mon, 14 Mar 2022 18:16:14 +0100 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by DBBPR04MB7611.eurprd04.prod.outlook.com (2603:10a6:10:1f4::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.28; Mon, 14 Mar 2022 17:16:13 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::e8ce:db1c:5bb0:af0]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::e8ce:db1c:5bb0:af0%6]) with mapi id 15.20.5061.028; Mon, 14 Mar 2022 17:16:12 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 74a44297-a3ba-11ec-853b-5f4723681683 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1647278175; 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=2+j6yRR5WwWJnlRNRwOWZfqK9FAiUwmthpUrg3fdSbk=; b=HxYMmIAAc+cutWIt/1TGOVj/B4vS6OWUS0lFLzOHRyCRoUx2wQM3dH8fHzLkxxay1j4PPr Wm3iF83z3dm1eAW21CORGUUB9YXPQ8ikuuBY0q8CwcqvE2HUzR6U2jOTTOuHaoC9jG3qAc d/ly8kTzSMdsMuExJleNdx9++sONK5Q= X-MC-Unique: evL1bKcDMMiSPLiwLWf1Jw-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZHdk3NP1ggcBtk+s5zrpXOETUqDUnDjnDJjmeqQpQ4OfkZzARJA9Y5yGD9dDun8dXaLh57Zbvroxuh1j8UPrdNv3XMmBWyXmO+yzh5pyF7Lj7sG9AM4+heoIq/eUXp66u4ALS8XCQQbF4t+R/ORaleNdihEQG/Ue6e3XLh9TyPtVJkfgEtA33zc0Tkk3a+Ow8uGtPVuStGkVjy2Tlu5nqMUE3PSHsxS+QfHOM8wVVxNylILYZKb62NTahlc4TywcUA6FxOECyxhhOkFzxH7/bTc2KB4bGZGLqG1/DodwsbXaaqFwkmiC6zIQ5imx/AFCmAWnOZKgJQD385dxSyxfbA== 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=2+j6yRR5WwWJnlRNRwOWZfqK9FAiUwmthpUrg3fdSbk=; b=OurIAN2woBA1AIpH/S7yS+/M/ah5xcpdFqjYlwdfaD+mbXgD5tguoVtCI1Mo5G5z9pB4VoSVAEaZ2Ei4AGyYFZsYeXaMjAHWef1Wvq0eywvCCqsD9FDK/ahTlcdmmEdLc8ITL68dXwF1SyAyBYk4x8+9bJW9F/5jdpDpOVe5cR0yU5f9FEaBwijsA7Pfzj43OHxApRT/4hWGWvdN7mtU51F5g2k8cqaQcXX0rMXUdroYOuFSDYvJvvl1B3pKYrfHdY3Iau/6OnurrxE+bWUj0Zg45iN12ED7j4RNVM92YzC6ZqnUuXSkBHACZNdLLoauzsgq3wteMMuOhPbUE7RScg== 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: <5c39e5c3-6e9e-e009-177b-495d80b6ea62@suse.com> Date: Mon, 14 Mar 2022 18:16:10 +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" Cc: Julien Grall , Stefano Stabellini , Volodymyr Babchuk , Bertrand Marquis From: Jan Beulich Subject: [PATCH] Arm: arrange to have linker script honor dependencies (again) X-ClientProxiedBy: AM6P194CA0031.EURP194.PROD.OUTLOOK.COM (2603:10a6:209:90::44) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 37381e14-61e9-4960-3d57-08da05de56ea X-MS-TrafficTypeDiagnostic: DBBPR04MB7611:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zM9EJ9uKBPpUy3hkZAyMu6Oh/YeT34E0Z218fpeLKHQmynL24MNYQOzKG/rY7kJW2juDSDnohPJs0+QPLLM3hvNVQTvnSDEC1PZNF7Dj73IDQdH46QlOu7MoTP3/5pZ/dkXO1p/kjVxJM5GAxi+7JqkR+BT1qGKySmaNZWWe6cH37yZ6JRrrK6SQrKaZT8gL9cftksUNaknUvhkx6V7IGU4620lkehBsYbhPZc1brpZFDmjDoYH+aJPRFw8nlu7ebuigK8jNh0b1CZFJ5sznqMaih2UMjgTT4H85MVkeFCU1Rt8KkHmN2pX7j0ELCdih5Gm8m6PMEi2ljKi9JjkEjU9wZSn2xQBLVUFUorjO8Vt6yLnjuwh56Xk7pP3IppehZQwt6pQEMAXXg+0KLa/gZ89UGa123VDS5Y2xtBoYX3NAQbC0dVjjjYnRBfLi4/btHHGwt2Efq0sM0jG03uSJGWulpccib1kAp8Eaf79q2FQmZdhWt1PeMYIZ22KbDZpNmeyU1ULwc27UkwJjijoznuwggtCN0B4rsDhfMeSFIi2QB15HiH9bi/9UFhV7idS/6JV3KFEK9uMIhMDBBrzdAR6JThE2Q26b8bvMq213BDZDizozqgAFWb+tIH4XIvAGNenrOI8IQtyK04ZncHm1s8xVHHfoyIgOJupAUH+7/H//jqLU1Xfpj1Ja+BxNqknT9f+uIrUnkJuLJNHt0QT1gp2/cWNLUmPfFo1a9Wnmvdk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5600.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(26005)(186003)(8676002)(66476007)(66556008)(4326008)(38100700002)(66946007)(8936002)(6486002)(54906003)(6916009)(508600001)(86362001)(6506007)(316002)(5660300002)(31696002)(31686004)(6512007)(2616005)(36756003)(4744005)(2906002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?WgaJvEHsuSQcjW9WGGmmSjLKZl9F?= =?utf-8?q?+2l1o7K/nBiu4CcjTbrh6ISD1Mf5StZ8vG/40yMwOknr5kgLM5VLF6QiroFZP64kB?= =?utf-8?q?7x1xqdpfl8+PkiApBp7cyUV3DnvJMKgETyq6nqMvrYrXbw13Cs3+h7RuccEpWrF0e?= =?utf-8?q?KZUfQrVtCDkMELE5XZ7aNUl33F7X/fVDDoEbgxCjN9ck8XuvnH8LD0O3M4nQOudYQ?= =?utf-8?q?rEfTMlDtGOWPra1XphOoHNDAIPQ8FeTjWILmeHDCM/eorTqGhf/RZ21n99mpQJhMj?= =?utf-8?q?YyZOSkKPFrOYjlrBoFetzYx7iicjsyqT9Wx7vdeSB0fOPibCCqEL37dY021sxc18Y?= =?utf-8?q?x5qU9841iuhyJET+3d2VGsSXAWYSJDw8yulOHUQ6n0awMJu+LlDn5XyBJvtAuvLOX?= =?utf-8?q?VaBBpRY//mEEOpW4Ms+QQjFiCy3HiUWYJ8hUJD2GAPOTrV3Wn8M2kGpY3hj/H+FWF?= =?utf-8?q?g8IIWS4LDhmn/nKsEc9ttWAGMuLEkFW2X9PDGsIOCvXQP2+2o0NsdU4BgOrGkU4ay?= =?utf-8?q?81v+6nAg384O5sif7ZQQPicq21iHu1QkuZW2bsjEI4jtjoManfOK3mXWILsyhCsyu?= =?utf-8?q?2lJhJvhGolfpUBAe7SZV67YwWcQMFsj8dTqsENnHa0enC4GZG6nzWo8DfSSXkzFCC?= =?utf-8?q?xFLKb7haarHFaAgtEF+LLkrNVvE3A8Qr/cjnXfj+dntEn6MoScZdo/q3FX8lsvvTA?= =?utf-8?q?BC1MYmW0BO2ibRsqHzDom53rtrnX4cVZm9B/+/baJYnN+6aBbyndR2VRTNcTPmnbf?= =?utf-8?q?OrzWVgE/nJTzgNKThLmMSvlwZ4MIIX3lJV1xV4suFwjbELYsVZ526QmJ/lrwiluOQ?= =?utf-8?q?1wfAqIwzwjqYdmob5xae6lHlvJEbpNU+w7+mMhn3rRrBGI76Pz93mtJLmshDtODF7?= =?utf-8?q?JmOCmGM7x+JHOqFFAizPM6vCnONu6YR6fOnjqAcX1CzWPzpMMz4vBfBxc8vZac6h2?= =?utf-8?q?c/hZDU1PFHJZlPPmhQ80Yi8jUsVpc3409PDKM2N7BzOOVWt2U2G4h9KVIkdje3skV?= =?utf-8?q?EBb/eUKwK4T7bjzmDb7AMvHs6nopX3ZXpTRE8rthwMXB7L4PrlPvqH3IQGejfdQL6?= =?utf-8?q?QWH1VD1bfjS7GB1Zrd42sMHJ0zoplYWnMAjocTPSMPyNInHbURbrCkXnvxTnqKyDw?= =?utf-8?q?FD8YtSND6YiiqfMYCToMUtB0bUDYIakwn1zk3WHgxWc++pz4DAQMX8D3pFiIS0/75?= =?utf-8?q?xG66FYEI13q5KGRigfaCtA/+vpmqG/cNh1aWuqPB2jqTiJ8u8/pLXLebO/HmnlGlB?= =?utf-8?q?FB7DUjKSvPY4I3iiNZasR4UIH/RD9BCtL27iL4i9ezScSDeTfOxjmtzCq+8p/Yxs/?= =?utf-8?q?+kMedS6PPeVBJifUd9qyJjZrPk1Lj7g908YAZFNFptI4zEXWPPPnfUf9JldhACiaf?= =?utf-8?q?NxiENhryIx9fMl?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37381e14-61e9-4960-3d57-08da05de56ea X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2022 17:16:12.7135 (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: /vZP4GMAwHV4kn1owav3UAQzUdqNTRFkpSUlZEnAwbpIH/5gHAZYMPGNg1A8snaapCFt/4P4zUDdi+vK29xVQg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7611 The if_changed macro leads to dependencies being recorded in .*.d, which aren't loaded anymore. Use if_changed_dep instead, like x86 does. Fixes: 06ef696c85a7 ("build: introduce if_changed_deps") Signed-off-by: Jan Beulich Acked-by: Julien Grall --- a/xen/arch/arm/Makefile +++ b/xen/arch/arm/Makefile @@ -112,7 +112,7 @@ $(TARGET)-syms: $(BASEDIR)/prelink.o $(o include: $(obj)/xen.lds: $(src)/xen.lds.S FORCE - $(call if_changed,cpp_lds_S) + $(call if_changed_dep,cpp_lds_S) $(obj)/dtb.o: $(patsubst "%",%,$(CONFIG_DTB_FILE))