TO: Andy Lutomirski <luto(a)kernel.org>
tree:
https://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git x86/entry
head: f8fe40e0088749734b4435b554f73eee53dcf7a8
commit: e235a1310cd950a3036dafccab319bf361bcc93e [5/12] x86/entry: Use the high bits of
regs->cs to store the entry type
config: x86_64-randconfig-r024-20200612 (attached as .config)
compiler: clang version 11.0.0 (
https://github.com/llvm/llvm-project
3b43f006294971b8049d4807110032169780e5b8)
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 x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
git checkout e235a1310cd950a3036dafccab319bf361bcc93e
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
> ld.lld: error: undefined symbol: FRAME_SIZE
>> referenced by ftrace_64.S:141 (arch/x86/kernel/ftrace_64.S:141)
>> kernel/ftrace_64.o:(ftrace_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:141 (arch/x86/kernel/ftrace_64.S:141)
>> kernel/ftrace_64.o:(ftrace_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:141 (arch/x86/kernel/ftrace_64.S:141)
>> kernel/ftrace_64.o:(ftrace_caller) in archive arch/x86/built-in.a
>> referenced 19 more times
--
> ld.lld: error: undefined symbol: RAX
>> referenced by ftrace_64.S:141 (arch/x86/kernel/ftrace_64.S:141)
>> kernel/ftrace_64.o:(ftrace_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:153 (arch/x86/kernel/ftrace_64.S:153)
>> kernel/ftrace_64.o:(ftrace_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:184 (arch/x86/kernel/ftrace_64.S:184)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced 4 more times
--
> ld.lld: error: undefined symbol: RIP
>> referenced by ftrace_64.S:141 (arch/x86/kernel/ftrace_64.S:141)
>> kernel/ftrace_64.o:(ftrace_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:184 (arch/x86/kernel/ftrace_64.S:184)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:224 (arch/x86/kernel/ftrace_64.S:224)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced 1 more times
--
> ld.lld: error: undefined symbol: R15
>> referenced by ftrace_64.S:192 (arch/x86/kernel/ftrace_64.S:192)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:228 (arch/x86/kernel/ftrace_64.S:228)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
--
> ld.lld: error: undefined symbol: R14
>> referenced by ftrace_64.S:193 (arch/x86/kernel/ftrace_64.S:193)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:229 (arch/x86/kernel/ftrace_64.S:229)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
--
> ld.lld: error: undefined symbol: R13
>> referenced by ftrace_64.S:194 (arch/x86/kernel/ftrace_64.S:194)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:230 (arch/x86/kernel/ftrace_64.S:230)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
--
> ld.lld: error: undefined symbol: R12
>> referenced by ftrace_64.S:195 (arch/x86/kernel/ftrace_64.S:195)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:231 (arch/x86/kernel/ftrace_64.S:231)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
--
> ld.lld: error: undefined symbol: R11
>> referenced by ftrace_64.S:196 (arch/x86/kernel/ftrace_64.S:196)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
--
> ld.lld: error: undefined symbol: R10
>> referenced by ftrace_64.S:197 (arch/x86/kernel/ftrace_64.S:197)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:232 (arch/x86/kernel/ftrace_64.S:232)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
--
> ld.lld: error: undefined symbol: RBX
>> referenced by ftrace_64.S:198 (arch/x86/kernel/ftrace_64.S:198)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:233 (arch/x86/kernel/ftrace_64.S:233)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
--
> ld.lld: error: undefined symbol: EFLAGS
>> referenced by ftrace_64.S:201 (arch/x86/kernel/ftrace_64.S:201)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
>> referenced by ftrace_64.S:220 (arch/x86/kernel/ftrace_64.S:220)
>> kernel/ftrace_64.o:(ftrace_regs_caller) in archive arch/x86/built-in.a
..
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org