The mips cavium_octeon_defconfig builds failing on Linux next from Sept 19th tag. Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx> Build log: -------- drivers/staging/octeon/ethernet.c: In function 'cvm_oct_common_get_stats': drivers/staging/octeon/ethernet.c:204:37: error: storage size of 'rx_status' isn't known 204 | struct cvmx_pip_port_status rx_status; | ^~~~~~~~~ drivers/staging/octeon/ethernet.c:205:37: error: storage size of 'tx_status' isn't known 205 | struct cvmx_pko_port_status tx_status; | ^~~~~~~~~ drivers/staging/octeon/ethernet.c:205:37: warning: unused variable 'tx_status' [-Wunused-variable] drivers/staging/octeon/ethernet.c:204:37: warning: unused variable 'rx_status' [-Wunused-variable] 204 | struct cvmx_pip_port_status rx_status; | ^~~~~~~~~ drivers/staging/octeon/ethernet.c: In function 'cvm_oct_probe': drivers/staging/octeon/ethernet.c:801:22: error: variable 'imode' has initializer but incomplete type 801 | enum cvmx_helper_interface_mode imode = | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/octeon/ethernet.c:801:49: error: storage size of 'imode' isn't known 801 | enum cvmx_helper_interface_mode imode = | ^~~~~ drivers/staging/octeon/ethernet.c:801:49: warning: unused variable 'imode' [-Wunused-variable] make[6]: *** [scripts/Makefile.build:243: drivers/staging/octeon/ethernet.o] Error 1 make[6]: Target 'drivers/staging/octeon/' not remade because of errors. make[5]: *** [scripts/Makefile.build:480: drivers/staging/octeon] Error 2 Links: - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20230928/testrun/20145550/suite/build/test/gcc-12-cavium_octeon_defconfig/log - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20230928/testrun/20145550/suite/build/test/gcc-12-cavium_octeon_defconfig/details/ - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20230928/testrun/20145550/suite/build/test/gcc-12-cavium_octeon_defconfig/history/ -- Linaro LKFT https://lkft.linaro.org