Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

staging: iio: accel: fix error check

sca3000_read_ctrl_reg() returns a negative number on failure, check for
this instead of zero.

Signed-off-by: Luis de Bethencourt <luisbg@osg.samsung.com>
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>

authored by

Luis de Bethencourt and committed by
Jonathan Cameron
ef3149eb df013212

+1 -1
+1 -1
drivers/staging/iio/accel/sca3000_core.c
··· 594 594 goto error_ret_mut; 595 595 ret = sca3000_read_ctrl_reg(st, SCA3000_REG_CTRL_SEL_OUT_CTRL); 596 596 mutex_unlock(&st->lock); 597 - if (ret) 597 + if (ret < 0) 598 598 goto error_ret; 599 599 val = ret; 600 600 if (base_freq > 0)