aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/touchscreen/ads7846.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/input/touchscreen/ads7846.c')
-rw-r--r--drivers/input/touchscreen/ads7846.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/input/touchscreen/ads7846.c b/drivers/input/touchscreen/ads7846.c
index ce6f48c695f5..efbbbe48621a 100644
--- a/drivers/input/touchscreen/ads7846.c
+++ b/drivers/input/touchscreen/ads7846.c
@@ -461,10 +461,11 @@ static ssize_t ads7846_disable_store(struct device *dev,
461 const char *buf, size_t count) 461 const char *buf, size_t count)
462{ 462{
463 struct ads7846 *ts = dev_get_drvdata(dev); 463 struct ads7846 *ts = dev_get_drvdata(dev);
464 char *endp; 464 long i;
465 int i; 465
466 if (strict_strtoul(buf, 10, &i))
467 return -EINVAL;
466 468
467 i = simple_strtoul(buf, &endp, 10);
468 spin_lock_irq(&ts->lock); 469 spin_lock_irq(&ts->lock);
469 470
470 if (i) 471 if (i)