KVM: VMX: fix page leak in hardware_setup()

vmx_io_bitmap_b should not be allocated twice.

Fixes: 23611332938d ("KVM: VMX: refactor setup of global page-sized bitmaps")
Signed-off-by: Jim Mattson <jmattson@google.com>
Reviewed-by: Krish Sadhukhan <krish.sadhukhan@oracle.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>

authored by Jim Mattson and committed by Radim Krčmář 2895db67 d59d51f0

-1
-1
arch/x86/kvm/vmx.c
··· 6751 6751 goto out; 6752 6752 } 6753 6753 6754 - vmx_io_bitmap_b = (unsigned long *)__get_free_page(GFP_KERNEL); 6755 6754 memset(vmx_vmread_bitmap, 0xff, PAGE_SIZE); 6756 6755 memset(vmx_vmwrite_bitmap, 0xff, PAGE_SIZE); 6757 6756