Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp773469rwb; Thu, 22 Sep 2022 06:18:48 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4IIUD6+TuAWtqFhs8JoAujwyicubWiuR2qltBqZPSEbiUBeZhvrImQbBneDexvZnVVfQzL X-Received: by 2002:a17:902:ab52:b0:179:bb14:b3b5 with SMTP id ij18-20020a170902ab5200b00179bb14b3b5mr1247968plb.10.1663852728193; Thu, 22 Sep 2022 06:18:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663852728; cv=none; d=google.com; s=arc-20160816; b=TMcujjslE15MwFrbQ4wLKsYGfTl/Cwsroza6eDfCrvMOHdoYspAEADHtPpiTcHluEO GjwA813+kPiwhqcBrvwrFZ4Yrksm6XgDKeoDH8YUxZ6H65SuJulPMAsRfQHiQNnOC8zL N86AmdnWFqGB1lWMY94CJzAkpP8CQt2u0V4b7WwWItpYxqW2TF/ti6yJ8Kyo7jn/hEcf VcLs3PXEZE9QyQR1aZ/KlGPrP4B+grpVEdD1T4BLFDfkEW2p+hDyQBzKUYAR/h5R7Nxa M9pYOPUqs+KW1nqsGTrex8QXtJEx+pkeW9z905ljb8vuBlgzPeb2GBGgjKdk3Ko4hs9T K78Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=MXIh/cP+Ch6OZTCR7Y61ow6sRbWyJGuL1QM75ocA2Ss=; b=eCFjeb0O7PoJPe4cSTf8ScN1GAyK/p2bUwPwda5dHqDcfPXcXMgcCHxwGzuI/Vo1R1 SL44H35ACPCNHHcTnTG4OKP5pZ3+InfHCyWF10KAjHfn5irD+1ngD+Znw6awLtjoz75C odAojgE30RYTadYr7WGwQEJbwibGLo9E6HWNnYCXqCeMUWGhPKbrCqzfwQOkHisdUVq9 A+hnBF5OmoLoXrN6hxO6SdmG/xiA0aX2i3jKuQP+czfrdkOVOeF/+udy4t/jKaNMnMmA SPOqBOPrie/sQvQpHxm5aNWIgTqeMtdXQ4gAeAnbRGTelcijZR1+hq+AvCqBkJ3HDNMv m97g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 204-20020a6302d5000000b0043a09694978si5947924pgc.812.2022.09.22.06.18.33; Thu, 22 Sep 2022 06:18:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229723AbiIVNIu (ORCPT + 99 others); Thu, 22 Sep 2022 09:08:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231723AbiIVNIs (ORCPT ); Thu, 22 Sep 2022 09:08:48 -0400 Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 298F9EBBCC; Thu, 22 Sep 2022 06:08:36 -0700 (PDT) Received: from dggpemm500024.china.huawei.com (unknown [172.30.72.55]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4MYFqF54lKzlWfP; Thu, 22 Sep 2022 21:04:25 +0800 (CST) Received: from dggpemm500013.china.huawei.com (7.185.36.172) by dggpemm500024.china.huawei.com (7.185.36.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 22 Sep 2022 21:08:34 +0800 Received: from ubuntu1804.huawei.com (10.67.175.36) by dggpemm500013.china.huawei.com (7.185.36.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 22 Sep 2022 21:08:34 +0800 From: Chen Zhongjin To: , , CC: , , , , , , , , , Subject: [PATCH -next 0/3] arm64: Mark constants in .S files as data Date: Thu, 22 Sep 2022 21:04:49 +0800 Message-ID: <20220922130452.233323-1-chenzhongjin@huawei.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.175.36] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To dggpemm500013.china.huawei.com (7.185.36.172) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org There are some constant numbers insdide .S files which is mixed with text sections. When tools are reading the ELF files they cannot distinguish these constants out of normal instructions. Mark these constants as data symbols by wrapping then with SYM_DATA macro. Chen Zhongjin (3): arm64: efi-header: Mark efi header as data arm64: head: Mark constants as data arm64: crypto: Mark constant as data arch/arm64/crypto/aes-neonbs-core.S | 14 +++++++------- arch/arm64/crypto/poly1305-armv8.pl | 4 ++++ arch/arm64/crypto/polyval-ce-core.S | 7 +++---- arch/arm64/crypto/sha512-armv8.pl | 24 ++++++++++++++---------- arch/arm64/kernel/efi-header.S | 2 ++ arch/arm64/kernel/head.S | 6 ++++-- 6 files changed, 34 insertions(+), 23 deletions(-) -- 2.17.1