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]
Message-ID: <202111160714.X1eebYdY-lkp@intel.com>
Date:   Tue, 16 Nov 2021 07:28:17 +0800
From:   kernel test robot <lkp@...el.com>
To:     Toke Høiland-Jørgensen <toke@...hat.com>
Cc:     kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org
Subject: [toke:xdp-traffic-gen-01 3/4] (.text+0xf80): multiple definition of
 `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first
 defined here

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/toke/linux.git xdp-traffic-gen-01
head:   fe25e608904cabc4e9453734eb34c20c2c5b3533
commit: 9e4b84b16e4445480899d2b2827d65431bf779b6 [3/4] bpf: Add XDP_REDIRECT support to XDP for bpf_prog_run()
config: x86_64-buildonly-randconfig-r005-20211115 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
        # https://git.kernel.org/pub/scm/linux/kernel/git/toke/linux.git/commit/?id=9e4b84b16e4445480899d2b2827d65431bf779b6
        git remote add toke https://git.kernel.org/pub/scm/linux/kernel/git/toke/linux.git
        git fetch --no-tags toke xdp-traffic-gen-01
        git checkout 9e4b84b16e4445480899d2b2827d65431bf779b6
        # save the attached .config to linux build tree
        mkdir build_dir
        make W=1 O=build_dir ARCH=x86_64 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: drivers/scsi/libfc/fc_disc.o: in function `page_pool_alloc_pages':
>> (.text+0xf80): multiple definition of `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first defined here
   ld: drivers/scsi/libfc/fc_exch.o: in function `page_pool_alloc_pages':
   (.text+0x2c40): multiple definition of `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first defined here
   ld: drivers/scsi/libfc/fc_elsct.o: in function `page_pool_alloc_pages':
   (.text+0x1b80): multiple definition of `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first defined here
   ld: drivers/scsi/libfc/fc_frame.o: in function `page_pool_alloc_pages':
   (.text+0x140): multiple definition of `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first defined here
   ld: drivers/scsi/libfc/fc_lport.o: in function `page_pool_alloc_pages':
   (.text+0x2c40): multiple definition of `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first defined here
   ld: drivers/scsi/libfc/fc_rport.o: in function `page_pool_alloc_pages':
   (.text+0x3500): multiple definition of `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first defined here
   ld: drivers/scsi/libfc/fc_fcp.o: in function `page_pool_alloc_pages':
   (.text+0x37c0): multiple definition of `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first defined here
   ld: drivers/scsi/libfc/fc_npiv.o: in function `page_pool_alloc_pages':
   (.text+0x2c0): multiple definition of `page_pool_alloc_pages'; drivers/scsi/libfc/fc_libfc.o:(.text+0x340): first defined here
--
   ld: drivers/scsi/fcoe/fcoe_transport.o: in function `page_pool_alloc_pages':
>> (.text+0x1380): multiple definition of `page_pool_alloc_pages'; drivers/scsi/fcoe/fcoe_ctlr.o:(.text+0x4d40): first defined here
   ld: drivers/scsi/fcoe/fcoe_sysfs.o: in function `page_pool_alloc_pages':
   (.text+0x1480): multiple definition of `page_pool_alloc_pages'; drivers/scsi/fcoe/fcoe_ctlr.o:(.text+0x4d40): first defined here
--
   ld: drivers/usb/gadget/function/rndis.o: in function `page_pool_alloc_pages':
>> (.text+0xec0): multiple definition of `page_pool_alloc_pages'; drivers/usb/gadget/function/f_rndis.o:(.text+0x1340): first defined here
--
   ld: net/bluetooth/hci_core.o: in function `page_pool_alloc_pages':
>> (.text+0x3f00): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/hci_conn.o: in function `page_pool_alloc_pages':
   (.text+0x1000): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/hci_event.o: in function `page_pool_alloc_pages':
   hci_event.c:(.text+0x77c0): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/mgmt.o: in function `page_pool_alloc_pages':
   mgmt.c:(.text+0xd540): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/hci_sock.o: in function `page_pool_alloc_pages':
   (.text+0x1240): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/hci_sysfs.o: in function `page_pool_alloc_pages':
   hci_sysfs.c:(.text+0xc0): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/l2cap_core.o: in function `page_pool_alloc_pages':
   (.text+0x4700): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/l2cap_sock.o: in function `page_pool_alloc_pages':
   (.text+0x2c40): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/smp.o: in function `page_pool_alloc_pages':
   smp.c:(.text+0x3bc0): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/lib.o: in function `page_pool_alloc_pages':
   (.text+0x1c0): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/hci_request.o: in function `page_pool_alloc_pages':
   (.text+0x4c0): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/mgmt_util.o: in function `page_pool_alloc_pages':
   mgmt_util.c:(.text+0x100): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/mgmt_config.o: in function `page_pool_alloc_pages':
   mgmt_config.c:(.text+0x0): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/hci_codec.o: in function `page_pool_alloc_pages':
   hci_codec.c:(.text+0x280): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/eir.o: in function `page_pool_alloc_pages':
   eir.c:(.text+0x0): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/sco.o: in function `page_pool_alloc_pages':
   sco.c:(.text+0x2580): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/leds.o: in function `page_pool_alloc_pages':
   leds.c:(.text+0x40): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/msft.o: in function `page_pool_alloc_pages':
   msft.c:(.text+0x840): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
   ld: net/bluetooth/selftest.o: in function `page_pool_alloc_pages':
   selftest.c:(.text+0x80): multiple definition of `page_pool_alloc_pages'; net/bluetooth/af_bluetooth.o:(.text+0x1340): first defined here
--
   ld: net/bluetooth/rfcomm/sock.o: in function `page_pool_alloc_pages':
>> sock.c:(.text+0x18c0): multiple definition of `page_pool_alloc_pages'; net/bluetooth/rfcomm/core.o:core.c:(.text+0x1000): first defined here
--
   ld: drivers/bus/mhi/core/main.o: in function `page_pool_alloc_pages':
>> (.text+0x2c0): multiple definition of `page_pool_alloc_pages'; drivers/bus/mhi/core/init.o:(.text+0x540): first defined here
   ld: drivers/bus/mhi/core/pm.o: in function `page_pool_alloc_pages':
   (.text+0x300): multiple definition of `page_pool_alloc_pages'; drivers/bus/mhi/core/init.o:(.text+0x540): first defined here
   ld: drivers/bus/mhi/core/boot.o: in function `page_pool_alloc_pages':
   (.text+0x540): multiple definition of `page_pool_alloc_pages'; drivers/bus/mhi/core/init.o:(.text+0x540): first defined here
   ld: drivers/bus/mhi/core/debugfs.o: in function `page_pool_alloc_pages':
   debugfs.c:(.text+0xbc0): multiple definition of `page_pool_alloc_pages'; drivers/bus/mhi/core/init.o:(.text+0x540): first defined here
--
   ld: drivers/staging/ks7010/ks_wlan_net.o: in function `page_pool_alloc_pages':
>> ks_wlan_net.c:(.text+0x2c80): multiple definition of `page_pool_alloc_pages'; drivers/staging/ks7010/ks_hostif.o:ks_hostif.c:(.text+0x24c0): first defined here
   ld: drivers/staging/ks7010/ks7010_sdio.o: in function `page_pool_alloc_pages':
   ks7010_sdio.c:(.text+0xdc0): multiple definition of `page_pool_alloc_pages'; drivers/staging/ks7010/ks_hostif.o:ks_hostif.c:(.text+0x24c0): first defined here
--
   ld: drivers/bluetooth/btmrvl_debugfs.o: in function `page_pool_alloc_pages':
>> btmrvl_debugfs.c:(.text+0x300): multiple definition of `page_pool_alloc_pages'; drivers/bluetooth/btmrvl_main.o:(.text+0x1440): first defined here
--
   ld: net/mac802154/rx.o: in function `page_pool_alloc_pages':
>> (.text+0x40): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
   ld: net/mac802154/tx.o: in function `page_pool_alloc_pages':
   tx.c:(.text+0x100): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
   ld: net/mac802154/mac_cmd.o: in function `page_pool_alloc_pages':
   mac_cmd.c:(.text+0x380): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
   ld: net/mac802154/mib.o: in function `page_pool_alloc_pages':
   mib.c:(.text+0x0): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
   ld: net/mac802154/iface.o: in function `page_pool_alloc_pages':
   iface.c:(.text+0xd00): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
   ld: net/mac802154/llsec.o: in function `page_pool_alloc_pages':
   llsec.c:(.text+0x980): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
   ld: net/mac802154/util.o: in function `page_pool_alloc_pages':
   (.text+0x100): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
   ld: net/mac802154/cfg.o: in function `page_pool_alloc_pages':
   cfg.c:(.text+0x7c0): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
   ld: net/mac802154/trace.o: in function `page_pool_alloc_pages':
   trace.c:(.text+0x0): multiple definition of `page_pool_alloc_pages'; net/mac802154/main.o:(.text+0x480): first defined here
--
   ld: net/appletalk/ddp.o: in function `page_pool_alloc_pages':
>> (.text+0x2ac0): multiple definition of `page_pool_alloc_pages'; net/appletalk/aarp.o:(.text+0xe80): first defined here
   ld: net/appletalk/dev.o: in function `page_pool_alloc_pages':
   (.text+0xc0): multiple definition of `page_pool_alloc_pages'; net/appletalk/aarp.o:(.text+0xe80): first defined here
--
   ld: net/hsr/hsr_framereg.o: in function `page_pool_alloc_pages':
>> hsr_framereg.c:(.text+0x1c0): multiple definition of `page_pool_alloc_pages'; net/hsr/hsr_main.o:(.text+0x380): first defined here
   ld: net/hsr/hsr_device.o: in function `page_pool_alloc_pages':
   (.text+0x940): multiple definition of `page_pool_alloc_pages'; net/hsr/hsr_main.o:(.text+0x380): first defined here
   ld: net/hsr/hsr_netlink.o: in function `page_pool_alloc_pages':
   hsr_netlink.c:(.text+0x980): multiple definition of `page_pool_alloc_pages'; net/hsr/hsr_main.o:(.text+0x380): first defined here
   ld: net/hsr/hsr_slave.o: in function `page_pool_alloc_pages':
   hsr_slave.c:(.text+0x180): multiple definition of `page_pool_alloc_pages'; net/hsr/hsr_main.o:(.text+0x380): first defined here
   ld: net/hsr/hsr_forward.o: in function `page_pool_alloc_pages':
   hsr_forward.c:(.text+0xc0): multiple definition of `page_pool_alloc_pages'; net/hsr/hsr_main.o:(.text+0x380): first defined here
   ld: net/hsr/hsr_debugfs.o: in function `page_pool_alloc_pages':
   hsr_debugfs.c:(.text+0x200): multiple definition of `page_pool_alloc_pages'; net/hsr/hsr_main.o:(.text+0x380): first defined here

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

Download attachment ".config.gz" of type "application/gzip" (31337 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ