[coreboot] New Defects reported by Coverity Scan for coreboot
scan-admin at coverity.com
scan-admin at coverity.com
Fri Dec 21 09:37:31 CET 2018
Hi,
Please find the latest report on new defect(s) introduced to coreboot found with Coverity Scan.
3 new defect(s) introduced to coreboot found with Coverity Scan.
18 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 3 of 3 defect(s)
** CID 1397064: (UNINIT)
/src/soc/mediatek/mt8183/dramc_pi_calibration_api.c: 495 in find_gating_window()
/src/soc/mediatek/mt8183/dramc_pi_calibration_api.c: 501 in find_gating_window()
________________________________________________________________________________________________________
*** CID 1397064: (UNINIT)
/src/soc/mediatek/mt8183/dramc_pi_calibration_api.c: 495 in find_gating_window()
489 dramc_dbg("[Byte %d]First pass (%d, %d, %d)\n",
490 dqs, dly_coarse_large,
491 dly_coarse_0p5t, *dly_fine_xt);
492 }
493
494 if (pass_begin[dqs] == 1)
>>> CID 1397064: (UNINIT)
>>> Using uninitialized value "pass_count_1[dqs]".
495 pass_count_1[dqs]++;
496
497 if (pass_begin[dqs] == 1 &&
498 pass_count_1[dqs] * DQS_GW_FINE_STEP > DQS_GW_FINE_END)
499 dqs_high[dqs] = 0;
500
/src/soc/mediatek/mt8183/dramc_pi_calibration_api.c: 501 in find_gating_window()
495 pass_count_1[dqs]++;
496
497 if (pass_begin[dqs] == 1 &&
498 pass_count_1[dqs] * DQS_GW_FINE_STEP > DQS_GW_FINE_END)
499 dqs_high[dqs] = 0;
500
>>> CID 1397064: (UNINIT)
>>> Using uninitialized value "pass_count_1[0]".
501 if (pass_count_1[0] * DQS_GW_FINE_STEP > DQS_GW_FINE_END &&
502 pass_count_1[1] * DQS_GW_FINE_STEP > DQS_GW_FINE_END) {
503 dramc_dbg("All bytes gating window > 1 coarse_tune,"
504 " Early break\n");
505 *dly_fine_xt = DQS_GW_FINE_END;
506 *coarse_tune = GATING_END;
** CID 1397063: Control flow issues (MISSING_BREAK)
/src/mainboard/google/poppy/variants/nami/mainboard.c: 244 in variant_devtree_update()
________________________________________________________________________________________________________
*** CID 1397063: Control flow issues (MISSING_BREAK)
/src/mainboard/google/poppy/variants/nami/mainboard.c: 244 in variant_devtree_update()
238 case SKU_1_SYNDRA:
239 case SKU_2_SYNDRA:
240 case SKU_3_SYNDRA:
241 case SKU_4_SYNDRA:
242 case SKU_5_SYNDRA:
243 case SKU_6_SYNDRA:
>>> CID 1397063: Control flow issues (MISSING_BREAK)
>>> The case for value "441440U" is not terminated by a 'break' statement.
244 case SKU_7_SYNDRA:
245 pl2_id = PL2_ID_SONA_SYNDRA;
246 case SKU_0_VAYNE:
247 case SKU_1_VAYNE:
248 case SKU_2_VAYNE:
249 case SKU_0_PANTHEON:
** CID 1362515: Memory - corruptions (STRING_SIZE)
________________________________________________________________________________________________________
*** CID 1362515: Memory - corruptions (STRING_SIZE)
/util/kconfig/conf.c: 606 in main()
600 case alldefconfig:
601 case randconfig:
602 name = getenv("KCONFIG_ALLCONFIG");
603 if (!name)
604 break;
605 if ((strcmp(name, "") != 0) && (strcmp(name, "1") != 0)) {
>>> CID 1362515: Memory - corruptions (STRING_SIZE)
>>> Passing string "name" of unknown size to "conf_read_simple", which expects a string of a particular size.
606 if (conf_read_simple(name, S_DEF_USER)) {
607 fprintf(stderr,
608 _("*** Can't read seed configuration \"%s\"!\n"),
609 name);
610 exit(1);
611 }
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbLuoVetFLSjdonCi1EjfHRqWGQvojmmkYaBE-2BPJiTQvQ-3D-3D_q4bX76XMySz3BXBlWr5fXXJ4cvAsgEXEqC7dBPM7O5byvtYgJQPCok24hOE-2FkdrOsZAZRSfCtn9ityViZMPj9nSMeNch3UY51nWMYIpwlOA60LzNhIsDN2IglUXd76fmaqU8KSvK6szqbACQ0s2lqVfNY5zCd40gHmRr-2FjOpjZlqhyACfWJYcVX8yz57Q3AelCIBGEuoo1xZ-2Fb5FhRrMJ6Y9eIuKNjltM8Rxy-2B0guJU-3D
More information about the coreboot
mailing list