tree:
https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git arm64/entry/rework
head: c7071810c4aa3f59ecec504f7661d6cb8bb9b94f
commit: c7071810c4aa3f59ecec504f7661d6cb8bb9b94f [16/16] arm64: entry: convert irq
handlers to C
config: arm64-randconfig-r033-20210311 (attached as .config)
compiler: aarch64-linux-gcc (GCC) 9.3.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/mark/linux.git/commit/?id...
git remote add mark-rutland
https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git
git fetch --no-tags mark-rutland arm64/entry/rework
git checkout c7071810c4aa3f59ecec504f7661d6cb8bb9b94f
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
> arch/arm64/kernel/entry-common.c:346:25: warning: no previous
prototype for 'el1_irq_handler' [-Wmissing-prototypes]
346 | asmlinkage
void noinstr el1_irq_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~
> arch/arm64/kernel/entry-common.c:351:25: warning: no previous
prototype for 'el1_fiq_handler' [-Wmissing-prototypes]
351 | asmlinkage
void noinstr el1_fiq_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~
arch/arm64/kernel/entry-common.c:356:25: warning: no previous prototype for
'el1_error_handler' [-Wmissing-prototypes]
356 | asmlinkage void noinstr el1_error_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~~
> arch/arm64/kernel/entry-common.c:576:25: warning: no previous
prototype for 'el0_irq_handler' [-Wmissing-prototypes]
576 | asmlinkage
void noinstr el0_irq_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~
> arch/arm64/kernel/entry-common.c:581:25: warning: no previous
prototype for 'el0_fiq_handler' [-Wmissing-prototypes]
581 | asmlinkage
void noinstr el0_fiq_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~
arch/arm64/kernel/entry-common.c:586:25: warning: no previous prototype for
'el0_error_handler' [-Wmissing-prototypes]
586 | asmlinkage void noinstr el0_error_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~~
vim +/el1_irq_handler +346 arch/arm64/kernel/entry-common.c
345
346 asmlinkage void noinstr el1_irq_handler(struct pt_regs *regs)
347 {
348 el1_interrupt(regs, handle_arch_irq);
349 }
350
351 asmlinkage void noinstr el1_fiq_handler(struct pt_regs *regs)
352 {
353 el1_interrupt(regs, handle_arch_fiq);
354 }
355
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org