Commit b139b5a2 authored by Miaohe Lin's avatar Miaohe Lin Committed by Paolo Bonzini

KVM: MMIO: get rid of odd out_err label in kvm_coalesced_mmio_init

The out_err label and var ret is unnecessary, clean them up.
Signed-off-by: default avatarMiaohe Lin <linmiaohe@huawei.com>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent e64a8508
...@@ -110,14 +110,11 @@ static const struct kvm_io_device_ops coalesced_mmio_ops = { ...@@ -110,14 +110,11 @@ static const struct kvm_io_device_ops coalesced_mmio_ops = {
int kvm_coalesced_mmio_init(struct kvm *kvm) int kvm_coalesced_mmio_init(struct kvm *kvm)
{ {
struct page *page; struct page *page;
int ret;
ret = -ENOMEM;
page = alloc_page(GFP_KERNEL | __GFP_ZERO); page = alloc_page(GFP_KERNEL | __GFP_ZERO);
if (!page) if (!page)
goto out_err; return -ENOMEM;
ret = 0;
kvm->coalesced_mmio_ring = page_address(page); kvm->coalesced_mmio_ring = page_address(page);
/* /*
...@@ -128,8 +125,7 @@ int kvm_coalesced_mmio_init(struct kvm *kvm) ...@@ -128,8 +125,7 @@ int kvm_coalesced_mmio_init(struct kvm *kvm)
spin_lock_init(&kvm->ring_lock); spin_lock_init(&kvm->ring_lock);
INIT_LIST_HEAD(&kvm->coalesced_zones); INIT_LIST_HEAD(&kvm->coalesced_zones);
out_err: return 0;
return ret;
} }
void kvm_coalesced_mmio_free(struct kvm *kvm) void kvm_coalesced_mmio_free(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