]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/misc/lis3lv02d/lis3lv02d.c
misc: replace strict_strtoul() with kstrtoul()
[karo-tx-linux.git] / drivers / misc / lis3lv02d / lis3lv02d.c
index 4cd4a3d2a76aa868feba01b1b9a0ad1a7431cc99..036effe9a795ab62338be47c306b7f98aa36e0d7 100644 (file)
@@ -831,9 +831,11 @@ static ssize_t lis3lv02d_rate_set(struct device *dev,
 {
        struct lis3lv02d *lis3 = dev_get_drvdata(dev);
        unsigned long rate;
+       int ret;
 
-       if (strict_strtoul(buf, 0, &rate))
-               return -EINVAL;
+       ret = kstrtoul(buf, 0, &rate);
+       if (ret)
+               return ret;
 
        lis3lv02d_sysfs_poweron(lis3);
        if (lis3lv02d_set_odr(lis3, rate))