Staging: iio/adc: strict_strtoul was used with a long type variable
[firefly-linux-kernel-4.4.55.git] / drivers / staging / iio / adc / ad7280a.c
index f70bff24785756bb558159373433bcc57e93d530..3fac9b1fc66c3fa0c11a0663baef725f4c5e52a9 100644 (file)
@@ -456,10 +456,10 @@ static ssize_t ad7280_store_balance_timer(struct device *dev,
        struct iio_dev *indio_dev = dev_get_drvdata(dev);
        struct ad7280_state *st = iio_priv(indio_dev);
        struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
-       long val;
+       unsigned long val;
        int ret;
 
-       ret = strict_strtoul(buf, 10, &val);
+       ret = kstrtoul(buf, 10, &val);
        if (ret)
                return ret;