|
|
@@ -797,9 +797,8 @@ int e500_mmu_host_init(struct kvmppc_vcpu_e500 *vcpu_e500)
|
|
|
host_tlb_params[0].sets =
|
|
|
host_tlb_params[0].entries / host_tlb_params[0].ways;
|
|
|
host_tlb_params[1].sets = 1;
|
|
|
-
|
|
|
- vcpu_e500->h2g_tlb1_rmap = kzalloc(sizeof(unsigned int) *
|
|
|
- host_tlb_params[1].entries,
|
|
|
+ vcpu_e500->h2g_tlb1_rmap = kcalloc(host_tlb_params[1].entries,
|
|
|
+ sizeof(*vcpu_e500->h2g_tlb1_rmap),
|
|
|
GFP_KERNEL);
|
|
|
if (!vcpu_e500->h2g_tlb1_rmap)
|
|
|
return -EINVAL;
|