KVM: arm/arm64: Fix memory leak if timer initialization fails
Jump to correct label and free kvm_host_cpu_state Reviewed-by: Wei Huang <wei@redhat.com> Signed-off-by: Pavel Fedin <p.fedin@samsung.com> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
This commit is contained in:
Родитель
437f9963bc
Коммит
399ea0f6bc
|
@ -1080,7 +1080,7 @@ static int init_hyp_mode(void)
|
||||||
*/
|
*/
|
||||||
err = kvm_timer_hyp_init();
|
err = kvm_timer_hyp_init();
|
||||||
if (err)
|
if (err)
|
||||||
goto out_free_mappings;
|
goto out_free_context;
|
||||||
|
|
||||||
#ifndef CONFIG_HOTPLUG_CPU
|
#ifndef CONFIG_HOTPLUG_CPU
|
||||||
free_boot_hyp_pgd();
|
free_boot_hyp_pgd();
|
||||||
|
|
Загрузка…
Ссылка в новой задаче