treewide: Use array_size() in vzalloc()
[linux-block.git] / arch / powerpc / kvm / book3s_hv.c
index cb6d2313b19f482ec9ee0dc089008cc9feb9ee1b..746645cd2ba71428c344c0e9dc51e8a9c0068ca8 100644 (file)
@@ -3548,7 +3548,7 @@ static void kvmppc_core_free_memslot_hv(struct kvm_memory_slot *free,
 static int kvmppc_core_create_memslot_hv(struct kvm_memory_slot *slot,
                                         unsigned long npages)
 {
-       slot->arch.rmap = vzalloc(npages * sizeof(*slot->arch.rmap));
+       slot->arch.rmap = vzalloc(array_size(npages, sizeof(*slot->arch.rmap)));
        if (!slot->arch.rmap)
                return -ENOMEM;