diff options
Diffstat (limited to 'drivers/staging/iio/meter/ade7758_core.c')
-rw-r--r-- | drivers/staging/iio/meter/ade7758_core.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/iio/meter/ade7758_core.c b/drivers/staging/iio/meter/ade7758_core.c index 348df974dfe..9dc881f59bd 100644 --- a/drivers/staging/iio/meter/ade7758_core.c +++ b/drivers/staging/iio/meter/ade7758_core.c | |||
@@ -746,12 +746,12 @@ static int __devinit ade7758_probe(struct spi_device *spi) | |||
746 | spi_set_drvdata(spi, indio_dev); | 746 | spi_set_drvdata(spi, indio_dev); |
747 | 747 | ||
748 | /* Allocate the comms buffers */ | 748 | /* Allocate the comms buffers */ |
749 | st->rx = kzalloc(sizeof(*st->rx)*ADE7758_MAX_RX, GFP_KERNEL); | 749 | st->rx = kcalloc(ADE7758_MAX_RX, sizeof(*st->rx), GFP_KERNEL); |
750 | if (st->rx == NULL) { | 750 | if (st->rx == NULL) { |
751 | ret = -ENOMEM; | 751 | ret = -ENOMEM; |
752 | goto error_free_dev; | 752 | goto error_free_dev; |
753 | } | 753 | } |
754 | st->tx = kzalloc(sizeof(*st->tx)*ADE7758_MAX_TX, GFP_KERNEL); | 754 | st->tx = kcalloc(ADE7758_MAX_TX, sizeof(*st->tx), GFP_KERNEL); |
755 | if (st->tx == NULL) { | 755 | if (st->tx == NULL) { |
756 | ret = -ENOMEM; | 756 | ret = -ENOMEM; |
757 | goto error_free_rx; | 757 | goto error_free_rx; |