From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3AE34C4338F for ; Wed, 4 Aug 2021 18:19:08 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0243C60F35 for ; Wed, 4 Aug 2021 18:19:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 0243C60F35 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=Kkp1OEiPqoAZ7clAa4IlJArd7K0YjsbKg51LaQm3TIE=; b=1IG8CksMqVRMqI jPxkDJczq9UtP5TVDBed98SgO2V/r4BifdgpwItaSivjHKc56pnzL1J+Mwufi21rfaXbakxVFLvb/ fuYZ0/Kmbj2JA3pNtA71ntaQIhN5/kDUYl2NmG2D//53P6eG97hEO3EZARChV/2eta7v3NUpBej5H NlyQK0uSP83SphkPlYJiErKieSQqUevPsiDTENNpDYW60Gpytes17F//8R69Rz1KKwsNPDgYNqN43 jPFPkzeDsYxyfJbAKD5jKxbXQifOKVzbHkgur34i+nNoEc2LWpToWumX9D2iOS5cNtlo3nFWQszw0 a9Ie7kiPuhNcj6i80YXw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mBLSM-0079B8-DA; Wed, 04 Aug 2021 18:17:30 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mBLSI-0079Ap-SN for linux-arm-kernel@lists.infradead.org; Wed, 04 Aug 2021 18:17:28 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0FF3460F22; Wed, 4 Aug 2021 18:17:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1628101046; bh=e2gI+X/uyx1UONjt+QhuzQ8kK4iX0ACpxqxxjY+LbB8=; h=From:To:Cc:Subject:Date:From; b=RHPF9PW7CMRU6UPQ9DHYg5QjrKAv/dDlKOZm6oadcRbqXpktYtWBruzmG2rmq1p2G 8D0GDijwsdZyS2Nb9A3fdFMUz4tsTkxim54lDauwkG+NLclBk8gaGeZuAJEOkh6tTo ytIWSuEN+gZcDkh3SYezXHHs5L3byx4/EQkBC39jumamLGesqpeJIwFR6j4jJmI2R0 U4PvLSJScul4ECyLxIy7cQr7PGrsQTgZmgp0ia+C8YrJgMd4jLdXsfHToy2SVCtDvl zMoXe+/fQF/M+Bx+/v/YHierruQ+CK02Bds2G+GOyF452+5Ky+HdnicZZrtTRNQe9a YwwGiLkYNvCEA== From: Mark Brown To: Catalin Marinas , Will Deacon Cc: linux-arm-kernel@lists.infradead.org, Mark Brown Subject: [PATCH] arm64: entry: Add SYM_CODE annotation for __bad_stack Date: Wed, 4 Aug 2021 19:17:10 +0100 Message-Id: <20210804181710.19059-1-broonie@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1209; h=from:subject; bh=e2gI+X/uyx1UONjt+QhuzQ8kK4iX0ACpxqxxjY+LbB8=; b=owGbwMvMwMWocq27KDak/QLjabUkhkSum4t1llc9S6rfNkXjOd9Ga+fZsg2yvtbmu1ZXyfOdLWfg Nb3eyWjMwsDIxSArpsiy9lnGqvRwia3zH81/BTOIlQlkCgMXpwBMxKia/b8nm9irbe3tb+QvS5ioCO n07z5v7NjdL9EyJ+f9810muscj/8unML/zkmBoaojZ9qK/aXvmR9M92l0GJ+p/JRZKPN99z2ZG11b1 QuHlhdP2i3tt3eInpHi1pct9UYed6j6xrcySxeo6egt22ylfUlA66l7UvSfk5XT//qvh+WHfOGfsMF ubXnNqO2eDuRXDucIb9n3/sw60lV6uED4tFrf19LI2rdBl0WVH7Tdflvlqt13+y7kLYeUS394Wm884 2nROQenBA2Xv2ZHHFuYsL3h9s1vYTZ752zXVy5MbM3MLt1ZH7NiyMznbkuUts3d95NYUvZ2f5JgN46 +0CYV9sNht9zcnUXp1+8uDgXaPAA== X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210804_111726_976805_577F164D X-CRM114-Status: GOOD ( 12.50 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org When converting arm64 to modern assembler annotations __bad_stack was left as a raw local label without annotations. While this will have little if any practical impact at present it may cause issues in the future if we start using the annotations for things like reliable stack trace. Add SYM_CODE annotations to fix this. Signed-off-by: Mark Brown --- arch/arm64/kernel/entry.S | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm64/kernel/entry.S b/arch/arm64/kernel/entry.S index 923ee2ac85fd..572f72f20646 100644 --- a/arch/arm64/kernel/entry.S +++ b/arch/arm64/kernel/entry.S @@ -535,12 +535,13 @@ SYM_CODE_START(vectors) SYM_CODE_END(vectors) #ifdef CONFIG_VMAP_STACK +SYM_CODE_START_LOCAL(__bad_stack) /* * We detected an overflow in kernel_ventry, which switched to the * overflow stack. Stash the exception regs, and head to our overflow * handler. */ -__bad_stack: + /* Restore the original x0 value */ mrs x0, tpidrro_el0 @@ -560,6 +561,7 @@ __bad_stack: /* Time to die */ bl handle_bad_stack ASM_BUG() +SYM_CODE_END(__bad_stack) #endif /* CONFIG_VMAP_STACK */ -- 2.20.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel