../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:712:35: warning: initialized field overwritten [-Woverride-init] 712 | .ucastq_end = 271, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:712:35: note: (near initialization for ‘ppe_scheduler_res[0].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:723:35: warning: initialized field overwritten [-Woverride-init] 723 | .ucastq_end = 275, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:723:35: note: (near initialization for ‘ppe_scheduler_res[1].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:734:35: warning: initialized field overwritten [-Woverride-init] 734 | .ucastq_end = 279, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:734:35: note: (near initialization for ‘ppe_scheduler_res[2].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:745:35: warning: initialized field overwritten [-Woverride-init] 745 | .ucastq_end = 283, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:745:35: note: (near initialization for ‘ppe_scheduler_res[3].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:756:35: warning: initialized field overwritten [-Woverride-init] 756 | .ucastq_end = 287, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:756:35: note: (near initialization for ‘ppe_scheduler_res[4].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:767:35: warning: initialized field overwritten [-Woverride-init] 767 | .ucastq_end = 291, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:767:35: note: (near initialization for ‘ppe_scheduler_res[5].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:778:35: warning: initialized field overwritten [-Woverride-init] 778 | .ucastq_end = 295, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:778:35: note: (near initialization for ‘ppe_scheduler_res[6].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:789:35: warning: initialized field overwritten [-Woverride-init] 789 | .ucastq_end = 299, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:789:35: note: (near initialization for ‘ppe_scheduler_res[7].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:800:35: warning: initialized field overwritten [-Woverride-init] 800 | .ucastq_end = 0, | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:800:35: note: (near initialization for ‘ppe_scheduler_res[8].ucastq_end’) In file included from ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:10: In function ‘u32p_replace_bits’, inlined from ‘ppe_config_bm_threshold.isra’ at ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1205:2: ../include/linux/bitfield.h:189:15: warning: ‘bm_fc_val’ is used uninitialized [-Wuninitialized] 189 | *p = (*p & ~to(field)) | type##_encode_bits(val, field); \ | ^~ ../include/linux/bitfield.h:198:9: note: in expansion of macro ‘____MAKE_OP’ 198 | ____MAKE_OP(u##size,u##size,,) | ^~~~~~~~~~~ ../include/linux/bitfield.h:201:1: note: in expansion of macro ‘__MAKE_OP’ 201 | __MAKE_OP(32) | ^~~~~~~~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c: In function ‘ppe_config_bm_threshold.isra’: ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1201:23: note: ‘bm_fc_val’ declared here 1201 | u32 reg, val, bm_fc_val[2]; | ^~~~~~~~~ WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/gpib/fmh_gpib/fmh_gpib.o ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:712:35: warning: initialized field overwritten [-Woverride-init] 712 | .ucastq_end = 271, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:712:35: note: (near initialization for ‘ppe_scheduler_res[0].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:723:35: warning: initialized field overwritten [-Woverride-init] 723 | .ucastq_end = 275, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:723:35: note: (near initialization for ‘ppe_scheduler_res[1].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:734:35: warning: initialized field overwritten [-Woverride-init] 734 | .ucastq_end = 279, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:734:35: note: (near initialization for ‘ppe_scheduler_res[2].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:745:35: warning: initialized field overwritten [-Woverride-init] 745 | .ucastq_end = 283, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:745:35: note: (near initialization for ‘ppe_scheduler_res[3].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:756:35: warning: initialized field overwritten [-Woverride-init] 756 | .ucastq_end = 287, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:756:35: note: (near initialization for ‘ppe_scheduler_res[4].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:767:35: warning: initialized field overwritten [-Woverride-init] 767 | .ucastq_end = 291, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:767:35: note: (near initialization for ‘ppe_scheduler_res[5].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:778:35: warning: initialized field overwritten [-Woverride-init] 778 | .ucastq_end = 295, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:778:35: note: (near initialization for ‘ppe_scheduler_res[6].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:789:35: warning: initialized field overwritten [-Woverride-init] 789 | .ucastq_end = 299, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:789:35: note: (near initialization for ‘ppe_scheduler_res[7].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:800:35: warning: initialized field overwritten [-Woverride-init] 800 | .ucastq_end = 0, | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:800:35: note: (near initialization for ‘ppe_scheduler_res[8].ucastq_end’) In file included from ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:10: In function ‘u32p_replace_bits’, inlined from ‘ppe_config_bm_threshold.isra’ at ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1342:2: ../include/linux/bitfield.h:189:15: warning: ‘bm_fc_val’ is used uninitialized [-Wuninitialized] 189 | *p = (*p & ~to(field)) | type##_encode_bits(val, field); \ | ^~ ../include/linux/bitfield.h:198:9: note: in expansion of macro ‘____MAKE_OP’ 198 | ____MAKE_OP(u##size,u##size,,) | ^~~~~~~~~~~ ../include/linux/bitfield.h:201:1: note: in expansion of macro ‘__MAKE_OP’ 201 | __MAKE_OP(32) | ^~~~~~~~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c: In function ‘ppe_config_bm_threshold.isra’: ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1338:23: note: ‘bm_fc_val’ declared here 1338 | u32 reg, val, bm_fc_val[2]; | ^~~~~~~~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1270: warning: Function parameter or struct member 'cfg' not described in 'ppe_rss_hash_config_set' ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1270: warning: Excess function parameter 'hash_cfg' description in 'ppe_rss_hash_config_set' WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/gpib/fmh_gpib/fmh_gpib.o New errors added --- /tmp/tmp.cthJDumI6R 2025-01-08 06:23:13.053181337 -0800 +++ /tmp/tmp.4mEPNVzke6 2025-01-08 06:24:03.116644702 -0800 @@ -39 +39 @@ - inlined from ‘ppe_config_bm_threshold.isra’ at ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1205:2: + inlined from ‘ppe_config_bm_threshold.isra’ at ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1342:2: @@ -50,2 +50,2 @@ -../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1201:23: note: ‘bm_fc_val’ declared here - 1201 | u32 reg, val, bm_fc_val[2]; +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1338:23: note: ‘bm_fc_val’ declared here + 1338 | u32 reg, val, bm_fc_val[2]; @@ -52,0 +53,2 @@ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1270: warning: Function parameter or struct member 'cfg' not described in 'ppe_rss_hash_config_set' +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1270: warning: Excess function parameter 'hash_cfg' description in 'ppe_rss_hash_config_set' Per-file breakdown --- /tmp/tmp.8khCckUleH 2025-01-08 06:24:03.123644627 -0800 +++ /tmp/tmp.i5YjGrprnU 2025-01-08 06:24:03.125644606 -0800 @@ -1 +1 @@ - 9 ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c + 11 ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c