diff options
author | Johannes Thumshirn <morbidrsa@googlemail.com> | 2012-08-06 14:08:50 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-08-13 19:15:49 -0700 |
commit | cdf5e55124e4804fc0027df7e89567a3f5eed8bf (patch) | |
tree | 77b66d85f2426cc4b9ad2650bfaf2f39f1818667 /drivers/staging | |
parent | d7de993503aa23f34d58b7945cf00ad9a9486bda (diff) | |
download | op-kernel-dev-cdf5e55124e4804fc0027df7e89567a3f5eed8bf.zip op-kernel-dev-cdf5e55124e4804fc0027df7e89567a3f5eed8bf.tar.gz |
staging: line6: pcm.c: Changed simple_strtoul to kstrtoint
Changed call to simple_strtoul to kstrtoint in pcm_set_impulse_volume(...)
Signed-off-by: Johannes Thumshirn <morbidrsa@googlemail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/line6/pcm.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/staging/line6/pcm.c b/drivers/staging/line6/pcm.c index 5e319e3..7fe44a6 100644 --- a/drivers/staging/line6/pcm.c +++ b/drivers/staging/line6/pcm.c @@ -48,7 +48,13 @@ static ssize_t pcm_set_impulse_volume(struct device *dev, const char *buf, size_t count) { struct snd_line6_pcm *line6pcm = dev2pcm(dev); - int value = simple_strtoul(buf, NULL, 10); + int value; + int rv; + + rv = kstrtoint(buf, 10, &value); + if (rv < 0) + return rv; + line6pcm->impulse_volume = value; if (value > 0) |