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>
Этот коммит содержится в:

коммит произвёл
Linus Walleij

родитель
f8b1bd71d0
Коммит
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;
|
||||
|
||||
|
Ссылка в новой задаче
Block a user