On Mon, 21 Nov 2011 18:49:23 +0530, Shubhrajyoti Datta wrote: > Hi Guenter, > > On Mon, Nov 21, 2011 at 4:12 AM, Guenter Roeck > <guenter.roeck@xxxxxxxxxxxx> wrote: > > Signed-off-by: Guenter Roeck <guenter.roeck@xxxxxxxxxxxx> > > --- > > drivers/hwmon/lm63.c | 74 +++++++++++++++++++++++++++++++++++-------------- > > 1 files changed, 53 insertions(+), 21 deletions(-) > > (...) > > @@ -231,11 +236,15 @@ static ssize_t set_pwm1(struct device *dev, struct device_attribute *dummy, > > struct i2c_client *client = to_i2c_client(dev); > > struct lm63_data *data = i2c_get_clientdata(client); > > unsigned long val; > > - > > + int err; > > + > > if (!(data->config_fan & 0x20)) /* register is read-only */ > > return -EPERM; > > > > - val = simple_strtoul(buf, NULL, 10); > > + err = kstrtoul(buf, 10, &val); > > + if (err) > > + return err; > > + > Since the valid range is upto 255 do we still need string to long ? What else do you suggest we could use? -- Jean Delvare _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors