KVM: arm: vgic: Support 64-bit data manipulation on 32-bit host systems
[cascardo/linux.git] / virt / kvm / arm / vgic / vgic-mmio.h
index 0b3ecf9..80f92ce 100644 (file)
@@ -96,7 +96,7 @@ unsigned long vgic_data_mmio_bus_to_host(const void *val, unsigned int len);
 void vgic_data_host_to_mmio_bus(void *buf, unsigned int len,
                                unsigned long data);
 
-unsigned long extract_bytes(unsigned long data, unsigned int offset,
+unsigned long extract_bytes(u64 data, unsigned int offset,
                            unsigned int num);
 
 u64 update_64bit_reg(u64 reg, unsigned int offset, unsigned int len,