samsung-laptop.c: Prefer kstrtoint over single variable sscanf
authorDarren Hart <dvhart@linux.intel.com>
Sat, 7 Feb 2015 02:49:23 +0000 (18:49 -0800)
committerDarren Hart <dvhart@linux.intel.com>
Sat, 7 Feb 2015 02:53:59 +0000 (18:53 -0800)
Replace existing usage of single variable sscanf with kstrtoint for
consistency with checkpatch warnings against such usage.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
drivers/platform/x86/samsung-laptop.c

index 3257b022861345a005dad7442ad0e72dc104d2b8..9e701b2256f9571afca37e01a7185fe8e63e8399 100644 (file)
@@ -768,7 +768,7 @@ static ssize_t set_battery_life_extender(struct device *dev,
        struct samsung_laptop *samsung = dev_get_drvdata(dev);
        int ret, value;
 
-       if (!count || sscanf(buf, "%i", &value) != 1)
+       if (!count || kstrtoint(buf, 0, &value) != 0)
                return -EINVAL;
 
        ret = write_battery_life_extender(samsung, !!value);
@@ -837,7 +837,7 @@ static ssize_t set_usb_charge(struct device *dev,
        struct samsung_laptop *samsung = dev_get_drvdata(dev);
        int ret, value;
 
-       if (!count || sscanf(buf, "%i", &value) != 1)
+       if (!count || kstrtoint(buf, 0, &value) != 0)
                return -EINVAL;
 
        ret = write_usb_charge(samsung, !!value);