Warning: This breaks compatibility with QEMU, update kvm-arm branch accordingly. To avoid padding issues we use a 64-bit API in the kvm_device_address struct. Signed-off-by: Christoffer Dall <c.dall@xxxxxxxxxxxxxxxxxxxxxx> --- Documentation/virtual/kvm/api.txt | 2 +- include/uapi/linux/kvm.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/virtual/kvm/api.txt b/Documentation/virtual/kvm/api.txt index 91f7254..35f6275 100644 --- a/Documentation/virtual/kvm/api.txt +++ b/Documentation/virtual/kvm/api.txt @@ -2205,7 +2205,7 @@ Errors: E2BIG: Address outside guest physical address space struct kvm_device_address { - __u32 id; + __u64 id; __u64 addr; }; diff --git a/include/uapi/linux/kvm.h b/include/uapi/linux/kvm.h index efbe7b1..e936f8f 100644 --- a/include/uapi/linux/kvm.h +++ b/include/uapi/linux/kvm.h @@ -784,7 +784,7 @@ struct kvm_msi { }; struct kvm_device_address { - __u32 id; + __u64 id; __u64 addr; }; -- 1.7.9.5 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm