asm-generic/hyperv: update hv_msi_entry
[linux-2.6-microblaze.git] / arch / x86 / include / asm / mshyperv.h
index f911978..7bd4022 100644 (file)
@@ -259,8 +259,8 @@ static inline void hv_apic_init(void) {}
 static inline void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
                                              struct msi_desc *msi_desc)
 {
-       msi_entry->address = msi_desc->msg.address_lo;
-       msi_entry->data = msi_desc->msg.data;
+       msi_entry->address.as_uint32 = msi_desc->msg.address_lo;
+       msi_entry->data.as_uint32 = msi_desc->msg.data;
 }
 
 #else /* CONFIG_HYPERV */