tree:
https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git
arm64/entry-deasm-new
head: 7813d186a62c0961d31b574c38f7e4f47eeae661
commit: 9c8b9f30af29f541918d9775099fdf72468d89a2 [13/15] arm64: convert error entry to C
config: arm64-allyesconfig (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
git checkout 9c8b9f30af29f541918d9775099fdf72468d89a2
# 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:71:25: warning: no previous prototype for
'el1_sync_handler' [-Wmissing-prototypes]
71 | asmlinkage void notrace el1_sync_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~
arch/arm64/kernel/entry-common.c:226:25: warning: no previous prototype for
'el0_sync_handler' [-Wmissing-prototypes]
226 | asmlinkage void notrace el0_sync_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~
arch/arm64/kernel/entry-common.c:292:25: warning: no previous prototype for
'el0_sync_compat_handler' [-Wmissing-prototypes]
292 | asmlinkage void notrace el0_sync_compat_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~~~~~~~~
arch/arm64/kernel/entry-common.c:366:25: warning: no previous prototype for
'el1_irq_handler' [-Wmissing-prototypes]
366 | asmlinkage void notrace el1_irq_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~
arch/arm64/kernel/entry-common.c:384:25: warning: no previous prototype for
'el0_irq_handler' [-Wmissing-prototypes]
384 | asmlinkage void notrace el0_irq_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~
> arch/arm64/kernel/entry-common.c:395:17: warning: no previous
prototype for 'el1_error_handler' [-Wmissing-prototypes]
395 |
asmlinkage void el1_error_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~~
> arch/arm64/kernel/entry-common.c:404:17: warning: no previous
prototype for 'el0_error_handler' [-Wmissing-prototypes]
404 |
asmlinkage void el0_error_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~~
vim +/el1_error_handler +395 arch/arm64/kernel/entry-common.c
394
395 asmlinkage void el1_error_handler(struct pt_regs *regs)
396 {
397 unsigned long esr = read_sysreg(esr_el1);
398
399 local_daif_restore(DAIF_ERRCTX);
400 do_serror(regs, esr);
401 }
402 NOKPROBE_SYMBOL(el1_error_handler);
403
404 asmlinkage void el0_error_handler(struct pt_regs *regs)
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org