diff options
| -rw-r--r-- | drivers/macintosh/ams/ams-input.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/macintosh/ams/ams-input.c b/drivers/macintosh/ams/ams-input.c index b27e530a87a4..2edae7dfcab2 100644 --- a/drivers/macintosh/ams/ams-input.c +++ b/drivers/macintosh/ams/ams-input.c | |||
| @@ -118,8 +118,12 @@ static ssize_t ams_input_store_joystick(struct device *dev, | |||
| 118 | { | 118 | { |
| 119 | unsigned long enable; | 119 | unsigned long enable; |
| 120 | int error = 0; | 120 | int error = 0; |
| 121 | int ret; | ||
| 121 | 122 | ||
| 122 | if (strict_strtoul(buf, 0, &enable) || enable > 1) | 123 | ret = kstrtoul(buf, 0, &enable); |
| 124 | if (ret) | ||
| 125 | return ret; | ||
| 126 | if (enable > 1) | ||
| 123 | return -EINVAL; | 127 | return -EINVAL; |
| 124 | 128 | ||
| 125 | mutex_lock(&ams_input_mutex); | 129 | mutex_lock(&ams_input_mutex); |
