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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user