diff options
Diffstat (limited to 'drivers/mfd/aat2870-core.c')
| -rw-r--r-- | drivers/mfd/aat2870-core.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/drivers/mfd/aat2870-core.c b/drivers/mfd/aat2870-core.c index dfdb0a2b6835..d4f594517521 100644 --- a/drivers/mfd/aat2870-core.c +++ b/drivers/mfd/aat2870-core.c @@ -312,8 +312,9 @@ static ssize_t aat2870_reg_write_file(struct file *file,  	while (*start == ' ')  		start++; -	if (strict_strtoul(start, 16, &val)) -		return -EINVAL; +	ret = kstrtoul(start, 16, &val); +	if (ret) +		return ret;  	ret = aat2870->write(aat2870, (u8)addr, (u8)val);  	if (ret) |