Hi,

Please find the latest report on new defect(s) introduced to coreboot found 
with Coverity Scan.

1 new defect(s) introduced to coreboot found with Coverity Scan.
4 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent 
build analyzed by Coverity Scan.

New defect(s) Reported-by: Coverity Scan
Showing 1 of 1 defect(s)


** CID 1497908:    (UNINIT)
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1219 in edp_ctrl_calc_tu()
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1218 in edp_ctrl_calc_tu()
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1221 in edp_ctrl_calc_tu()
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1220 in edp_ctrl_calc_tu()
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1163 in edp_ctrl_calc_tu()


________________________________________________________________________________________________________
*** CID 1497908:    (UNINIT)
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1219 in edp_ctrl_calc_tu()
1213            tu.delay_start_time_fp = (tu.delay_start_link * f) / tu.lclk;
1214     
1215            /* OUTPUTS */
1216            tu_table->valid_boundary_link       = tu.valid_boundary_link;
1217            tu_table->delay_start_link          = tu.delay_start_link;
1218            tu_table->boundary_moderation_en    = tu.boundary_moderation_en;
>>>     CID 1497908:    (UNINIT)
>>>     Using uninitialized value "tu.valid_lower_boundary_link".
1219            tu_table->valid_lower_boundary_link = 
tu.valid_lower_boundary_link;
1220            tu_table->upper_boundary_count      = tu.upper_boundary_count;
1221            tu_table->lower_boundary_count      = tu.lower_boundary_count;
1222            tu_table->tu_size_minus1            = tu.tu_size_minus1;
1223     
1224            printk(BIOS_INFO, "TU: valid_boundary_link: %d\n",
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1218 in edp_ctrl_calc_tu()
1212     
1213            tu.delay_start_time_fp = (tu.delay_start_link * f) / tu.lclk;
1214     
1215            /* OUTPUTS */
1216            tu_table->valid_boundary_link       = tu.valid_boundary_link;
1217            tu_table->delay_start_link          = tu.delay_start_link;
>>>     CID 1497908:    (UNINIT)
>>>     Using uninitialized value "tu.boundary_moderation_en".
1218            tu_table->boundary_moderation_en    = tu.boundary_moderation_en;
1219            tu_table->valid_lower_boundary_link = 
tu.valid_lower_boundary_link;
1220            tu_table->upper_boundary_count      = tu.upper_boundary_count;
1221            tu_table->lower_boundary_count      = tu.lower_boundary_count;
1222            tu_table->tu_size_minus1            = tu.tu_size_minus1;
1223     
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1221 in edp_ctrl_calc_tu()
1215            /* OUTPUTS */
1216            tu_table->valid_boundary_link       = tu.valid_boundary_link;
1217            tu_table->delay_start_link          = tu.delay_start_link;
1218            tu_table->boundary_moderation_en    = tu.boundary_moderation_en;
1219            tu_table->valid_lower_boundary_link = 
tu.valid_lower_boundary_link;
1220            tu_table->upper_boundary_count      = tu.upper_boundary_count;
>>>     CID 1497908:    (UNINIT)
>>>     Using uninitialized value "tu.lower_boundary_count".
1221            tu_table->lower_boundary_count      = tu.lower_boundary_count;
1222            tu_table->tu_size_minus1            = tu.tu_size_minus1;
1223     
1224            printk(BIOS_INFO, "TU: valid_boundary_link: %d\n",
1225                   tu_table->valid_boundary_link);
1226            printk(BIOS_INFO, "TU: delay_start_link: %d\n",
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1220 in edp_ctrl_calc_tu()
1214     
1215            /* OUTPUTS */
1216            tu_table->valid_boundary_link       = tu.valid_boundary_link;
1217            tu_table->delay_start_link          = tu.delay_start_link;
1218            tu_table->boundary_moderation_en    = tu.boundary_moderation_en;
1219            tu_table->valid_lower_boundary_link = 
tu.valid_lower_boundary_link;
>>>     CID 1497908:    (UNINIT)
>>>     Using uninitialized value "tu.upper_boundary_count".
1220            tu_table->upper_boundary_count      = tu.upper_boundary_count;
1221            tu_table->lower_boundary_count      = tu.lower_boundary_count;
1222            tu_table->tu_size_minus1            = tu.tu_size_minus1;
1223     
1224            printk(BIOS_INFO, "TU: valid_boundary_link: %d\n",
1225                   tu_table->valid_boundary_link);
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1163 in edp_ctrl_calc_tu()
1157            tu.delay_start_link_extra_pclk = EXTRA_PIXCLK_CYCLE_DELAY;
1158            tu.diff_abs_fp = tu.resulting_valid_fp - tu.ratio_by_tu_fp;
1159            if (tu.diff_abs_fp < 0)
1160                    tu.diff_abs_fp = tu.diff_abs_fp * -1;
1161     
1162            tu.boundary_mod_lower_err = 0;
>>>     CID 1497908:    (UNINIT)
>>>     Using uninitialized value "tu.min_hblank_violated".
1163            if ((tu.diff_abs_fp != 0 &&
1164                ((tu.diff_abs_fp > BRUTE_FORCE_THRESHOLD_fp) ||
1165                 (tu.even_distribution_legacy == 0) ||
1166                 (DP_BRUTE_FORCE == 1))) ||
1167                 (tu.min_hblank_violated == 1)) {
1168                    do {
/src/soc/qualcomm/sc7280/display/edp_ctrl.c: 1181 in edp_ctrl_calc_tu()
1175                                    for (tu.i_upper_boundary_count = 1;
1176                                            tu.i_upper_boundary_count <= 15;
1177                                            tu.i_upper_boundary_count++) {
1178                                            for (tu.i_lower_boundary_count 
= 1;
1179                                                 tu.i_lower_boundary_count 
<= 15;
1180                                                 
tu.i_lower_boundary_count++) {
>>>     CID 1497908:    (UNINIT)
>>>     Using uninitialized value "tu.min_hblank_violated" when calling 
>>> "tu_valid_boundary_calc".
1181                                                    
tu_valid_boundary_calc(&tu);
1182                                            }
1183                                    }
1184                            }
1185                            tu.delay_start_link_extra_pclk--;
1186                    } while (tu.boundary_moderation_en != true &&


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, 
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yq2SfQfrHt3Prsn4qSLrYIrajINpiFX8l0vrlNSf8iCrS27qY0Cr0DkycwNUgGZJj8-3DurTV_L-2FDzr14mnrsJO5b1wX1hp9b1MAQygl7x-2B74RAaH2cn28VCha1zI0eRE7hmh6HPKxoXkgJiUdPS8K6s-2BM9hRkZ38Y7dMZGby2oSEV0RJ-2Fnd0eth7UuM5-2BKsrgW0sE3g6k5IyO9EMxHhZjRtVxGpuV0jYRw9tQ8TF9jLqR7w-2FUGiirKvM79t3X5-2BfgCUiLfi4oJjz0N92ze3jnHgTW8pfAfA-3D-3D

_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to