staging:iio:adc:max1363 incorrect allocation of available_scanmasks
Longs are not known for being 8 bits. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
d2fffd6c2f
commit
9c95e01e84
1 changed files with 1 additions and 1 deletions
|
@ -1271,7 +1271,7 @@ static int __devinit max1363_probe(struct i2c_client *client,
|
|||
st->client = client;
|
||||
|
||||
indio_dev->available_scan_masks
|
||||
= kzalloc(BITS_TO_LONGS(MAX1363_MAX_CHANNELS)*
|
||||
= kzalloc(BITS_TO_LONGS(MAX1363_MAX_CHANNELS)*sizeof(long)*
|
||||
(st->chip_info->num_modes + 1), GFP_KERNEL);
|
||||
if (!indio_dev->available_scan_masks) {
|
||||
ret = -ENOMEM;
|
||||
|
|
Loading…
Reference in a new issue