Re: [PATCH 2/25] sony-laptop: simple_strtoul replaced by strict_strtoul

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 03, 2011 at 05:28:08PM +0200, Marco Chiappero wrote:
> Any occurrence of simple_strtoul has been replaced with the better
> strict_strtoul.

you should probably say why it's better.

> Signed-off-by: Marco Chiappero <marco@xxxxxxxxxx>
> ---
> 
> --- a/drivers/platform/x86/sony-laptop.c
> +++ b/drivers/platform/x86/sony-laptop.c
> @@ -919,7 +919,8 @@ static ssize_t sony_nc_sysfs_store(struc
>  	if (count > 31)
>  		return -EINVAL;
> 
> -	value = simple_strtoul(buffer, NULL, 10);
> +	if (strict_strtoul(buffer, 10, &value))
> +		return -EINVAL;
> 
>  	if (item->validate)
>  		value = item->validate(SNC_VALIDATE_IN, value);
> @@ -2437,7 +2438,9 @@ static ssize_t sony_pic_wwanpower_store(
>  	if (count > 31)
>  		return -EINVAL;
> 
> -	value = simple_strtoul(buffer, NULL, 10);
> +	if (strict_strtoul(buffer, 10, &value))
> +		return -EINVAL;
> +
>  	mutex_lock(&spic_dev.lock);
>  	__sony_pic_set_wwanpower(value);
>  	mutex_unlock(&spic_dev.lock);
> @@ -2474,7 +2477,9 @@ static ssize_t sony_pic_bluetoothpower_s
>  	if (count > 31)
>  		return -EINVAL;
> 
> -	value = simple_strtoul(buffer, NULL, 10);
> +	if (strict_strtoul(buffer, 10, &value))
> +		return -EINVAL;
> +
>  	mutex_lock(&spic_dev.lock);
>  	__sony_pic_set_bluetoothpower(value);
>  	mutex_unlock(&spic_dev.lock);
> @@ -2513,7 +2518,9 @@ static ssize_t sony_pic_fanspeed_store(s
>  	if (count > 31)
>  		return -EINVAL;
> 
> -	value = simple_strtoul(buffer, NULL, 10);
> +	if (strict_strtoul(buffer, 10, &value))
> +		return -EINVAL;
> +
>  	if (sony_pic_set_fanspeed(value))
>  		return -EIO;
> --
> To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
-- 
mattia
:wq!
--
To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux