diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c index 656dd3e3220c5062b43b5a162a078f245f90630c..8c05f27bf6422cd20307b605af6fe19def7ba6ef 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c @@ -672,7 +672,7 @@ int spi_register_board_info(struct spi_board_info const *info, unsigned n) if (!n) return -EINVAL; - bi = kzalloc(n * sizeof(*bi), GFP_KERNEL); + bi = kcalloc(n, sizeof(*bi), GFP_KERNEL); if (!bi) return -ENOMEM;