提交 a3d88c92 编写于 作者: J Jingoo Han 提交者: Linus Walleij

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: NJingoo Han <jg1.han@samsung.com>
Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
上级 f8b1bd71
...@@ -349,7 +349,7 @@ static ssize_t gpio_value_store(struct device *dev, ...@@ -349,7 +349,7 @@ static ssize_t gpio_value_store(struct device *dev,
else { else {
long value; long value;
status = strict_strtol(buf, 0, &value); status = kstrtol(buf, 0, &value);
if (status == 0) { if (status == 0) {
if (test_bit(FLAG_ACTIVE_LOW, &desc->flags)) if (test_bit(FLAG_ACTIVE_LOW, &desc->flags))
value = !value; value = !value;
...@@ -570,7 +570,7 @@ static ssize_t gpio_active_low_store(struct device *dev, ...@@ -570,7 +570,7 @@ static ssize_t gpio_active_low_store(struct device *dev,
} else { } else {
long value; long value;
status = strict_strtol(buf, 0, &value); status = kstrtol(buf, 0, &value);
if (status == 0) if (status == 0)
status = sysfs_set_active_low(desc, dev, value != 0); status = sysfs_set_active_low(desc, dev, value != 0);
} }
...@@ -652,7 +652,7 @@ static ssize_t export_store(struct class *class, ...@@ -652,7 +652,7 @@ static ssize_t export_store(struct class *class,
struct gpio_desc *desc; struct gpio_desc *desc;
int status; int status;
status = strict_strtol(buf, 0, &gpio); status = kstrtol(buf, 0, &gpio);
if (status < 0) if (status < 0)
goto done; goto done;
...@@ -694,7 +694,7 @@ static ssize_t unexport_store(struct class *class, ...@@ -694,7 +694,7 @@ static ssize_t unexport_store(struct class *class,
struct gpio_desc *desc; struct gpio_desc *desc;
int status; int status;
status = strict_strtol(buf, 0, &gpio); status = kstrtol(buf, 0, &gpio);
if (status < 0) if (status < 0)
goto done; goto done;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册