diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/kvm/x86.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index be6d54929fa7..f12a52408cda 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c | |||
@@ -6304,7 +6304,7 @@ void kvm_arch_free_memslot(struct kvm_memory_slot *free, | |||
6304 | 6304 | ||
6305 | for (i = 0; i < KVM_NR_PAGE_SIZES - 1; ++i) { | 6305 | for (i = 0; i < KVM_NR_PAGE_SIZES - 1; ++i) { |
6306 | if (!dont || free->arch.lpage_info[i] != dont->arch.lpage_info[i]) { | 6306 | if (!dont || free->arch.lpage_info[i] != dont->arch.lpage_info[i]) { |
6307 | vfree(free->arch.lpage_info[i]); | 6307 | kvm_kvfree(free->arch.lpage_info[i]); |
6308 | free->arch.lpage_info[i] = NULL; | 6308 | free->arch.lpage_info[i] = NULL; |
6309 | } | 6309 | } |
6310 | } | 6310 | } |
@@ -6323,7 +6323,7 @@ int kvm_arch_create_memslot(struct kvm_memory_slot *slot, unsigned long npages) | |||
6323 | slot->base_gfn, level) + 1; | 6323 | slot->base_gfn, level) + 1; |
6324 | 6324 | ||
6325 | slot->arch.lpage_info[i] = | 6325 | slot->arch.lpage_info[i] = |
6326 | vzalloc(lpages * sizeof(*slot->arch.lpage_info[i])); | 6326 | kvm_kvzalloc(lpages * sizeof(*slot->arch.lpage_info[i])); |
6327 | if (!slot->arch.lpage_info[i]) | 6327 | if (!slot->arch.lpage_info[i]) |
6328 | goto out_free; | 6328 | goto out_free; |
6329 | 6329 | ||