From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pavel Fedin Subject: [PATCH] KVM: arm/arm64: Fix memory leak if timer initialization fails Date: Tue, 06 Oct 2015 11:14:35 +0300 Message-ID: <1444119275-8972-1-git-send-email-p.fedin@samsung.com> Cc: marc.zyngier@arm.com To: kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org Return-path: Received: from mailout2.w1.samsung.com ([210.118.77.12]:50462 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751789AbbJFIOm (ORCPT ); Tue, 6 Oct 2015 04:14:42 -0400 Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NVS00N3EHKG2780@mailout2.w1.samsung.com> for kvm@vger.kernel.org; Tue, 06 Oct 2015 09:14:40 +0100 (BST) Sender: kvm-owner@vger.kernel.org List-ID: Jump to correct label and free kvm_host_cpu_state Signed-off-by: Pavel Fedin --- arch/arm/kvm/arm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c index dc017ad..78b2869 100644 --- a/arch/arm/kvm/arm.c +++ b/arch/arm/kvm/arm.c @@ -1080,7 +1080,7 @@ static int init_hyp_mode(void) */ err = kvm_timer_hyp_init(); if (err) - goto out_free_mappings; + goto out_free_context; #ifndef CONFIG_HOTPLUG_CPU free_boot_hyp_pgd(); -- 2.4.4