tree: https://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git dev-queue head: 7dca3a8a1f3c70a4ba8115e4ee5827e424629eaf commit: cb3499eabcea3f82c2ded3922431309d440b8ff3 [84/88] igc: add support for frame preemption verification config: arm64-randconfig-001-20250314 (https://download.01.org/0day-ci/archive/20250314/202503141235.jhgptzmw-...@intel.com/config) compiler: aarch64-linux-gcc (GCC) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250314/202503141235.jhgptzmw-...@intel.com/reproduce)
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 <l...@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202503141235.jhgptzmw-...@intel.com/ All errors (new ones prefixed by >>): aarch64-linux-ld: Unexpected GOT/PLT entries detected! aarch64-linux-ld: Unexpected run-time procedure linkages detected! aarch64-linux-ld: drivers/net/ethernet/intel/igc/igc_main.o: in function `igc_fpe_handle_mpacket': >> drivers/net/ethernet/intel/igc/igc_tsn.h:48:(.text+0x9670): undefined >> reference to `ethtool_mmsv_event_handle' aarch64-linux-ld: drivers/net/ethernet/intel/igc/igc_main.o: in function `igc_clean_tx_irq': >> drivers/net/ethernet/intel/igc/igc_main.c:3157:(.text+0xec24): undefined >> reference to `ethtool_mmsv_event_handle' aarch64-linux-ld: drivers/net/ethernet/intel/igc/igc_main.o: in function `igc_watchdog_task': >> drivers/net/ethernet/intel/igc/igc_main.c:5878:(.text+0x10384): undefined >> reference to `ethtool_mmsv_link_state_handle' >> aarch64-linux-ld: >> drivers/net/ethernet/intel/igc/igc_main.c:5917:(.text+0x1056c): undefined >> reference to `ethtool_mmsv_link_state_handle' aarch64-linux-ld: drivers/net/ethernet/intel/igc/igc_main.o: in function `igc_down': >> drivers/net/ethernet/intel/igc/igc_main.c:5352:(.text+0x114c8): undefined >> reference to `ethtool_mmsv_stop' aarch64-linux-ld: drivers/net/ethernet/intel/igc/igc_ethtool.o: in function `igc_ethtool_set_mm': >> drivers/net/ethernet/intel/igc/igc_ethtool.c:1799:(.text+0x470): undefined >> reference to `ethtool_mmsv_set_mm' aarch64-linux-ld: drivers/net/ethernet/intel/igc/igc_tsn.o: in function `igc_fpe_init': >> drivers/net/ethernet/intel/igc/igc_tsn.c:131:(.text+0x11e0): undefined >> reference to `ethtool_mmsv_init' vim +48 drivers/net/ethernet/intel/igc/igc_tsn.h 27 28 static inline bool igc_fpe_handle_mpacket(struct igc_adapter *adapter, 29 union igc_adv_rx_desc *rx_desc, 30 unsigned int size, void *pktbuf) 31 { 32 u32 status_error = le32_to_cpu(rx_desc->wb.upper.status_error); 33 int smd; 34 35 smd = FIELD_GET(IGC_RXDADV_STAT_SMD_TYPE_MASK, status_error); 36 if (smd != IGC_RXD_STAT_SMD_TYPE_V && smd != IGC_RXD_STAT_SMD_TYPE_R) 37 return false; 38 39 if (size == SMD_FRAME_SIZE && mem_is_zero(pktbuf, SMD_FRAME_SIZE)) { 40 struct ethtool_mmsv *mmsv = &adapter->fpe.mmsv; 41 enum ethtool_mmsv_event event; 42 43 if (smd == IGC_RXD_STAT_SMD_TYPE_V) 44 event = ETHTOOL_MMSV_LP_SENT_VERIFY_MPACKET; 45 else 46 event = ETHTOOL_MMSV_LP_SENT_RESPONSE_MPACKET; 47 > 48 ethtool_mmsv_event_handle(mmsv, event); 49 } 50 51 return true; 52 } 53 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki