KVM: fix fault page leak
authorXiao Guangrong <xiaoguangrong@linux.vnet.ibm.com>
Tue, 3 Jul 2012 06:31:01 +0000 (14:31 +0800)
committerMarcelo Tosatti <mtosatti@redhat.com>
Tue, 3 Jul 2012 20:31:50 +0000 (17:31 -0300)
fault_page is forgot to be freed

Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
virt/kvm/kvm_main.c

index e98a5cac55c42fae2d45d71f22bffb7f3c140c83..44ee7124b16dae1820ca1ca1c79f2a099979da12 100644 (file)
@@ -2845,6 +2845,7 @@ void kvm_exit(void)
        kvm_arch_hardware_unsetup();
        kvm_arch_exit();
        free_cpumask_var(cpus_hardware_enabled);
+       __free_page(fault_page);
        __free_page(hwpoison_page);
        __free_page(bad_page);
 }