mirror of
https://github.com/qemu/qemu.git
synced 2024-11-30 07:13:38 +08:00
intel_iommu: get rid of {0} initializers
Correct and portable in theory, but triggers warnings with older gcc versions when -Wmissing-braces is enabled. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119 Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
651e4cefee
commit
09cd058a2c
@ -2024,7 +2024,7 @@ static int vtd_irte_get(IntelIOMMUState *iommu, uint16_t index,
|
|||||||
/* Fetch IRQ information of specific IR index */
|
/* Fetch IRQ information of specific IR index */
|
||||||
static int vtd_remap_irq_get(IntelIOMMUState *iommu, uint16_t index, VTDIrq *irq)
|
static int vtd_remap_irq_get(IntelIOMMUState *iommu, uint16_t index, VTDIrq *irq)
|
||||||
{
|
{
|
||||||
VTD_IRTE irte = { 0 };
|
VTD_IRTE irte = {};
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
ret = vtd_irte_get(iommu, index, &irte);
|
ret = vtd_irte_get(iommu, index, &irte);
|
||||||
@ -2082,7 +2082,7 @@ static int vtd_interrupt_remap_msi(IntelIOMMUState *iommu,
|
|||||||
int ret = 0;
|
int ret = 0;
|
||||||
VTD_IR_MSIAddress addr;
|
VTD_IR_MSIAddress addr;
|
||||||
uint16_t index;
|
uint16_t index;
|
||||||
VTDIrq irq = {0};
|
VTDIrq irq = {};
|
||||||
|
|
||||||
assert(origin && translated);
|
assert(origin && translated);
|
||||||
|
|
||||||
@ -2176,7 +2176,7 @@ static MemTxResult vtd_mem_ir_write(void *opaque, hwaddr addr,
|
|||||||
MemTxAttrs attrs)
|
MemTxAttrs attrs)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
MSIMessage from = {0}, to = {0};
|
MSIMessage from = {}, to = {};
|
||||||
|
|
||||||
from.address = (uint64_t) addr + VTD_INTERRUPT_ADDR_FIRST;
|
from.address = (uint64_t) addr + VTD_INTERRUPT_ADDR_FIRST;
|
||||||
from.data = (uint32_t) value;
|
from.data = (uint32_t) value;
|
||||||
|
Loading…
Reference in New Issue
Block a user