Răsfoiți Sursa

KVM: fix addr type for KVM_IOEVENTFD

The @addr here is a guest physical address and can easily be bigger
than 4G.

This changes uint32_t to hwaddr.

Cc: qemu-stable@nongnu.org
Cc: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Alexey Kardashevskiy 11 ani în urmă
părinte
comite
584f2be79d
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      kvm-all.c

+ 1 - 1
kvm-all.c

@@ -519,7 +519,7 @@ int kvm_check_extension(KVMState *s, unsigned int extension)
     return ret;
     return ret;
 }
 }
 
 
-static int kvm_set_ioeventfd_mmio(int fd, uint32_t addr, uint32_t val,
+static int kvm_set_ioeventfd_mmio(int fd, hwaddr addr, uint32_t val,
                                   bool assign, uint32_t size, bool datamatch)
                                   bool assign, uint32_t size, bool datamatch)
 {
 {
     int ret;
     int ret;