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. 721 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 1612379: Control flow issues (DEADCODE) /src/acpi/acpi.c: 1124 in acpi_create_fadt() _____________________________________________________________________________________________ *** CID 1612379: Control flow issues (DEADCODE) /src/acpi/acpi.c: 1124 in acpi_create_fadt() 1118 fadt->x_firmware_ctl_h = (uint32_t)((uint64_t)(uintptr_t)facs >> 32); 1119 fadt->x_firmware_ctl_l = (uint32_t)(uintptr_t)facs; 1120 1121 if ((uintptr_t)dsdt <= UINT32_MAX) 1122 fadt->dsdt = (uintptr_t)dsdt; 1123 else >>> CID 1612379: Control flow issues (DEADCODE) >>> Execution cannot reach this statement: "fadt->x_dsdt_h = (uint32_t)...". 1124 fadt->x_dsdt_h = (uint32_t)((uint64_t)(uintptr_t)dsdt >> 32); 1125 fadt->x_dsdt_l = (uint32_t)(uintptr_t)dsdt; 1126 1127 /* should be 0 ACPI 3.0 */ 1128 fadt->reserved = 0; 1129 ** CID 1612378: Control flow issues (DEADCODE) /src/acpi/acpi.c: 1594 in write_acpi_tables() _____________________________________________________________________________________________ *** CID 1612378: Control flow issues (DEADCODE) /src/acpi/acpi.c: 1594 in write_acpi_tables() 1588 current = acpi_align_current(current); 1589 if (current + sizeof(acpi_rsdt_t) - 1 <= UINT32_MAX) { 1590 rsdt = (acpi_rsdt_t *)current; 1591 current += sizeof(acpi_rsdt_t); 1592 current = acpi_align_current(current); 1593 } else { >>> CID 1612378: Control flow issues (DEADCODE) >>> Execution cannot reach this statement: "printk(6, "Not adding RSDT ...". 1594 printk(BIOS_INFO, "Not adding RSDT because tables reside above 4G."); 1595 } 1596 1597 xsdt = (acpi_xsdt_t *)current; 1598 current += sizeof(acpi_xsdt_t); 1599 current = acpi_align_current(current); ** CID 1612377: Control flow issues (DEADCODE) /src/acpi/acpi.c: 1118 in acpi_create_fadt() _____________________________________________________________________________________________ *** CID 1612377: Control flow issues (DEADCODE) /src/acpi/acpi.c: 1118 in acpi_create_fadt() 1112 return; 1113 1114 fadt->FADT_MinorVersion = get_acpi_fadt_minor_version(); 1115 if ((uintptr_t)facs <= UINT32_MAX) 1116 fadt->firmware_ctrl = (uintptr_t)facs; 1117 else >>> CID 1612377: Control flow issues (DEADCODE) >>> Execution cannot reach this statement: "fadt->x_firmware_ctl_h = (u...". 1118 fadt->x_firmware_ctl_h = (uint32_t)((uint64_t)(uintptr_t)facs >> 32); 1119 fadt->x_firmware_ctl_l = (uint32_t)(uintptr_t)facs; 1120 1121 if ((uintptr_t)dsdt <= UINT32_MAX) 1122 fadt->dsdt = (uintptr_t)dsdt; 1123 else ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://scan.coverity.com/projects/coreboot?tab=overview
_______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-le...@coreboot.org