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=-4.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=no 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 DD073C4724C for ; Fri, 1 May 2020 11:54:59 +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 AF7C72137B for ; Fri, 1 May 2020 11:54:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="VjDQsDVU"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="rejoYQmz" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AF7C72137B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject: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=xfUrsEFYDHjnYvugTYGuJiAsHiTsfg77xIfmjEguG6M=; b=VjDQsDVUYOCrfg Wi9nSihjPC+CXih7eLO0tD1khdLYq7H3aHneWTiayZWtLEMU4Yfs5s2dI1hYA7diFOToeAX9mEJ6Y /3I2xdfV9v1T8Lp24cIEjc/P3NXfzvLGqtDBgyNJ1W4xHRiPQjauEDh1gHWtN4/XkWsaxzplyxx91 bTzq4FCZ1/qWnvrTEFlk88xJQq3TSDfe6k7ADhL4UQ7AgFwoYNLPAIMTtbJXwTyfGXwEeAe+ZTdgQ yPMAYTZBZK5c15NgM4USJap8MbfnBWI3+uheSysc7H98ERWnkx28EQsmU0J74icJqClKQtoP3HdSg wxNzg3oCq0q43zrqfSoA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jUUFu-00063E-P1; Fri, 01 May 2020 11:54:58 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jUUFr-00062o-Bs for linux-arm-kernel@lists.infradead.org; Fri, 01 May 2020 11:54:56 +0000 Received: from localhost (fw-tnat.cambridge.arm.com [217.140.96.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 69FC8208C3; Fri, 1 May 2020 11:54:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588334095; bh=M4QjCcDYEsfjEYlAdQ6WzNoV9SSKM/Yhzv3VgtSYz3M=; h=From:To:Cc:Subject:Date:From; b=rejoYQmzT9kr5iINJ5pMnDw3oGyGSJ+Y+NhVt/fMrwA1Ohu621arWN59NCppXxL4Z SG8S4UDMETqmijnCL+wmgSUJzApt0cmMNkQ1b4En2gnQy+KoLGtBKQNIddTlKNLQTQ S8EvZzS5Zf1DOPM6rqTp9OTktm3Un+bVwSan5mTE= From: Mark Brown To: Will Deacon , Catalin Marinas Subject: [PATCH v2 0/3] arm64: Finish up assembler annotation modernisation Date: Fri, 1 May 2020 12:54:27 +0100 Message-Id: <20200501115430.37315-1-broonie@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200501_045455_425219_DF0846BE X-CRM114-Status: GOOD ( 10.44 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Brown , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org This series finishes up the conversion of arm64 to use modern assembler annotations. The second patch selects a symbol added by 2ce0d7f9766f0e49b (x86/asm: Provide a Kconfig symbol for disabling old assembly annotations) in -next to ensure that we don't regress and start using old annotations again. This will be needed for BTI kernel support so it'd be good if they could end up on that branch, either through merging a topic branch or otherwise. The patches are generated against a merge of v5.7-rc3 and for-next/bti-user in the arm64 tree. v2: - Split out ret_to_user conversion and annotate ret_to_user and work_pending as a single code block. - Swap a number of annotations between CODE and FUNC as suggested by Will. Mark Brown (3): arm64: entry: Refactor and modernise annotation for ret_to_user arm64: kernel: Convert to modern annotations for assembly functions arm64: Disable old style assembly annotations arch/arm64/Kconfig | 1 + arch/arm64/kernel/cpu-reset.S | 4 +- arch/arm64/kernel/efi-rt-wrapper.S | 4 +- arch/arm64/kernel/entry-fpsimd.S | 20 ++++----- arch/arm64/kernel/entry.S | 27 ++++++------ arch/arm64/kernel/hibernate-asm.S | 16 +++---- arch/arm64/kernel/hyp-stub.S | 20 ++++----- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 +- arch/arm64/kernel/reloc_test_syms.S | 44 +++++++++---------- arch/arm64/kernel/relocate_kernel.S | 4 +- arch/arm64/kernel/sleep.S | 12 ++--- arch/arm64/kernel/smccc-call.S | 8 ++-- 12 files changed, 83 insertions(+), 81 deletions(-) -- 2.20.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel