diff options
Diffstat (limited to 'drivers/staging/iio/accel/sca3000_core.c')
-rw-r--r-- | drivers/staging/iio/accel/sca3000_core.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/iio/accel/sca3000_core.c b/drivers/staging/iio/accel/sca3000_core.c index 94bfe05e39f..12ee6f8d375 100644 --- a/drivers/staging/iio/accel/sca3000_core.c +++ b/drivers/staging/iio/accel/sca3000_core.c | |||
@@ -383,10 +383,10 @@ sca3000_store_measurement_mode(struct device *dev, | |||
383 | struct sca3000_state *st = iio_priv(indio_dev); | 383 | struct sca3000_state *st = iio_priv(indio_dev); |
384 | int ret; | 384 | int ret; |
385 | int mask = 0x03; | 385 | int mask = 0x03; |
386 | long val; | 386 | u8 val; |
387 | 387 | ||
388 | mutex_lock(&st->lock); | 388 | mutex_lock(&st->lock); |
389 | ret = strict_strtol(buf, 10, &val); | 389 | ret = kstrtou8(buf, 10, &val); |
390 | if (ret) | 390 | if (ret) |
391 | goto error_ret; | 391 | goto error_ret; |
392 | ret = sca3000_read_data_short(st, SCA3000_REG_ADDR_MODE, 1); | 392 | ret = sca3000_read_data_short(st, SCA3000_REG_ADDR_MODE, 1); |