tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 0e9bcda5d286f4a26a5407bb38f55c55b453ecfb commit: 7235ffae3d2cd3dd02ea840b1f51eeb394e40b0d cxgb4: add loopback ethtool self-test date: 6 months ago config: powerpc64-randconfig-r033-20210130 (attached as .config) compiler: powerpc-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7235ffae3d2cd3dd02ea840b1f51eeb394e40b0d git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 7235ffae3d2cd3dd02ea840b1f51eeb394e40b0d # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=powerpc64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: in function `cxgb_close': (.text+0xb010): undefined reference to `netif_tx_stop_all_queues' powerpc-linux-ld: (.text+0xb018): undefined reference to `netif_carrier_off' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: in function `shutdown_one': cxgb4_main.c:(.text+0xb27c): undefined reference to `rtnl_lock' powerpc-linux-ld: cxgb4_main.c:(.text+0xb288): undefined reference to `rtnl_unlock' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: in function `cxgb_open': (.text+0xb994): undefined reference to `netif_carrier_off' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: in function `init_one': cxgb4_main.c:(.text+0xc738): undefined reference to `alloc_etherdev_mqs' powerpc-linux-ld: cxgb4_main.c:(.text+0xd41c): undefined reference to `netdev_info' powerpc-linux-ld: cxgb4_main.c:(.text+0xd440): undefined reference to `netif_set_real_num_tx_queues' powerpc-linux-ld: cxgb4_main.c:(.text+0xd44c): undefined reference to `netif_set_real_num_rx_queues' powerpc-linux-ld: cxgb4_main.c:(.text+0xd454): undefined reference to `netif_carrier_off' powerpc-linux-ld: cxgb4_main.c:(.text+0xd45c): undefined reference to `register_netdev' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: in function `t4_os_portmod_changed': (.text.unlikely+0xb6c): undefined reference to `netdev_info' powerpc-linux-ld: (.text.unlikely+0xbc4): undefined reference to `netdev_info' powerpc-linux-ld: (.text.unlikely+0xc78): undefined reference to `netdev_info' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: in function `__crc_cxgb4_remove_server_filter': (.rodata+0x378): undefined reference to `eth_validate_addr' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/l2t.o: in function `neigh_event_send.constprop.0': l2t.c:(.text+0x690): undefined reference to `__neigh_event_send' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/l2t.o: in function `write_l2e': l2t.c:(.text+0x788): undefined reference to `__alloc_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/l2t.o: in function `neigh_release': l2t.c:(.text+0xb64): undefined reference to `neigh_destroy' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/l2t.o: in function `cxgb4_l2t_release': (.text+0xe74): undefined reference to `kfree_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/l2t.o: in function `t4_l2t_alloc_switching': (.text+0x1b68): undefined reference to `kfree_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/smt.o: in function `cxgb4_smt_alloc_switching': (.text+0x294): undefined reference to `__alloc_skb' powerpc-linux-ld: (.text+0x2cc): undefined reference to `__alloc_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `ctrl_xmit': sge.c:(.text+0x1024): undefined reference to `consume_skb' powerpc-linux-ld: sge.c:(.text+0x1160): undefined reference to `kfree_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `restart_ctrlq': sge.c:(.text+0x1240): undefined reference to `kfree_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `skb_tx_timestamp': sge.c:(.text+0x1560): undefined reference to `skb_tstamp_tx' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `t4_systim_to_hwstamp.isra.0': sge.c:(.text+0x19a4): undefined reference to `skb_pull' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `napi_schedule': sge.c:(.text+0x1a1c): undefined reference to `napi_schedule_prep' powerpc-linux-ld: sge.c:(.text+0x1a50): undefined reference to `__napi_schedule' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `sge_rx_timer_cb': sge.c:(.text+0x2664): undefined reference to `napi_schedule_prep' powerpc-linux-ld: sge.c:(.text+0x2680): undefined reference to `__napi_schedule' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `cxgb4_pktgl_to_skb': (.text+0x2ef0): undefined reference to `__netdev_alloc_skb' powerpc-linux-ld: (.text+0x2f48): undefined reference to `__netdev_alloc_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `handle_trace_pkt': sge.c:(.text+0x30e4): undefined reference to `netif_receive_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `ethofld_hard_xmit': sge.c:(.text+0x348c): undefined reference to `eth_get_headlen' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `napi_rx_handler': sge.c:(.text+0x4aac): undefined reference to `napi_complete_done' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `free_tx_desc': (.text+0x4db8): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `service_ofldq': sge.c:(.text+0x50f8): undefined reference to `kfree_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `cxgb4_vf_eth_xmit': sge.c:(.text+0x5648): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `cxgb4_eth_xmit': sge.c:(.text+0x5f48): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: sge.c:(.text+0x61f4): undefined reference to `eth_get_headlen' powerpc-linux-ld: sge.c:(.text+0x681c): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: sge.c:(.text+0x6888): undefined reference to `eth_get_headlen' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `t4_sge_eth_txq_egress_update': (.text+0x6b54): undefined reference to `netif_tx_wake_queue' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `cxgb4_eosw_txq_free_desc': (.text+0x6f14): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `t4_start_xmit': (.text+0x702c): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `cxgb4_ethofld_send_flowc': (.text+0x7284): undefined reference to `__alloc_skb' powerpc-linux-ld: (.text+0x7494): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: (.text+0x74fc): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `t4_ethrx_handler': (.text+0x7bd4): undefined reference to `napi_get_frags' powerpc-linux-ld: (.text+0x7e50): undefined reference to `napi_gro_frags' powerpc-linux-ld: (.text+0x7fb8): undefined reference to `kfree_skb' powerpc-linux-ld: (.text+0x80d4): undefined reference to `kfree_skb' powerpc-linux-ld: (.text+0x811c): undefined reference to `eth_type_trans' powerpc-linux-ld: (.text+0x82dc): undefined reference to `netif_receive_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `cxgb4_ethofld_rx_handler': (.text+0x8638): undefined reference to `eth_get_headlen' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `t4_sge_alloc_rxq': (.text+0x8b18): undefined reference to `netif_napi_add' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `free_rspq_fl': (.text+0x94f0): undefined reference to `netif_napi_del' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/sge.o: in function `t4_free_sge_resources': (.text+0x9970): undefined reference to `kfree_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/clip_tbl.o: in function `cxgb4_update_root_dev_clip': (.text+0x9e0): undefined reference to `netdev_master_upper_dev_get_rcu' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.o: in function `cxgb4_ntuple_set_filter': cxgb4_ethtool.c:(.text+0x1b78): undefined reference to `ethtool_rx_flow_rule_create' powerpc-linux-ld: cxgb4_ethtool.c:(.text+0x1c0c): undefined reference to `ethtool_rx_flow_rule_destroy' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.o: in function `cxgb4_self_test': >> cxgb4_ethtool.c:(.text+0x3338): undefined reference to `netif_tx_stop_all_queues' >> powerpc-linux-ld: cxgb4_ethtool.c:(.text+0x3340): undefined reference to `netif_carrier_off' >> powerpc-linux-ld: cxgb4_ethtool.c:(.text+0x33c0): undefined reference to `netif_carrier_on' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.o:(.rodata+0xd2c): undefined reference to `ethtool_op_get_link' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.o: in function `free_sge_txq_uld': cxgb4_uld.c:(.text+0x3b8): undefined reference to `kfree_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/srq.o: in function `cxgb4_get_srq_entry': (.text+0x80): undefined reference to `__alloc_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: in function `alloc_skb': cxgb4_filter.c:(.text+0xc34): undefined reference to `__alloc_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: in function `is_inaddr_any': cxgb4_filter.c:(.text+0x1f18): undefined reference to `__ipv6_addr_type' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: in function `set_filter_wr': cxgb4_filter.c:(.text+0x2b4c): undefined reference to `kfree_skb' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: in function `__cxgb4_set_filter': cxgb4_filter.c:(.text+0x3874): undefined reference to `netdev_err' powerpc-linux-ld: cxgb4_filter.c:(.text+0x3e80): undefined reference to `__ipv6_addr_type' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: in function `__cxgb4_del_filter': cxgb4_filter.c:(.text+0x414c): undefined reference to `netdev_err' powerpc-linux-ld: cxgb4_filter.c:(.text+0x4244): undefined reference to `netdev_err' powerpc-linux-ld: cxgb4_filter.c:(.text+0x4300): undefined reference to `netdev_err' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.o: in function `cxgb4_ptp_read_hwstamp': cxgb4_ptp.c:(.text+0x800): undefined reference to `skb_tstamp_tx' powerpc-linux-ld: cxgb4_ptp.c:(.text+0x80c): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.o: in function `cxgb4_ptp_stop': cxgb4_ptp.c:(.text+0xd9c): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o: in function `cxgb4_process_flow_match': cxgb4_tc_flower.c:(.text+0x34c): undefined reference to `flow_rule_match_basic' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x3bc): undefined reference to `flow_rule_match_ipv4_addrs' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x428): undefined reference to `flow_rule_match_ipv6_addrs' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x524): undefined reference to `flow_rule_match_ports' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x57c): undefined reference to `flow_rule_match_ip' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x5cc): undefined reference to `flow_rule_match_enc_keyid' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x6dc): undefined reference to `flow_rule_match_vlan' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o: in function `cxgb4_validate_flow_actions': cxgb4_tc_flower.c:(.text+0x1794): undefined reference to `netdev_err' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x184c): undefined reference to `netdev_err' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x18c0): undefined reference to `netdev_err' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o: in function `cxgb4_flow_rule_replace': cxgb4_tc_flower.c:(.text+0x1af0): undefined reference to `netdev_warn' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x1b2c): undefined reference to `flow_rule_match_basic' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x1b7c): undefined reference to `flow_rule_match_ip' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x1ba8): undefined reference to `netdev_warn' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x1c88): undefined reference to `netdev_err' powerpc-linux-ld: cxgb4_tc_flower.c:(.text+0x1d90): undefined reference to `netdev_err' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o: in function `cxgb4_tc_flower_replace': cxgb4_tc_flower.c:(.text+0x2028): undefined reference to `netdev_err' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o: in function `cxgb4_tc_flower_destroy': cxgb4_tc_flower.c:(.text+0x2548): undefined reference to `netdev_err' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.o: in function `cxgb4_mqprio_validate': cxgb4_tc_mqprio.c:(.text+0xc8): undefined reference to `netdev_err' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.o:cxgb4_tc_mqprio.c:(.text+0x12c): more undefined references to `netdev_err' follow powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.o: in function `cxgb4_mqprio_disable_offload': cxgb4_tc_mqprio.c:(.text+0x104c): undefined reference to `netdev_reset_tc' powerpc-linux-ld: cxgb4_tc_mqprio.c:(.text+0x1060): undefined reference to `netif_set_real_num_tx_queues' powerpc-linux-ld: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.o: in function `cxgb4_mqprio_enable_offload': cxgb4_tc_mqprio.c:(.text+0x1230): undefined reference to `netdev_set_num_tc' powerpc-linux-ld: cxgb4_tc_mqprio.c:(.text+0x1534): undefined reference to `netif_set_real_num_tx_queues' powerpc-linux-ld: cxgb4_tc_mqprio.c:(.text+0x158c): undefined reference to `netdev_set_tc_queue' powerpc-linux-ld: cxgb4_tc_mqprio.c:(.text+0x15a8): undefined reference to `netdev_reset_tc' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `rio_get_link_ksettings': dl2k.c:(.text+0x874): undefined reference to `ethtool_convert_legacy_u32_to_link_mode' powerpc-linux-ld: dl2k.c:(.text+0x880): undefined reference to `ethtool_convert_legacy_u32_to_link_mode' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `rio_set_link_ksettings': dl2k.c:(.text+0x1638): undefined reference to `netif_carrier_off' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `rio_suspend': dl2k.c:(.text+0x1790): undefined reference to `netif_device_detach' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `__netdev_alloc_skb_ip_align.constprop.0': dl2k.c:(.text+0x1880): undefined reference to `__netdev_alloc_skb' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `free_list': dl2k.c:(.text+0x1ef8): undefined reference to `consume_skb' powerpc-linux-ld: dl2k.c:(.text+0x1f8c): undefined reference to `consume_skb' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `rio_free_tx': dl2k.c:(.text+0x2388): undefined reference to `__dev_kfree_skb_irq' powerpc-linux-ld: dl2k.c:(.text+0x23a4): undefined reference to `consume_skb' powerpc-linux-ld: dl2k.c:(.text+0x2434): undefined reference to `netif_tx_wake_queue' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `receive_packet': dl2k.c:(.text+0x277c): undefined reference to `skb_put' powerpc-linux-ld: dl2k.c:(.text+0x2914): undefined reference to `skb_put' powerpc-linux-ld: dl2k.c:(.text+0x2924): undefined reference to `eth_type_trans' powerpc-linux-ld: dl2k.c:(.text+0x2930): undefined reference to `netif_rx' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `rio_interrupt': dl2k.c:(.text+0x2f5c): undefined reference to `netif_carrier_off' powerpc-linux-ld: dl2k.c:(.text+0x2fe0): undefined reference to `netif_carrier_on' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `rio_remove1': dl2k.c:(.text+0x32c8): undefined reference to `unregister_netdev' powerpc-linux-ld: dl2k.c:(.text+0x3314): undefined reference to `free_netdev' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `start_xmit': dl2k.c:(.text+0x3394): undefined reference to `consume_skb' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `rio_resume': dl2k.c:(.text+0x3684): undefined reference to `netif_device_attach' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o: in function `rio_probe1': dl2k.c:(.text+0x3764): undefined reference to `alloc_etherdev_mqs' powerpc-linux-ld: dl2k.c:(.text+0x37cc): undefined reference to `free_netdev' powerpc-linux-ld: dl2k.c:(.text+0x3ee8): undefined reference to `register_netdev' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o:(.rodata+0x4c): undefined reference to `eth_mac_addr' powerpc-linux-ld: drivers/net/ethernet/dlink/dl2k.o:(.rodata+0x50): undefined reference to `eth_validate_addr' powerpc-linux-ld: drivers/net/ethernet/dlink/sundance.o: in function `netdev_error': sundance.c:(.text+0x15bc): undefined reference to `netif_carrier_on' powerpc-linux-ld: sundance.c:(.text+0x1674): undefined reference to `netif_carrier_off' powerpc-linux-ld: drivers/net/ethernet/dlink/sundance.o: in function `start_tx': sundance.c:(.text+0x1c68): undefined reference to `__dev_kfree_skb_any' powerpc-linux-ld: drivers/net/ethernet/dlink/sundance.o: in function `netdev_close': Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for NETDEVICES Depends on NET Selected by - AKEBONO && PPC_47x WARNING: unmet direct dependencies detected for ETHERNET Depends on NETDEVICES && NET Selected by - AKEBONO && PPC_47x WARNING: unmet direct dependencies detected for HOTPLUG_CPU Depends on SMP && (PPC_PSERIES || PPC_PMAC || PPC_POWERNV || FSL_SOC_BOOKE Selected by - PM_SLEEP_SMP && SMP && (ARCH_SUSPEND_POSSIBLE || ARCH_HIBERNATION_POSSIBLE && PM_SLEEP WARNING: unmet direct dependencies detected for NET_DEVLINK Depends on NET Selected by - QED && NETDEVICES && ETHERNET && NET_VENDOR_QLOGIC && PCI WARNING: unmet direct dependencies detected for GRO_CELLS Depends on NET Selected by - MACSEC && NETDEVICES && NET_CORE WARNING: unmet direct dependencies detected for FAILOVER Depends on NET Selected by - NET_FAILOVER && NETDEVICES --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org