gpiolib: replace strict_strtol() with kstrtol()
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>
This commit is contained in:
parent
f8b1bd71d0
commit
a3d88c92a1
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue