[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202204161311.5fyXs0HO-lkp@intel.com>
Date: Sat, 16 Apr 2022 13:30:51 +0800
From: kernel test robot <lkp@...el.com>
To: Jiri Olsa <jolsa@...nel.org>
Cc: kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org
Subject: [jolsa-perf:bpf/fixes 1/4] do_mounts.c:(.text+0x5): multiple
definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32):
first defined here
tree: https://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git bpf/fixes
head: ba203a35f44376540c3c5dd72bf9ba0b9cfc4473
commit: c42ec4e0334aacc783148e3571f3e0db53e4220a [1/4] kallsyms: Add kallsyms_lookup_names function
config: i386-tinyconfig (https://download.01.org/0day-ci/archive/20220416/202204161311.5fyXs0HO-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.2.0-19) 11.2.0
reproduce (this is a W=1 build):
# https://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git/commit/?id=c42ec4e0334aacc783148e3571f3e0db53e4220a
git remote add jolsa-perf https://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git
git fetch --no-tags jolsa-perf bpf/fixes
git checkout c42ec4e0334aacc783148e3571f3e0db53e4220a
# save the config file to linux build tree
mkdir build_dir
make W=1 O=build_dir ARCH=i386 SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@...el.com>
All errors (new ones prefixed by >>):
ld: init/do_mounts.o: in function `kallsyms_lookup_names':
>> do_mounts.c:(.text+0x5): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: init/noinitramfs.o: in function `kallsyms_lookup_names':
noinitramfs.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: init/init_task.o: in function `kallsyms_lookup_names':
init_task.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/entry/syscall_32.o: in function `kallsyms_lookup_names':
syscall_32.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/entry/common.o: in function `kallsyms_lookup_names':
common.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/entry/vdso/extable.o: in function `kallsyms_lookup_names':
extable.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/core.o: in function `kallsyms_lookup_names':
core.c:(.text+0x9da): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/amd/core.o: in function `kallsyms_lookup_names':
core.c:(.text+0x71c): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/intel/core.o: in function `kallsyms_lookup_names':
core.c:(.text+0x1e5a): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/intel/bts.o: in function `kallsyms_lookup_names':
bts.c:(.text+0x6de): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/intel/ds.o: in function `kallsyms_lookup_names':
ds.c:(.text+0x14cf): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/intel/knc.o: in function `kallsyms_lookup_names':
knc.c:(.text+0x2b2): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/intel/lbr.o: in function `kallsyms_lookup_names':
lbr.c:(.text+0x8ce): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/intel/p4.o: in function `kallsyms_lookup_names':
p4.c:(.text+0x5c6): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/intel/p6.o: in function `kallsyms_lookup_names':
p6.c:(.text+0xcb): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/intel/pt.o: in function `kallsyms_lookup_names':
pt.c:(.text+0x829): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/events/zhaoxin/core.o: in function `kallsyms_lookup_names':
core.c:(.text+0x486): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/process_32.o: in function `kallsyms_lookup_names':
process_32.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/signal.o: in function `kallsyms_lookup_names':
signal.c:(.text+0x5aa): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/traps.o: in function `kallsyms_lookup_names':
traps.c:(.text+0x2ce): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/idt.o: in function `kallsyms_lookup_names':
idt.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/irq.o: in function `kallsyms_lookup_names':
irq.c:(.text+0x4f): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/dumpstack_32.o: in function `kallsyms_lookup_names':
dumpstack_32.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/ioport.o: in function `kallsyms_lookup_names':
ioport.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/dumpstack.o: in function `kallsyms_lookup_names':
dumpstack.c:(.text+0x11e): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/nmi.o: in function `kallsyms_lookup_names':
nmi.c:(.text+0x74): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/setup.o: in function `kallsyms_lookup_names':
setup.c:(.text+0x3): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/irqinit.o: in function `kallsyms_lookup_names':
irqinit.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/irq_work.o: in function `kallsyms_lookup_names':
irq_work.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/sys_ia32.o: in function `kallsyms_lookup_names':
sys_ia32.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/alternative.o: in function `kallsyms_lookup_names':
alternative.c:(.text+0x304): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/hw_breakpoint.o: in function `kallsyms_lookup_names':
hw_breakpoint.c:(.text+0x165): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/pci-iommu_table.o: in function `kallsyms_lookup_names':
pci-iommu_table.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/process.o: in function `kallsyms_lookup_names':
process.c:(.text+0xce): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/fpu/core.o: in function `kallsyms_lookup_names':
core.c:(.text+0x71): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/ptrace.o: in function `kallsyms_lookup_names':
ptrace.c:(.text+0x5bf): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/tls.o: in function `kallsyms_lookup_names':
tls.c:(.text+0x26f): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/stacktrace.o: in function `kallsyms_lookup_names':
stacktrace.c:(.text+0x2d): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/cpu/common.o: in function `kallsyms_lookup_names':
common.c:(.text+0x1ff): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/cpu/bugs.o: in function `kallsyms_lookup_names':
bugs.c:(.text+0xb9): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/cpu/intel.o: in function `kallsyms_lookup_names':
intel.c:(.text+0xa28): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/apic/hw_nmi.o: in function `kallsyms_lookup_names':
hw_nmi.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/doublefault_32.o: in function `kallsyms_lookup_names':
doublefault_32.c:(.text+0x4c): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/perf_regs.o: in function `kallsyms_lookup_names':
perf_regs.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/kernel/unwind_guess.o: in function `kallsyms_lookup_names':
unwind_guess.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/mm/fault.o: in function `kallsyms_lookup_names':
fault.c:(.text+0x897): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/mm/extable.o: in function `kallsyms_lookup_names':
extable.c:(.text+0x79): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: arch/x86/mm/cpu_entry_area.o: in function `kallsyms_lookup_names':
cpu_entry_area.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: kernel/fork.o: in function `kallsyms_lookup_names':
fork.c:(.text+0x568): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: kernel/exec_domain.o: in function `kallsyms_lookup_names':
exec_domain.c:(.text+0x0): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
ld: kernel/panic.o: in function `kallsyms_lookup_names':
panic.c:(.text+0x73): multiple definition of `kallsyms_lookup_names'; init/main.o:main.c:(.text+0x32): first defined here
--
0-DAY CI Kernel Test Service
https://01.org/lkp
Powered by blists - more mailing lists