Commit 787a660a authored by Gregory Haskins's avatar Gregory Haskins Committed by Avi Kivity

KVM: Clean up coalesced_mmio destruction

We invoke kfree() on a data member instead of the structure.  This works today
because the kvm_io_device is the first element of the private structure, but
this could change in the future, so lets clean this up.
Signed-off-by: default avatarGregory Haskins <ghaskins@novell.com>
Acked-by: default avatarChris Wright <chrisw@sous-sol.org>
Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
parent 2986b8c7
...@@ -80,7 +80,10 @@ static void coalesced_mmio_write(struct kvm_io_device *this, ...@@ -80,7 +80,10 @@ static void coalesced_mmio_write(struct kvm_io_device *this,
static void coalesced_mmio_destructor(struct kvm_io_device *this) static void coalesced_mmio_destructor(struct kvm_io_device *this)
{ {
kfree(this); struct kvm_coalesced_mmio_dev *dev =
(struct kvm_coalesced_mmio_dev *)this->private;
kfree(dev);
} }
int kvm_coalesced_mmio_init(struct kvm *kvm) int kvm_coalesced_mmio_init(struct kvm *kvm)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment