diff options
Diffstat (limited to 'virt/kvm/coalesced_mmio.c')
-rw-r--r-- | virt/kvm/coalesced_mmio.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/virt/kvm/coalesced_mmio.c b/virt/kvm/coalesced_mmio.c index 2316ec1aadc4..a6ec206f36ba 100644 --- a/virt/kvm/coalesced_mmio.c +++ b/virt/kvm/coalesced_mmio.c | |||
@@ -141,7 +141,8 @@ int kvm_vm_ioctl_register_coalesced_mmio(struct kvm *kvm, | |||
141 | dev->zone = *zone; | 141 | dev->zone = *zone; |
142 | 142 | ||
143 | mutex_lock(&kvm->slots_lock); | 143 | mutex_lock(&kvm->slots_lock); |
144 | ret = kvm_io_bus_register_dev(kvm, KVM_MMIO_BUS, &dev->dev); | 144 | ret = kvm_io_bus_register_dev(kvm, KVM_MMIO_BUS, zone->addr, |
145 | zone->size, &dev->dev); | ||
145 | if (ret < 0) | 146 | if (ret < 0) |
146 | goto out_free_dev; | 147 | goto out_free_dev; |
147 | list_add_tail(&dev->list, &kvm->coalesced_zones); | 148 | list_add_tail(&dev->list, &kvm->coalesced_zones); |