diff --git a/hypervisor/acpi_parser/dmar_parse.c b/hypervisor/acpi_parser/dmar_parse.c index ec9221765..ef2fdadd9 100644 --- a/hypervisor/acpi_parser/dmar_parse.c +++ b/hypervisor/acpi_parser/dmar_parse.c @@ -93,8 +93,9 @@ static uint32_t get_drhd_dev_scope_cnt(struct acpi_dmar_hardware_unit *drhd) while (start < end) { scope = (struct acpi_dmar_device_scope *)start; if ((scope->entry_type != ACPI_DMAR_SCOPE_TYPE_NOT_USED) && - (scope->entry_type < ACPI_DMAR_SCOPE_TYPE_RESERVED)) + (scope->entry_type < ACPI_DMAR_SCOPE_TYPE_RESERVED)) { count++; + } start += scope->length; } return count; @@ -140,8 +141,9 @@ static int32_t handle_one_drhd(struct acpi_dmar_hardware_unit *acpi_drhd, struct } } - if (consumed <= 0) + if (consumed <= 0) { break; + } remaining -= consumed; /* skip IOAPIC & HPET */ diff --git a/hypervisor/dm/vpci/vmsix.c b/hypervisor/dm/vpci/vmsix.c index d0109f7df..990a12b1c 100644 --- a/hypervisor/dm/vpci/vmsix.c +++ b/hypervisor/dm/vpci/vmsix.c @@ -130,8 +130,9 @@ int32_t add_vmsix_capability(struct pci_vdev *vdev, uint32_t entry_num, uint8_t vdev->msix.table_count = entry_num; /* set mask bit of vector control register */ - for (i = 0; i < entry_num; i++) + for (i = 0; i < entry_num; i++) { vdev->msix.table_entries[i].vector_control |= PCIM_MSIX_VCTRL_MASK; + } (void)memset(&msixcap, 0U, sizeof(struct msixcap));