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=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 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 63968C433F5 for ; Mon, 6 Sep 2021 11:40:28 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id B3E5960FBF for ; Mon, 6 Sep 2021 11:40:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org B3E5960FBF Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 286E36B0071; Mon, 6 Sep 2021 07:40:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2358B6B0072; Mon, 6 Sep 2021 07:40:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0FD956B0073; Mon, 6 Sep 2021 07:40:27 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0008.hostedemail.com [216.40.44.8]) by kanga.kvack.org (Postfix) with ESMTP id F3C186B0071 for ; Mon, 6 Sep 2021 07:40:26 -0400 (EDT) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 6CBA3289DE for ; Mon, 6 Sep 2021 11:40:26 +0000 (UTC) X-FDA: 78556955652.29.7050C9C Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf04.hostedemail.com (Postfix) with ESMTP id C15D450000A8 for ; Mon, 6 Sep 2021 11:40:24 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10098"; a="219640074" X-IronPort-AV: E=Sophos;i="5.85,272,1624345200"; d="gz'50?scan'50,208,50";a="219640074" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Sep 2021 04:40:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,272,1624345200"; d="gz'50?scan'50,208,50";a="691638236" Received: from lkp-server01.sh.intel.com (HELO 53c23d017ad5) ([10.239.97.150]) by fmsmga006.fm.intel.com with ESMTP; 06 Sep 2021 04:40:21 -0700 Received: from kbuild by 53c23d017ad5 with local (Exim 4.92) (envelope-from ) id 1mNCz6-0000ce-Ab; Mon, 06 Sep 2021 11:40:20 +0000 Date: Mon, 6 Sep 2021 19:39:18 +0800 From: kernel test robot To: Stephen Rothwell Cc: kbuild-all@lists.01.org, Linux Memory Management List Subject: [linux-next:master 11847/12015] arch/nios2/kernel/irq.c:19:17: error: no previous prototype for 'do_IRQ' Message-ID: <202109061910.eHn4prio-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Authentication-Results: imf04.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf04.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.115) smtp.mailfrom=lkp@intel.com X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: C15D450000A8 X-Stat-Signature: s3o638siqzfc3xuqeu4oukdgdns6s4rr X-HE-Tag: 1630928424-174927 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Stephen, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 7800ca95d0ed11b492962dc3abc2181c9d5f7f82 commit: c3edca52a70e2f1ce3a323d3e9d637fcf52d53d6 [11847/12015] don't make the syscall checking produced errors from warnings config: nios2-defconfig (attached as .config) compiler: nios2-linux-gcc (GCC) 11.2.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=c3edca52a70e2f1ce3a323d3e9d637fcf52d53d6 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout c3edca52a70e2f1ce3a323d3e9d637fcf52d53d6 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross ARCH=nios2 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): >> arch/nios2/kernel/irq.c:19:17: error: no previous prototype for 'do_IRQ' [-Werror=missing-prototypes] 19 | asmlinkage void do_IRQ(int hwirq, struct pt_regs *regs) | ^~~~~~ >> arch/nios2/kernel/irq.c:61:13: error: no previous prototype for 'init_IRQ' [-Werror=missing-prototypes] 61 | void __init init_IRQ(void) | ^~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/kernel/process.c:34:6: error: no previous prototype for 'arch_cpu_idle' [-Werror=missing-prototypes] 34 | void arch_cpu_idle(void) | ^~~~~~~~~~~~~ >> arch/nios2/kernel/process.c:44:6: error: no previous prototype for 'machine_restart' [-Werror=missing-prototypes] 44 | void machine_restart(char *__unused) | ^~~~~~~~~~~~~~~ >> arch/nios2/kernel/process.c:55:6: error: no previous prototype for 'machine_halt' [-Werror=missing-prototypes] 55 | void machine_halt(void) | ^~~~~~~~~~~~ >> arch/nios2/kernel/process.c:67:6: error: no previous prototype for 'machine_power_off' [-Werror=missing-prototypes] 67 | void machine_power_off(void) | ^~~~~~~~~~~~~~~~~ >> arch/nios2/kernel/process.c:151:6: error: no previous prototype for 'dump' [-Werror=missing-prototypes] 151 | void dump(struct pt_regs *fp) | ^~~~ >> arch/nios2/kernel/process.c:255:16: error: no previous prototype for 'nios2_clone' [-Werror=missing-prototypes] 255 | asmlinkage int nios2_clone(unsigned long clone_flags, unsigned long newsp, | ^~~~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/kernel/setup.c:107:24: error: no previous prototype for 'nios2_boot_init' [-Werror=missing-prototypes] 107 | asmlinkage void __init nios2_boot_init(unsigned r4, unsigned r5, unsigned r6, | ^~~~~~~~~~~~~~~ arch/nios2/kernel/setup.c: In function 'setup_arch': >> arch/nios2/kernel/setup.c:152:13: error: unused variable 'dram_start' [-Werror=unused-variable] 152 | int dram_start; | ^~~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/kernel/signal.c:101:16: error: no previous prototype for 'do_rt_sigreturn' [-Werror=missing-prototypes] 101 | asmlinkage int do_rt_sigreturn(struct switch_stack *sw) | ^~~~~~~~~~~~~~~ >> arch/nios2/kernel/signal.c:299:16: error: no previous prototype for 'do_notify_resume' [-Werror=missing-prototypes] 299 | asmlinkage int do_notify_resume(struct pt_regs *regs) | ^~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/kernel/sys_nios2.c:21:16: error: no previous prototype for 'sys_cacheflush' [-Werror=missing-prototypes] 21 | asmlinkage int sys_cacheflush(unsigned long addr, unsigned long len, | ^~~~~~~~~~~~~~ >> arch/nios2/kernel/sys_nios2.c:57:16: error: no previous prototype for 'sys_getpagesize' [-Werror=missing-prototypes] 57 | asmlinkage int sys_getpagesize(void) | ^~~~~~~~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/kernel/time.c:200:13: error: no previous prototype for 'timer_interrupt' [-Werror=missing-prototypes] 200 | irqreturn_t timer_interrupt(int irq, void *dev_id) | ^~~~~~~~~~~~~~~ >> arch/nios2/kernel/time.c:345:13: error: no previous prototype for 'time_init' [-Werror=missing-prototypes] 345 | void __init time_init(void) | ^~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/kernel/traps.c:32:6: error: no previous prototype for 'die' [-Werror=missing-prototypes] 32 | void die(const char *str, struct pt_regs *regs, long err) | ^~~ arch/nios2/kernel/traps.c:108:13: error: no previous prototype for 'trap_init' [-Werror=missing-prototypes] 108 | void __init trap_init(void) | ^~~~~~~~~ >> arch/nios2/kernel/traps.c:114:17: error: no previous prototype for 'breakpoint_c' [-Werror=missing-prototypes] 114 | asmlinkage void breakpoint_c(struct pt_regs *fp) | ^~~~~~~~~~~~ >> arch/nios2/kernel/traps.c:152:17: error: no previous prototype for 'handle_illegal_c' [-Werror=missing-prototypes] 152 | asmlinkage void handle_illegal_c(struct pt_regs *fp) | ^~~~~~~~~~~~~~~~ >> arch/nios2/kernel/traps.c:159:17: error: no previous prototype for 'handle_supervisor_instr' [-Werror=missing-prototypes] 159 | asmlinkage void handle_supervisor_instr(struct pt_regs *fp) | ^~~~~~~~~~~~~~~~~~~~~~~ >> arch/nios2/kernel/traps.c:166:17: error: no previous prototype for 'handle_diverror_c' [-Werror=missing-prototypes] 166 | asmlinkage void handle_diverror_c(struct pt_regs *fp) | ^~~~~~~~~~~~~~~~~ >> arch/nios2/kernel/traps.c:173:17: error: no previous prototype for 'unhandled_exception' [-Werror=missing-prototypes] 173 | asmlinkage void unhandled_exception(struct pt_regs *regs, int cause) | ^~~~~~~~~~~~~~~~~~~ >> arch/nios2/kernel/traps.c:188:17: error: no previous prototype for 'handle_trap_1_c' [-Werror=missing-prototypes] 188 | asmlinkage void handle_trap_1_c(struct pt_regs *fp) | ^~~~~~~~~~~~~~~ >> arch/nios2/kernel/traps.c:193:17: error: no previous prototype for 'handle_trap_2_c' [-Werror=missing-prototypes] 193 | asmlinkage void handle_trap_2_c(struct pt_regs *fp) | ^~~~~~~~~~~~~~~ >> arch/nios2/kernel/traps.c:198:17: error: no previous prototype for 'handle_trap_3_c' [-Werror=missing-prototypes] 198 | asmlinkage void handle_trap_3_c(struct pt_regs *fp) | ^~~~~~~~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/kernel/misaligned.c:66:17: error: no previous prototype for 'handle_unaligned_c' [-Werror=missing-prototypes] 66 | asmlinkage void handle_unaligned_c(struct pt_regs *fp, int cause) | ^~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/mm/cacheflush.c:161:6: error: no previous prototype for '__flush_dcache_page' [-Werror=missing-prototypes] 161 | void __flush_dcache_page(struct address_space *mapping, struct page *page) | ^~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/mm/dma-mapping.c:21:6: error: no previous prototype for 'arch_sync_dma_for_device' [-Werror=missing-prototypes] 21 | void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, | ^~~~~~~~~~~~~~~~~~~~~~~~ >> arch/nios2/mm/dma-mapping.c:45:6: error: no previous prototype for 'arch_sync_dma_for_cpu' [-Werror=missing-prototypes] 45 | void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, | ^~~~~~~~~~~~~~~~~~~~~ >> arch/nios2/mm/dma-mapping.c:63:6: error: no previous prototype for 'arch_dma_prep_coherent' [-Werror=missing-prototypes] 63 | void arch_dma_prep_coherent(struct page *page, size_t size) | ^~~~~~~~~~~~~~~~~~~~~~ >> arch/nios2/mm/dma-mapping.c:70:7: error: no previous prototype for 'arch_dma_set_uncached' [-Werror=missing-prototypes] 70 | void *arch_dma_set_uncached(void *ptr, size_t size) | ^~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors -- >> arch/nios2/mm/fault.c:43:17: error: no previous prototype for 'do_page_fault' [-Werror=missing-prototypes] 43 | asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long cause, | ^~~~~~~~~~~~~ cc1: all warnings being treated as errors .. vim +/do_IRQ +19 arch/nios2/kernel/irq.c f27ffc751ca5d2 Ley Foon Tan 2014-11-06 18 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 @19 asmlinkage void do_IRQ(int hwirq, struct pt_regs *regs) f27ffc751ca5d2 Ley Foon Tan 2014-11-06 20 { f27ffc751ca5d2 Ley Foon Tan 2014-11-06 21 struct pt_regs *oldregs = set_irq_regs(regs); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 22 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 23 irq_enter(); 153517d4e7d1c3 Marc Zyngier 2021-05-04 24 generic_handle_domain_irq(NULL, hwirq); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 25 irq_exit(); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 26 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 27 set_irq_regs(oldregs); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 28 } f27ffc751ca5d2 Ley Foon Tan 2014-11-06 29 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 30 static void chip_unmask(struct irq_data *d) f27ffc751ca5d2 Ley Foon Tan 2014-11-06 31 { f27ffc751ca5d2 Ley Foon Tan 2014-11-06 32 ienable |= (1 << d->hwirq); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 33 WRCTL(CTL_IENABLE, ienable); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 34 } f27ffc751ca5d2 Ley Foon Tan 2014-11-06 35 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 36 static void chip_mask(struct irq_data *d) f27ffc751ca5d2 Ley Foon Tan 2014-11-06 37 { f27ffc751ca5d2 Ley Foon Tan 2014-11-06 38 ienable &= ~(1 << d->hwirq); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 39 WRCTL(CTL_IENABLE, ienable); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 40 } f27ffc751ca5d2 Ley Foon Tan 2014-11-06 41 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 42 static struct irq_chip m_irq_chip = { f27ffc751ca5d2 Ley Foon Tan 2014-11-06 43 .name = "NIOS2-INTC", f27ffc751ca5d2 Ley Foon Tan 2014-11-06 44 .irq_unmask = chip_unmask, f27ffc751ca5d2 Ley Foon Tan 2014-11-06 45 .irq_mask = chip_mask, f27ffc751ca5d2 Ley Foon Tan 2014-11-06 46 }; f27ffc751ca5d2 Ley Foon Tan 2014-11-06 47 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 48 static int irq_map(struct irq_domain *h, unsigned int virq, f27ffc751ca5d2 Ley Foon Tan 2014-11-06 49 irq_hw_number_t hw_irq_num) f27ffc751ca5d2 Ley Foon Tan 2014-11-06 50 { f27ffc751ca5d2 Ley Foon Tan 2014-11-06 51 irq_set_chip_and_handler(virq, &m_irq_chip, handle_level_irq); f27ffc751ca5d2 Ley Foon Tan 2014-11-06 52 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 53 return 0; f27ffc751ca5d2 Ley Foon Tan 2014-11-06 54 } f27ffc751ca5d2 Ley Foon Tan 2014-11-06 55 57ac76ed6c0daf Tobias Klauser 2017-04-02 56 static const struct irq_domain_ops irq_ops = { f27ffc751ca5d2 Ley Foon Tan 2014-11-06 57 .map = irq_map, f27ffc751ca5d2 Ley Foon Tan 2014-11-06 58 .xlate = irq_domain_xlate_onecell, f27ffc751ca5d2 Ley Foon Tan 2014-11-06 59 }; f27ffc751ca5d2 Ley Foon Tan 2014-11-06 60 f27ffc751ca5d2 Ley Foon Tan 2014-11-06 @61 void __init init_IRQ(void) :::::: The code at line 19 was first introduced by commit :::::: f27ffc751ca5d216a347084996c70452a4e185a4 nios2: Interrupt handling :::::: TO: Ley Foon Tan :::::: CC: Ley Foon Tan --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --lrZ03NoBR/3+SXJZ Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --lrZ03NoBR/3+SXJZ--