../lib/vsprintf.c: In function ‘va_format’: ../lib/vsprintf.c:1718:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1718 | buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va); | ^~~ ../kernel/audit.c: In function ‘audit_log_vformat’: ../kernel/audit.c:1978:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1978 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args); | ^~~ ../kernel/audit.c:1987:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1987 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2); | ^~~ ../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' ../fs/nfsd/nfs4state.c: In function ‘nfsd4_lock’: ../fs/nfsd/nfs4state.c:7969:29: warning: variable ‘sb’ set but not used [-Wunused-but-set-variable] 7969 | struct super_block *sb; | ^~ ../scripts/Makefile.build:194: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' In file included from ../include/linux/string.h:389, from ../arch/x86/include/asm/page_32.h:18, from ../arch/x86/include/asm/page.h:14, from ../arch/x86/include/asm/processor.h:20, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’: ../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 2514 | int ret; | ^~~ ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c: In function ‘mlxsw_sp_mr_route_stats_update’: ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1006:43: error: invalid operands to binary != (have ‘atomic_long_t’ {aka ‘atomic_t’} and ‘u64’ {aka ‘long long unsigned int’}) 1006 | if (mr_route->mfc->mfc_un.res.pkt != packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ | | | atomic_long_t {aka atomic_t} ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1008:41: error: incompatible types when assigning to type ‘atomic_long_t’ {aka ‘atomic_t’} from type ‘u64’ {aka ‘long long unsigned int’} 1008 | mr_route->mfc->mfc_un.res.pkt = packets; | ^~~~~~~ ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1009:43: error: incompatible types when assigning to type ‘atomic_long_t’ {aka ‘atomic_t’} from type ‘u64’ {aka ‘long long unsigned int’} 1009 | mr_route->mfc->mfc_un.res.bytes = bytes; | ^~~~~ make[8]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.o] Error 1 make[8]: *** Waiting for unfinished jobs.... make[7]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mellanox/mlxsw] Error 2 make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mellanox] Error 2 make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1993: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/gpib/fmh_gpib/fmh_gpib.o ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c: In function ‘mlxsw_sp_mr_route_stats_update’: ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1006:43: error: invalid operands to binary != (have ‘atomic_long_t’ {aka ‘atomic_t’} and ‘u64’ {aka ‘long long unsigned int’}) 1006 | if (mr_route->mfc->mfc_un.res.pkt != packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ | | | atomic_long_t {aka atomic_t} ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1008:41: error: incompatible types when assigning to type ‘atomic_long_t’ {aka ‘atomic_t’} from type ‘u64’ {aka ‘long long unsigned int’} 1008 | mr_route->mfc->mfc_un.res.pkt = packets; | ^~~~~~~ ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1009:43: error: incompatible types when assigning to type ‘atomic_long_t’ {aka ‘atomic_t’} from type ‘u64’ {aka ‘long long unsigned int’} 1009 | mr_route->mfc->mfc_un.res.bytes = bytes; | ^~~~~ make[8]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.o] Error 1 make[7]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mellanox/mlxsw] Error 2 make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mellanox] Error 2 make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1993: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.iJ7XbxqURT 2025-01-13 10:55:09.839410138 -0800 +++ /tmp/tmp.22LB7abEdg 2025-01-13 10:55:30.264195242 -0800 @@ -1 +1,23 @@ -WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/gpib/fmh_gpib/fmh_gpib.o +../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c: In function ‘mlxsw_sp_mr_route_stats_update’: +../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1006:43: error: invalid operands to binary != (have ‘atomic_long_t’ {aka ‘atomic_t’} and ‘u64’ {aka ‘long long unsigned int’}) + 1006 | if (mr_route->mfc->mfc_un.res.pkt != packets) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ + | | + | atomic_long_t {aka atomic_t} +../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1008:41: error: incompatible types when assigning to type ‘atomic_long_t’ {aka ‘atomic_t’} from type ‘u64’ {aka ‘long long unsigned int’} + 1008 | mr_route->mfc->mfc_un.res.pkt = packets; + | ^~~~~~~ +../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1009:43: error: incompatible types when assigning to type ‘atomic_long_t’ {aka ‘atomic_t’} from type ‘u64’ {aka ‘long long unsigned int’} + 1009 | mr_route->mfc->mfc_un.res.bytes = bytes; + | ^~~~~ +make[8]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.o] Error 1 +make[7]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mellanox/mlxsw] Error 2 +make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mellanox] Error 2 +make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 +make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1993: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.qEKzw7Ar9v 2025-01-13 10:55:30.271195169 -0800 +++ /tmp/tmp.RdiEWxOnkc 2025-01-13 10:55:30.274195137 -0800 @@ -0,0 +1 @@ + 3 ../drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c