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:814: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:810:23: note: ‘bm_fc_val’ declared here 810 | 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:711:35: warning: initialized field overwritten [-Woverride-init] 711 | .ucastq_end = 271, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:711:35: note: (near initialization for ‘ppe_scheduler_res[0].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:722:35: warning: initialized field overwritten [-Woverride-init] 722 | .ucastq_end = 275, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:722:35: note: (near initialization for ‘ppe_scheduler_res[1].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:733:35: warning: initialized field overwritten [-Woverride-init] 733 | .ucastq_end = 279, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:733:35: note: (near initialization for ‘ppe_scheduler_res[2].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:744:35: warning: initialized field overwritten [-Woverride-init] 744 | .ucastq_end = 283, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:744:35: note: (near initialization for ‘ppe_scheduler_res[3].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:755:35: warning: initialized field overwritten [-Woverride-init] 755 | .ucastq_end = 287, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:755:35: note: (near initialization for ‘ppe_scheduler_res[4].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:766:35: warning: initialized field overwritten [-Woverride-init] 766 | .ucastq_end = 291, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:766:35: note: (near initialization for ‘ppe_scheduler_res[5].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:777:35: warning: initialized field overwritten [-Woverride-init] 777 | .ucastq_end = 295, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:777:35: note: (near initialization for ‘ppe_scheduler_res[6].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:788:35: warning: initialized field overwritten [-Woverride-init] 788 | .ucastq_end = 299, | ^~~ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:788:35: note: (near initialization for ‘ppe_scheduler_res[7].ucastq_end’) ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:799:35: warning: initialized field overwritten [-Woverride-init] 799 | .ucastq_end = 0, | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:799: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:1090: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:1086:23: note: ‘bm_fc_val’ declared here 1086 | u32 reg, val, bm_fc_val[2]; | ^~~~~~~~~ WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/gpib/fmh_gpib/fmh_gpib.o New errors added --- /tmp/tmp.XlXfPtl6YU 2025-01-08 06:18:16.473360409 -0800 +++ /tmp/tmp.wtJYG1cb8i 2025-01-08 06:19:06.660822444 -0800 @@ -0,0 +1,36 @@ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:711:35: warning: initialized field overwritten [-Woverride-init] + 711 | .ucastq_end = 271, + | ^~~ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:711:35: note: (near initialization for ‘ppe_scheduler_res[0].ucastq_end’) +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:722:35: warning: initialized field overwritten [-Woverride-init] + 722 | .ucastq_end = 275, + | ^~~ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:722:35: note: (near initialization for ‘ppe_scheduler_res[1].ucastq_end’) +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:733:35: warning: initialized field overwritten [-Woverride-init] + 733 | .ucastq_end = 279, + | ^~~ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:733:35: note: (near initialization for ‘ppe_scheduler_res[2].ucastq_end’) +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:744:35: warning: initialized field overwritten [-Woverride-init] + 744 | .ucastq_end = 283, + | ^~~ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:744:35: note: (near initialization for ‘ppe_scheduler_res[3].ucastq_end’) +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:755:35: warning: initialized field overwritten [-Woverride-init] + 755 | .ucastq_end = 287, + | ^~~ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:755:35: note: (near initialization for ‘ppe_scheduler_res[4].ucastq_end’) +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:766:35: warning: initialized field overwritten [-Woverride-init] + 766 | .ucastq_end = 291, + | ^~~ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:766:35: note: (near initialization for ‘ppe_scheduler_res[5].ucastq_end’) +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:777:35: warning: initialized field overwritten [-Woverride-init] + 777 | .ucastq_end = 295, + | ^~~ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:777:35: note: (near initialization for ‘ppe_scheduler_res[6].ucastq_end’) +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:788:35: warning: initialized field overwritten [-Woverride-init] + 788 | .ucastq_end = 299, + | ^~~ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:788:35: note: (near initialization for ‘ppe_scheduler_res[7].ucastq_end’) +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:799:35: warning: initialized field overwritten [-Woverride-init] + 799 | .ucastq_end = 0, + | ^ +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:799:35: note: (near initialization for ‘ppe_scheduler_res[8].ucastq_end’) @@ -3 +39 @@ - inlined from ‘ppe_config_bm_threshold.isra’ at ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:814:2: + inlined from ‘ppe_config_bm_threshold.isra’ at ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1090:2: @@ -14,2 +50,2 @@ -../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:810:23: note: ‘bm_fc_val’ declared here - 810 | u32 reg, val, bm_fc_val[2]; +../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1086:23: note: ‘bm_fc_val’ declared here + 1086 | u32 reg, val, bm_fc_val[2]; Per-file breakdown --- /tmp/tmp.3esEyOWYwI 2025-01-08 06:19:06.668822359 -0800 +++ /tmp/tmp.x90Tf9VAMr 2025-01-08 06:19:06.671822326 -0800 @@ -0,0 +1 @@ + 9 ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c