hv: fix type conversion violations

This patch fixes the following violations:
 1. Implicit conversion: actual to formal param
 2. Value is not of appropriate type
 3. No cast for widening complex int expression
 4. Widening cast on complex integer expression
 5. Narrower int conversion without cast.

Tracked-On: #861
Signed-off-by: Shiqing Gao <shiqing.gao@intel.com>
This commit is contained in:
Shiqing Gao
2018-11-30 13:16:14 +08:00
committed by wenlingz
parent a0582c99cf
commit e1564edda5
9 changed files with 16 additions and 16 deletions

View File

@@ -189,7 +189,7 @@ create_rte_for_gsi_irq(uint32_t irq, uint32_t vr)
rte.full |= IOAPIC_RTE_INTAHI;
/* Dest field */
rte.full |= ((uint64_t)ALL_CPUS_MASK << IOAPIC_RTE_DEST_SHIFT);
rte.full |= (ALL_CPUS_MASK << IOAPIC_RTE_DEST_SHIFT);
}
return rte;