Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp2452848rdg; Mon, 14 Aug 2023 03:06:48 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFuNVgjUoGBzJjnH6OqnpPBcG9A0anhExat5JiJ4paInU3IEKaZorI10Uay764QfmKu9vVQ X-Received: by 2002:a17:907:2e0d:b0:982:79fa:4532 with SMTP id ig13-20020a1709072e0d00b0098279fa4532mr7822425ejc.53.1692007608059; Mon, 14 Aug 2023 03:06:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692007608; cv=none; d=google.com; s=arc-20160816; b=jf3zuuG0rp/AhC5XOodzdwDumfcMCDW7SeONUmbl/CoSlaDhIH9+q0CeNgvl2lRVCe g8ntaaFbgJKXgblUM662w1IjX/A5ZBGZhQwQZ5kHxBehDcjXzDpuy0b8pA1uDXlHO6Fi 1vLykPrPtMJj+xF5G4RmGVa/8fH5Ssldy10OGTmdPK5EnrO8/ev576x3QXvujUUmKlQz xiYxzmmwEIUM+Su4o/MUhOIV9S5EaWUbXqcqDMUuqM0CSDf3hMDXP703GmddHLLqR1dn RuGWJi5gfT9mbfDpEdvpqKhCcTdcbcRxD+tXIHXIgnNGTts/gyETb4RPoY9k/lDBk7LC XOYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from; bh=lXpm8AXbVWozm7xQRAVh5jd5yH2V3vc6jYJSgt3BaNc=; fh=zoicnZrSUumwSLub61Q/qA0LDg7Zj98grk3RszA4Weg=; b=zbDPheIPvriLl8MFTnK2KaZIRaybCSi7p2izFhXScPgX/+q15JHjXdjL7YwOzu08zs osTX0wl1w0eBR0QbCHisly75w2ogbVi9O5SZ2mhDIYUJqAqt4grkF5KMKLINL3b457Ep 9Y9iBm6ePFDuKqkWaU2WOtJf/ShRbxY9XsrPIYIX0wkuWCuulGWC9i+JAlFfS40VGHoH UskTUpevuGqDz1W8IMrTl/W931U9OPs0D9iND2sFmppe7dDijnXYY1YaroDdVPjYG0kl Wo0wPs4Rq7CZj4Ng32opzWb3J5nIXL8g9XxjS31aHETbwr1jxnmybDzUzguRppQ5hIkC wjvA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ca24-20020a170906a3d800b0099caa5368easi7334177ejb.462.2023.08.14.03.06.23; Mon, 14 Aug 2023 03:06:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235870AbjHNJ2q (ORCPT + 99 others); Mon, 14 Aug 2023 05:28:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56150 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235643AbjHNJ2K (ORCPT ); Mon, 14 Aug 2023 05:28:10 -0400 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 6FFA810C1; Mon, 14 Aug 2023 02:27:55 -0700 (PDT) Received: from loongson.cn (unknown [113.200.148.30]) by gateway (Coremail) with SMTP id _____8Bxd+iG89lkoxQYAA--.13710S3; Mon, 14 Aug 2023 17:27:34 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by localhost.localdomain (Coremail) with SMTP id AQAAf8Bx3yOE89lkSLlZAA--.49910S3; Mon, 14 Aug 2023 17:27:33 +0800 (CST) From: Tiezhu Yang To: Thomas Bogendoerfer Cc: "Maciej W. Rozycki" , linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, loongson-kernel@lists.loongnix.cn Subject: [PATCH v3 1/3] MIPS: Remove noreturn attribute for nmi_exception_handler() Date: Mon, 14 Aug 2023 17:27:24 +0800 Message-Id: <1692005246-18399-2-git-send-email-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1692005246-18399-1-git-send-email-yangtiezhu@loongson.cn> References: <1692005246-18399-1-git-send-email-yangtiezhu@loongson.cn> X-CM-TRANSID: AQAAf8Bx3yOE89lkSLlZAA--.49910S3 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj9xXoW7JryrKF4DXw4xWw17XF48KrX_yoWDArbE9F 1Ivw1xWrnYyrySkr1UuayDWFy3X3y7WF42ka1qqrZxK3Z8GayDG3y0vrnxXr1kXrW0yrZ8 Xry5KrZ7Way3CosvyTuYvTs0mTUanT9S1TB71UUUUUJqnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUb3AYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_JF0_JFyl8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV WUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6r4UJVWxJr1ln4kS14v26r1Y6r17M2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6xkI12 xvs2x26I8E6xACxx1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r12 6r1DMcIj6I8E87Iv67AKxVW8JVWxJwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64 vIr41l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1l4IxYO2xFxVAFwI0_ Jrv_JF1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1V AY17CE14v26r126r1DMIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_JFI_Gr1lIxAI cVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42 IY6I8E87Iv67AKxVW8JVWxJwCI42IY6I8E87Iv6xkF7I0E14v26r4j6r4UJbIYCTnIWIev Ja73UjIFyTuYvjxUcCztUUUUU X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,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-kernel@vger.kernel.org In the later patch, we will remove noreturn attribute for die(), in order to make each patch can be built without errors and warnings, just remove noreturn attribute for nmi_exception_handler() earlier because it calls die(), otherwise there exists the following build error after the later patch: arch/mips/kernel/traps.c:2001:1: error: 'noreturn' function does return [-Werror] Signed-off-by: Tiezhu Yang --- arch/mips/kernel/traps.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/mips/kernel/traps.c b/arch/mips/kernel/traps.c index 246c6a6..7a34674 100644 --- a/arch/mips/kernel/traps.c +++ b/arch/mips/kernel/traps.c @@ -1986,7 +1986,7 @@ int register_nmi_notifier(struct notifier_block *nb) return raw_notifier_chain_register(&nmi_chain, nb); } -void __noreturn nmi_exception_handler(struct pt_regs *regs) +void nmi_exception_handler(struct pt_regs *regs) { char str[100]; -- 2.1.0