lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ