aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/misc/adxl34x.c
diff options
context:
space:
mode:
authorJJ Ding <dgdunix@gmail.com>2011-11-09 13:20:14 -0500
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2011-11-10 00:23:26 -0500
commit76496e7a02e99d42844f4fffa145b81e513e7acd (patch)
tree33812cc8a9b250a95cf90c237c46ec6fc6fcf2ff /drivers/input/misc/adxl34x.c
parent7cf801cfc0774b777aa6861cf4a43a90b112b1ed (diff)
Input: convert obsolete strict_strtox to kstrtox
With commit 67d0a0754455f89ef3946946159d8ec9e45ce33a we mark strict_strtox as obsolete. Convert all remaining such uses in drivers/input/. Also change long to appropriate types, and return error conditions from kstrtox separately, as Dmitry sugguests. Signed-off-by: JJ Ding <dgdunix@gmail.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input/misc/adxl34x.c')
-rw-r--r--drivers/input/misc/adxl34x.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/input/misc/adxl34x.c b/drivers/input/misc/adxl34x.c
index 144ddbdeb9b3..87918592993c 100644
--- a/drivers/input/misc/adxl34x.c
+++ b/drivers/input/misc/adxl34x.c
@@ -451,10 +451,10 @@ static ssize_t adxl34x_disable_store(struct device *dev,
451 const char *buf, size_t count) 451 const char *buf, size_t count)
452{ 452{
453 struct adxl34x *ac = dev_get_drvdata(dev); 453 struct adxl34x *ac = dev_get_drvdata(dev);
454 unsigned long val; 454 unsigned int val;
455 int error; 455 int error;
456 456
457 error = strict_strtoul(buf, 10, &val); 457 error = kstrtouint(buf, 10, &val);
458 if (error) 458 if (error)
459 return error; 459 return error;
460 460
@@ -540,10 +540,10 @@ static ssize_t adxl34x_rate_store(struct device *dev,
540 const char *buf, size_t count) 540 const char *buf, size_t count)
541{ 541{
542 struct adxl34x *ac = dev_get_drvdata(dev); 542 struct adxl34x *ac = dev_get_drvdata(dev);
543 unsigned long val; 543 unsigned char val;
544 int error; 544 int error;
545 545
546 error = strict_strtoul(buf, 10, &val); 546 error = kstrtou8(buf, 10, &val);
547 if (error) 547 if (error)
548 return error; 548 return error;
549 549
@@ -575,10 +575,10 @@ static ssize_t adxl34x_autosleep_store(struct device *dev,
575 const char *buf, size_t count) 575 const char *buf, size_t count)
576{ 576{
577 struct adxl34x *ac = dev_get_drvdata(dev); 577 struct adxl34x *ac = dev_get_drvdata(dev);
578 unsigned long val; 578 unsigned int val;
579 int error; 579 int error;
580 580
581 error = strict_strtoul(buf, 10, &val); 581 error = kstrtouint(buf, 10, &val);
582 if (error) 582 if (error)
583 return error; 583 return error;
584 584
@@ -622,13 +622,13 @@ static ssize_t adxl34x_write_store(struct device *dev,
622 const char *buf, size_t count) 622 const char *buf, size_t count)
623{ 623{
624 struct adxl34x *ac = dev_get_drvdata(dev); 624 struct adxl34x *ac = dev_get_drvdata(dev);
625 unsigned long val; 625 unsigned int val;
626 int error; 626 int error;
627 627
628 /* 628 /*
629 * This allows basic ADXL register write access for debug purposes. 629 * This allows basic ADXL register write access for debug purposes.
630 */ 630 */
631 error = strict_strtoul(buf, 16, &val); 631 error = kstrtouint(buf, 16, &val);
632 if (error) 632 if (error)
633 return error; 633 return error;
634 634