summaryrefslogtreecommitdiff
path: root/kvm_coalesced_mmio.c
diff options
context:
space:
mode:
Diffstat (limited to 'kvm_coalesced_mmio.c')
-rw-r--r--kvm_coalesced_mmio.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/kvm_coalesced_mmio.c b/kvm_coalesced_mmio.c
index d231c2e..50c5b4d 100644
--- a/kvm_coalesced_mmio.c
+++ b/kvm_coalesced_mmio.c
@@ -106,8 +106,7 @@ kvm_coalesced_mmio_init(struct kvm *kvm)
ret = -ENOMEM;
dev = kmem_zalloc(sizeof (struct kvm_coalesced_mmio_dev), KM_SLEEP);
- if (!dev)
- goto out_free_page;
+
mutex_init(&dev->lock, NULL, MUTEX_DRIVER, 0);
kvm_iodevice_init(&dev->dev, &coalesced_mmio_ops);
dev->kvm = kvm;
@@ -123,12 +122,6 @@ kvm_coalesced_mmio_init(struct kvm *kvm)
out_free_dev:
kmem_free(dev, sizeof (struct kvm_coalesced_mmio_dev));
-out_free_page:
-#ifdef XXX
- kmem_free(page, PAGESIZE);
-#else
- XXX_KVM_PROBE;
-#endif
ddi_umem_free(kvm->mmio_cookie);
return (ret);
}