X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=drivers%2Finput%2Finput-polldev.c;h=7f161d93203c09a7fbb31a6522ed81c00d47ca13;hb=3b931b5e206943b6092295e3ce5a765391283c6d;hp=7dfe1009fae09b6101133d8e471a0d4b1ef039cd;hpb=3298758385bbffa792f009fd965e02203aaf82a2;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/drivers/input/input-polldev.c b/drivers/input/input-polldev.c index 7dfe100..7f161d9 100644 --- a/drivers/input/input-polldev.c +++ b/drivers/input/input-polldev.c @@ -84,10 +84,12 @@ static ssize_t input_polldev_set_poll(struct device *dev, { struct input_polled_dev *polldev = dev_get_drvdata(dev); struct input_dev *input = polldev->input; - unsigned long interval; + unsigned int interval; + int err; - if (strict_strtoul(buf, 0, &interval)) - return -EINVAL; + err = kstrtouint(buf, 0, &interval); + if (err) + return err; if (interval < polldev->poll_interval_min) return -EINVAL;