diff options
author | Ernesto Ramos <ernesto@ti.com> | 2010-07-28 10:40:52 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-07-28 11:22:05 -0400 |
commit | ecd3d0ca4006f86a542bfd5ed1277cac6b2df3be (patch) | |
tree | c98ce6b487bbd1d9f634d64f4dbda8173cdd6d3e | |
parent | b3c8aef0a2334e088c21757d3143954c774c6da0 (diff) |
staging:ti dspbridge: replace simple_strtoul by strict_strtoul
Replace simple_strtoul by strict_strtoul in atoi function.
Signed-off-by: Ernesto Ramos <ernesto@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/staging/tidspbridge/rmgr/dbdcd.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/staging/tidspbridge/rmgr/dbdcd.c b/drivers/staging/tidspbridge/rmgr/dbdcd.c index cceceb93f673..b96aea77b809 100644 --- a/drivers/staging/tidspbridge/rmgr/dbdcd.c +++ b/drivers/staging/tidspbridge/rmgr/dbdcd.c | |||
@@ -1012,6 +1012,8 @@ static s32 atoi(char *psz_buf) | |||
1012 | { | 1012 | { |
1013 | char *pch = psz_buf; | 1013 | char *pch = psz_buf; |
1014 | s32 base = 0; | 1014 | s32 base = 0; |
1015 | unsigned long res; | ||
1016 | int ret_val; | ||
1015 | 1017 | ||
1016 | while (isspace(*pch)) | 1018 | while (isspace(*pch)) |
1017 | pch++; | 1019 | pch++; |
@@ -1023,7 +1025,9 @@ static s32 atoi(char *psz_buf) | |||
1023 | base = 16; | 1025 | base = 16; |
1024 | } | 1026 | } |
1025 | 1027 | ||
1026 | return simple_strtoul(pch, NULL, base); | 1028 | ret_val = strict_strtoul(pch, base, &res); |
1029 | |||
1030 | return ret_val ? : res; | ||
1027 | } | 1031 | } |
1028 | 1032 | ||
1029 | /* | 1033 | /* |