KVM: arm: vgic: Support 64-bit data manipulation on 32-bit host systems
[cascardo/linux.git] / virt / kvm / arm / vgic / vgic-mmio-v3.c
index 6385ed5..0d3c76a 100644 (file)
@@ -23,7 +23,7 @@
 #include "vgic-mmio.h"
 
 /* extract @num bytes at @offset bytes offset in data */
-unsigned long extract_bytes(unsigned long data, unsigned int offset,
+unsigned long extract_bytes(u64 data, unsigned int offset,
                            unsigned int num)
 {
        return (data >> (offset * 8)) & GENMASK_ULL(num * 8 - 1, 0);