 
            tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: 7f38ece6b510adaa28c8e625ff574fe6357a3960 commit: 2048b5b7f264f56a4d9e73079e790e13c8596aaf [3075/3075] net: wangxun: txgbe: add support for wangxun 10G/25G/40G config: x86_64-randconfig-102-20251031 (https://download.01.org/0day-ci/archive/20251031/202510311058.pwU944FY-lkp@i...) compiler: gcc-14 (Debian 14.2.0-19) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251031/202510311058.pwU944FY-lkp@i...) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202510311058.pwU944FY-lkp@intel.com/ All error/warnings (new ones prefixed by >>): In file included from drivers/net/ethernet/wangxun/txgbe/txgbe_xsk.h:7, from drivers/net/ethernet/wangxun/txgbe/txgbe_main.c:28: drivers/net/ethernet/wangxun/txgbe/txgbe.h: In function 'txgbe_misc_isb': drivers/net/ethernet/wangxun/txgbe/txgbe.h:987:13: warning: variable 'cur_diff' set but not used [-Wunused-but-set-variable] 987 | u32 cur_diff = 0; | ^~~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_main.c: In function 'txgbe_tx_timeout': drivers/net/ethernet/wangxun/txgbe/txgbe_main.c:582:14: warning: variable 'real_tx_hang' set but not used [-Wunused-but-set-variable] 582 | bool real_tx_hang = false; | ^~~~~~~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_main.c: In function 'txgbe_do_lan_reset': drivers/net/ethernet/wangxun/txgbe/txgbe_main.c:2618:28: warning: variable 'tx_ring' set but not used [-Wunused-but-set-variable] 2618 | struct txgbe_ring *tx_ring; | ^~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_main.c: At top level:
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c:6915:6: warning: no previous prototype for 'txgbe_irq_rearm_queues' [-Wmissing-prototypes] 6915 | void txgbe_irq_rearm_queues(struct txgbe_adapter *adapter, | ^~~~~~~~~~~~~~~~~~~~~~ -- In file included from drivers/net/ethernet/wangxun/txgbe/txgbe_e56.h:8, from drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c:10: drivers/net/ethernet/wangxun/txgbe/txgbe.h: In function 'txgbe_misc_isb': drivers/net/ethernet/wangxun/txgbe/txgbe.h:987:13: warning: variable 'cur_diff' set but not used [-Wunused-but-set-variable] 987 | u32 cur_diff = 0; | ^~~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c: In function 'txgbe_init_fdir_signature': drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c:6111:31: warning: unused variable 'adapter' [-Wunused-variable] 6111 | struct txgbe_adapter *adapter = (struct txgbe_adapter *)hw->back; | ^~~~~~~ In file included from drivers/net/ethernet/wangxun/txgbe/txgbe_type.h:9, from drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c:6: drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c: In function 'txgbe_fdir_set_input_mask': drivers/net/ethernet/wangxun/txgbe/txgbe.h:1292:20: error: 'adapter' undeclared (first use in this function) 1292 | netif_info(adapter, msglvl, adapter->netdev, format, ## arg) | ^~~~~~~ include/linux/netdevice.h:4407:35: note: in definition of macro 'netif_msg_drv' 4407 | #define netif_msg_drv(p) ((p)->msg_enable & NETIF_MSG_DRV) | ^ include/net/net_debug.h:109:9: note: in expansion of macro 'netif_level' 109 | netif_level(info, priv, type, dev, fmt, ##args) | ^~~~~~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe.h:1292:9: note: in expansion of macro 'netif_info' 1292 | netif_info(adapter, msglvl, adapter->netdev, format, ## arg) | ^~~~~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c:6450:17: note: in expansion of macro 'e_info' 6450 | e_info(drv, " bucket hash should always be 0 in mask\n"); | ^~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe.h:1292:20: note: each undeclared identifier is reported only once for each function it appears in 1292 | netif_info(adapter, msglvl, adapter->netdev, format, ## arg) | ^~~~~~~ include/linux/netdevice.h:4407:35: note: in definition of macro 'netif_msg_drv' 4407 | #define netif_msg_drv(p) ((p)->msg_enable & NETIF_MSG_DRV) | ^ include/net/net_debug.h:109:9: note: in expansion of macro 'netif_level' 109 | netif_level(info, priv, type, dev, fmt, ##args) | ^~~~~~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe.h:1292:9: note: in expansion of macro 'netif_info' 1292 | netif_info(adapter, msglvl, adapter->netdev, format, ## arg) | ^~~~~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c:6450:17: note: in expansion of macro 'e_info' 6450 | e_info(drv, " bucket hash should always be 0 in mask\n"); | ^~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c: In function 'txgbe_hic_get_lldp': drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c:7554:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] 7554 | int status; | ^~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c: In function 'txgbe_hic_notify_led_active': drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c:7687:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] 7687 | int status; | ^~~~~~ -- In file included from drivers/net/ethernet/wangxun/txgbe/txgbe_sriov.c:15: drivers/net/ethernet/wangxun/txgbe/txgbe.h: In function 'txgbe_misc_isb': drivers/net/ethernet/wangxun/txgbe/txgbe.h:987:13: warning: variable 'cur_diff' set but not used [-Wunused-but-set-variable] 987 | u32 cur_diff = 0; | ^~~~~~~~ drivers/net/ethernet/wangxun/txgbe/txgbe_sriov.c: In function 'txgbe_set_vf_vlan_msg': drivers/net/ethernet/wangxun/txgbe/txgbe_sriov.c:865:25: error: label 'out' used but not defined 865 | goto out; | ^~~~
Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for PTP_1588_CLOCK Depends on [n]: NET [=y] && POSIX_TIMERS [=n] Selected by [m]: - SXE [=m] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_LINKDATA [=y] && (X86 [=y] || ARM64) && PCI [=y] - SXE_VF [=m] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_LINKDATA [=y] && (X86 [=y] || ARM64) && PCI [=y] vim +/adapter +1292 drivers/net/ethernet/wangxun/txgbe/txgbe.h 1276 1277 #define hw_dbg(hw, format, arg...) \ 1278 netdev_dbg(txgbe_hw_to_netdev(hw), format, ## arg) 1279 #define hw_err(hw, format, arg...) \ 1280 netdev_err(txgbe_hw_to_netdev(hw), format, ## arg) 1281 #define e_dev_info(format, arg...) \ 1282 dev_info(pci_dev_to_dev(adapter->pdev), format, ## arg) 1283 #define e_dev_warn(format, arg...) \ 1284 dev_warn(pci_dev_to_dev(adapter->pdev), format, ## arg) 1285 #define e_dev_err(format, arg...) \ 1286 dev_err(pci_dev_to_dev(adapter->pdev), format, ## arg) 1287 #define e_dev_notice(format, arg...) \ 1288 dev_notice(pci_dev_to_dev(adapter->pdev), format, ## arg) 1289 #define e_dbg(msglvl, format, arg...) \ 1290 netif_dbg(adapter, msglvl, adapter->netdev, format, ## arg) 1291 #define e_info(msglvl, format, arg...) \
1292 netif_info(adapter, msglvl, adapter->netdev, format, ## arg) 1293 #define e_err(msglvl, format, arg...) \ 1294 netif_err(adapter, msglvl, adapter->netdev, format, ## arg) 1295 #define e_warn(msglvl, format, arg...) \ 1296 netif_warn(adapter, msglvl, adapter->netdev, format, ## arg) 1297 #define e_crit(msglvl, format, arg...) \ 1298 netif_crit(adapter, msglvl, adapter->netdev, format, ## arg) 1299
-- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki