Messages in this thread |  | | Date | Sat, 16 Apr 2022 13:30:51 +0800 | From | kernel test robot <> | 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@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
|  |