diff options
-rw-r--r-- | drivers/spi/spi-ppc4xx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/spi/spi-ppc4xx.c b/drivers/spi/spi-ppc4xx.c index b2df63c66494..967d94844b30 100644 --- a/drivers/spi/spi-ppc4xx.c +++ b/drivers/spi/spi-ppc4xx.c | |||
@@ -411,7 +411,7 @@ static int spi_ppc4xx_of_probe(struct platform_device *op) | |||
411 | if (num_gpios > 0) { | 411 | if (num_gpios > 0) { |
412 | int i; | 412 | int i; |
413 | 413 | ||
414 | hw->gpios = kzalloc(sizeof(int) * num_gpios, GFP_KERNEL); | 414 | hw->gpios = kcalloc(num_gpios, sizeof(*hw->gpios), GFP_KERNEL); |
415 | if (!hw->gpios) { | 415 | if (!hw->gpios) { |
416 | ret = -ENOMEM; | 416 | ret = -ENOMEM; |
417 | goto free_master; | 417 | goto free_master; |