]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/input/touchscreen/ads7846.c
Merge commit 'v3.2-rc3' into next
[karo-tx-linux.git] / drivers / input / touchscreen / ads7846.c
index de31ec6fe9e47005ba94cc9eae222f922bb9c4b9..4cedae6a36eaa0328abb1831647784a6c29d6747 100644 (file)
@@ -602,10 +602,12 @@ static ssize_t ads7846_disable_store(struct device *dev,
                                     const char *buf, size_t count)
 {
        struct ads7846 *ts = dev_get_drvdata(dev);
-       unsigned long i;
+       unsigned int i;
+       int err;
 
-       if (strict_strtoul(buf, 10, &i))
-               return -EINVAL;
+       err = kstrtouint(buf, 10, &i);
+       if (err)
+               return err;
 
        if (i)
                ads7846_disable(ts);