Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -80,7 +80,10 @@ static void coalesced_mmio_write(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)