tree:
https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git arm64/irq-fixes
head: 278d20981fcfbd2d156d691ba375de1b3ca0e1a6
commit: 278d20981fcfbd2d156d691ba375de1b3ca0e1a6 [3/3] WIP: arm64: entry: fix EL0 context
tracking vs irq flag tracing
config: arm64-randconfig-r003-20201118 (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/irq-fixes
git checkout 278d20981fcfbd2d156d691ba375de1b3ca0e1a6
# 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:76:25: warning: no previous prototype for
'el1_sync_handler' [-Wmissing-prototypes]
76 | asmlinkage void notrace el1_sync_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~
> arch/arm64/kernel/entry-common.c:120:25: warning: no previous
prototype for 'exit_to_user_mode' [-Wmissing-prototypes]
120 |
asmlinkage void notrace exit_to_user_mode(void)
| ^~~~~~~~~~~~~~~~~
arch/arm64/kernel/entry-common.c:253:25: warning: no previous prototype for
'el0_sync_handler' [-Wmissing-prototypes]
253 | asmlinkage void notrace el0_sync_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~
arch/arm64/kernel/entry-common.c:326:25: warning: no previous prototype for
'el0_sync_compat_handler' [-Wmissing-prototypes]
326 | asmlinkage void notrace el0_sync_compat_handler(struct pt_regs *regs)
| ^~~~~~~~~~~~~~~~~~~~~~~
vim +/exit_to_user_mode +120 arch/arm64/kernel/entry-common.c
119
120 asmlinkage void notrace exit_to_user_mode(void)
121 {
122 trace_hardirqs_on_prepare();
123 lockdep_hardirqs_on_prepare(CALLER_ADDR0);
124 user_enter_irqoff();
125 lockdep_hardirqs_on(CALLER_ADDR0);
126 }
127 NOKPROBE_SYMBOL(exit_to_user_mode)
128
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org