* [zen-kernel-zen-kernel:5.13/futex2 1/19] kernel/futex2.c:474:25: error: use of undeclared identifier 'uaddr'
@ 2021-07-19 2:02 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-07-19 2:02 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 4445 bytes --]
tree: https://github.com/zen-kernel/zen-kernel 5.13/futex2
head: db649ce1f5de12432be5bfedd8388eacc2f85efc
commit: f12c1f14276bce0f66e514b419e68506fb5bad55 [1/19] futex2: Implement wait and wake functions
config: powerpc64-randconfig-r011-20210718 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 5d5b08761f944d5b9822d582378333cc4b36a0a7)
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
# install powerpc64 cross compiling tool for clang build
# apt-get install binutils-powerpc64-linux-gnu
# https://github.com/zen-kernel/zen-kernel/commit/f12c1f14276bce0f66e514b419e68506fb5bad55
git remote add zen-kernel-zen-kernel https://github.com/zen-kernel/zen-kernel
git fetch --no-tags zen-kernel-zen-kernel 5.13/futex2
git checkout f12c1f14276bce0f66e514b419e68506fb5bad55
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross O=build_dir ARCH=powerpc SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
In file included from kernel/futex2.c:16:
In file included from include/linux/freezer.h:7:
In file included from include/linux/debug_locks.h:5:
In file included from include/linux/atomic.h:7:
In file included from arch/powerpc/include/asm/atomic.h:11:
In file included from arch/powerpc/include/asm/cmpxchg.h:8:
In file included from include/linux/bug.h:5:
In file included from arch/powerpc/include/asm/bug.h:109:
In file included from include/asm-generic/bug.h:20:
In file included from include/linux/kernel.h:12:
In file included from include/linux/bitops.h:32:
In file included from arch/powerpc/include/asm/bitops.h:62:
arch/powerpc/include/asm/barrier.h:49:9: warning: '__lwsync' macro redefined [-Wmacro-redefined]
#define __lwsync() __asm__ __volatile__ (stringify_in_c(LWSYNC) : : :"memory")
^
<built-in>:309:9: note: previous definition is here
#define __lwsync __builtin_ppc_lwsync
^
kernel/futex2.c:470:43: error: expected identifier
COMPAT_SYSCALL_DEFINE4(compat_futex_wait, void __user *, uaddr, compat_u64, val,
^
>> kernel/futex2.c:474:25: error: use of undeclared identifier 'uaddr'
return ksys_futex_wait(uaddr, val, flags, timo);
^
>> kernel/futex2.c:474:32: error: use of undeclared identifier 'val'
return ksys_futex_wait(uaddr, val, flags, timo);
^
kernel/futex2.c:474:37: error: use of undeclared identifier 'flags'
return ksys_futex_wait(uaddr, val, flags, timo);
^
kernel/futex2.c:474:44: error: use of undeclared identifier 'timo'
return ksys_futex_wait(uaddr, val, flags, timo);
^
kernel/futex2.c:470:1: warning: no previous prototype for function 'COMPAT_SYSCALL_DEFINE4' [-Wmissing-prototypes]
COMPAT_SYSCALL_DEFINE4(compat_futex_wait, void __user *, uaddr, compat_u64, val,
^
kernel/futex2.c:470:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
COMPAT_SYSCALL_DEFINE4(compat_futex_wait, void __user *, uaddr, compat_u64, val,
^
static
kernel/futex2.c:470:23: error: this old-style function definition is not preceded by a prototype [-Werror,-Wstrict-prototypes]
COMPAT_SYSCALL_DEFINE4(compat_futex_wait, void __user *, uaddr, compat_u64, val,
^
2 warnings and 6 errors generated.
vim +/uaddr +474 kernel/futex2.c
468
469 #ifdef CONFIG_COMPAT
470 COMPAT_SYSCALL_DEFINE4(compat_futex_wait, void __user *, uaddr, compat_u64, val,
471 unsigned int, flags,
472 struct __kernel_timespec __user *, timo)
473 {
> 474 return ksys_futex_wait(uaddr, val, flags, timo);
475 }
476 #endif
477
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 36993 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-07-19 2:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-19 2:02 [zen-kernel-zen-kernel:5.13/futex2 1/19] kernel/futex2.c:474:25: error: use of undeclared identifier 'uaddr' kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.