diff options
Diffstat (limited to 'drivers/staging/iio/dac/ad5380.c')
-rw-r--r-- | drivers/staging/iio/dac/ad5380.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/iio/dac/ad5380.c b/drivers/staging/iio/dac/ad5380.c index eff97ae05c4..4c50716fa80 100644 --- a/drivers/staging/iio/dac/ad5380.c +++ b/drivers/staging/iio/dac/ad5380.c | |||
@@ -363,8 +363,8 @@ static int __devinit ad5380_alloc_channels(struct iio_dev *indio_dev) | |||
363 | struct iio_chan_spec *channels; | 363 | struct iio_chan_spec *channels; |
364 | unsigned int i; | 364 | unsigned int i; |
365 | 365 | ||
366 | channels = kcalloc(sizeof(struct iio_chan_spec), | 366 | channels = kcalloc(st->chip_info->num_channels, |
367 | st->chip_info->num_channels, GFP_KERNEL); | 367 | sizeof(struct iio_chan_spec), GFP_KERNEL); |
368 | 368 | ||
369 | if (!channels) | 369 | if (!channels) |
370 | return -ENOMEM; | 370 | return -ENOMEM; |