gpiolib: replace strict_strtol() with kstrtol()
authorJingoo Han <jg1.han@samsung.com>
Fri, 19 Jul 2013 07:12:50 +0000 (16:12 +0900)
committerLinus Walleij <linus.walleij@linaro.org>
Sat, 20 Jul 2013 22:20:34 +0000 (00:20 +0200)
The usage of strict_strtol() is not preferred, because
strict_strtol() is obsolete. Thus, kstrtol() should be
used.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpiolib.c

index ff0fd65..d6413b2 100644 (file)
@@ -349,7 +349,7 @@ static ssize_t gpio_value_store(struct device *dev,
        else {
                long            value;
 
-               status = strict_strtol(buf, 0, &value);
+               status = kstrtol(buf, 0, &value);
                if (status == 0) {
                        if (test_bit(FLAG_ACTIVE_LOW, &desc->flags))
                                value = !value;
@@ -570,7 +570,7 @@ static ssize_t gpio_active_low_store(struct device *dev,
        } else {
                long            value;
 
-               status = strict_strtol(buf, 0, &value);
+               status = kstrtol(buf, 0, &value);
                if (status == 0)
                        status = sysfs_set_active_low(desc, dev, value != 0);
        }
@@ -652,7 +652,7 @@ static ssize_t export_store(struct class *class,
        struct gpio_desc        *desc;
        int                     status;
 
-       status = strict_strtol(buf, 0, &gpio);
+       status = kstrtol(buf, 0, &gpio);
        if (status < 0)
                goto done;
 
@@ -694,7 +694,7 @@ static ssize_t unexport_store(struct class *class,
        struct gpio_desc        *desc;
        int                     status;
 
-       status = strict_strtol(buf, 0, &gpio);
+       status = kstrtol(buf, 0, &gpio);
        if (status < 0)
                goto done;