|
@@ -146,7 +146,7 @@ static int mthca_buddy_init(struct mthca_buddy *buddy, int max_order)
|
|
|
|
|
|
buddy->bits = kzalloc((buddy->max_order + 1) * sizeof (long *),
|
|
|
GFP_KERNEL);
|
|
|
- buddy->num_free = kzalloc((buddy->max_order + 1) * sizeof (int *),
|
|
|
+ buddy->num_free = kcalloc((buddy->max_order + 1), sizeof *buddy->num_free,
|
|
|
GFP_KERNEL);
|
|
|
if (!buddy->bits || !buddy->num_free)
|
|
|
goto err_out;
|