diff options
Diffstat (limited to 'drivers/platform/x86')
-rw-r--r-- | drivers/platform/x86/thinkpad_acpi.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/platform/x86/thinkpad_acpi.c b/drivers/platform/x86/thinkpad_acpi.c index 0ed84806f8ae..cf61d6a8ef6f 100644 --- a/drivers/platform/x86/thinkpad_acpi.c +++ b/drivers/platform/x86/thinkpad_acpi.c | |||
@@ -1006,11 +1006,8 @@ static int parse_strtoul(const char *buf, | |||
1006 | { | 1006 | { |
1007 | char *endp; | 1007 | char *endp; |
1008 | 1008 | ||
1009 | while (*buf && isspace(*buf)) | 1009 | *value = simple_strtoul(skip_spaces(buf), &endp, 0); |
1010 | buf++; | 1010 | endp = skip_spaces(endp); |
1011 | *value = simple_strtoul(buf, &endp, 0); | ||
1012 | while (*endp && isspace(*endp)) | ||
1013 | endp++; | ||
1014 | if (*endp || *value > max) | 1011 | if (*endp || *value > max) |
1015 | return -EINVAL; | 1012 | return -EINVAL; |
1016 | 1013 | ||