From patchwork Wed Sep 13 14:07:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Geert Uytterhoeven X-Patchwork-Id: 139022 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:a8d:b0:3f2:4152:657d with SMTP id gr13csp6783vqb; Wed, 13 Sep 2023 11:35:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGyTvXx/+UYOJZRroX+9qqkaT9mmBvsZiEonGVfQOc08X0XimCZsdxj8sCvloXaFC1M6Ghc X-Received: by 2002:a05:6870:2489:b0:1cc:e169:96bf with SMTP id s9-20020a056870248900b001cce16996bfmr3353788oaq.39.1694630103470; Wed, 13 Sep 2023 11:35:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694630103; cv=none; d=google.com; s=arc-20160816; b=ZgmfSDHbZTgjtaURNzE9KyOFtet9bbcBQPx9ZShQz07LzsQ4j6I0LjBcuqW+8gQcBV XzJNkvPYYrhP4ErKu/vhdBCE2r4yWPUlzQUI1h5poMebPFgGRDmi0DSKXo/ZnDFu/6mF cpF3fd7gyzfqTKUUt8sYSBlC43ZNjOPNYnk7OYY6saa1aduWVQpTTEjr50KWRUxCenjw iwZnBcwoqrXdAOkjzOySWaFffeEgvSjhotTe3lIJzewm7WkSlK9emnf2/so37OmChqww Jap/MUbCjQLMEYgJYqN0PziHznwhdcTxvv8z0YgU87o0FkWYsjt/3iVtSsxyQ5alramN o4aA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=q30ZJMp7OPiFiA7kdlc7KlMuNURa5ZKNus38R96hKwY=; fh=fKMC3BTGjlLXl5EvEhzqt3WHCynqYJKK7wAqLAOkWUw=; b=1DyvzfjDuTtNL/J1BczkLXvtVtyUEfghSmW9EH04xYyp4jSR3ysEHVs8JROxNiON1z 1iOYKViB7wjYvfNVoqme0sZIYp4tbmbwNwjkkiJ4/qe2o3w8YyX5HR4wu5ICWyS4ouXp Ln5AsDDcx+oGCp1mljNTSaS+/hO1HdsBLDCC7C+Z1w6LliZKxZwfTt1t4WAxFnTMDsxi 4tYBW1MB65BIaorbOT92Edz8VMYlh1sb8a1C8mJ4AKE48avY6Q3d+Jgf+AOJ8l5FHYd3 GUetMiOz+vWZ4VEzuNfbiaFg0zDTg2sGr/hMtmkyf2aV1mMp5tOwgsbHDn+gqtdpxmmz /vkg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id x5-20020a63fe45000000b0056fa1bc208esi10620061pgj.722.2023.09.13.11.35.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 11:35:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 1CC0383E5AD1; Wed, 13 Sep 2023 07:09:19 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241357AbjIMOJP (ORCPT + 36 others); Wed, 13 Sep 2023 10:09:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52902 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241248AbjIMOIz (ORCPT ); Wed, 13 Sep 2023 10:08:55 -0400 Received: from baptiste.telenet-ops.be (baptiste.telenet-ops.be [IPv6:2a02:1800:120:4::f00:13]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57BC51BCF for ; Wed, 13 Sep 2023 07:08:50 -0700 (PDT) Received: from ramsan.of.borg ([IPv6:2a02:1810:ac12:ed40:f674:9611:cd05:f25a]) by baptiste.telenet-ops.be with bizsmtp id lS8m2A00P3fvA4V01S8mqA; Wed, 13 Sep 2023 16:08:48 +0200 Received: from rox.of.borg ([192.168.97.57]) by ramsan.of.borg with esmtp (Exim 4.95) (envelope-from ) id 1qgQXd-003crF-BD; Wed, 13 Sep 2023 16:08:46 +0200 Received: from geert by rox.of.borg with local (Exim 4.95) (envelope-from ) id 1qgQXu-00FV3j-Me; Wed, 13 Sep 2023 16:08:46 +0200 From: Geert Uytterhoeven To: linux-m68k@lists.linux-m68k.org Cc: Arnd Bergmann , Finn Thain , Michael Schmitz , Philip Blundell , Greg Ungerer , Joshua Thompson , Sam Creasey , Laurent Vivier , linux-kernel@vger.kernel.org, Geert Uytterhoeven Subject: [PATCH v2 05/52] m68k: kernel: Add and use "ints.h" Date: Wed, 13 Sep 2023 16:07:55 +0200 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 13 Sep 2023 07:09:19 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1776948455213728589 X-GMAIL-MSGID: 1776948455213728589 When building with W=1: arch/m68k/kernel/ints.c:165:17: warning: no previous prototype for ‘handle_badint’ [-Wmissing-prototypes] 165 | asmlinkage void handle_badint(struct pt_regs *regs) | ^~~~~~~~~~~~~ Fix this by introducing a new header file "ints.h" for holding the prototypes of functions implemented in arch/m68k/kernel/ints.c. Signed-off-by: Geert Uytterhoeven Acked-by: Arnd Bergmann --- v2: - Add Acked-by. --- arch/m68k/kernel/ints.c | 2 ++ arch/m68k/kernel/ints.h | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 arch/m68k/kernel/ints.h diff --git a/arch/m68k/kernel/ints.c b/arch/m68k/kernel/ints.c index 5b8d66fbf3832a2c..cf2b13488476c8c6 100644 --- a/arch/m68k/kernel/ints.c +++ b/arch/m68k/kernel/ints.c @@ -26,6 +26,8 @@ #include #endif +#include "ints.h" + extern u32 auto_irqhandler_fixup[]; extern u16 user_irqvec_fixup[]; diff --git a/arch/m68k/kernel/ints.h b/arch/m68k/kernel/ints.h new file mode 100644 index 0000000000000000..ecac6011c1a45489 --- /dev/null +++ b/arch/m68k/kernel/ints.h @@ -0,0 +1,7 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#include + +struct pt_regs; + +asmlinkage void handle_badint(struct pt_regs *regs);