* [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
@ 2022-04-16 5:30 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-04-16 5:30 UTC (permalink / raw)
To: Jiri Olsa; +Cc: kbuild-all, linux-kernel
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@intel.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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-04-16 5:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-16 5:30 [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 kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®