Merge tag 'staging-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[sfrench/cifs-2.6.git] / drivers / iio / imu / adis.c
index 2cd2cc2316c6deb8e55ed96deb4c094189c10f94..e14c8536fd09c4f0f1e96d30b05399da25b1b4c9 100644 (file)
@@ -229,7 +229,8 @@ int adis_debugfs_reg_access(struct iio_dev *indio_dev,
                int ret;
 
                ret = adis_read_reg_16(adis, reg, &val16);
-               *readval = val16;
+               if (ret == 0)
+                       *readval = val16;
 
                return ret;
        } else {
@@ -286,7 +287,7 @@ int adis_check_status(struct adis *adis)
        int i;
 
        ret = adis_read_reg_16(adis, adis->data->diag_stat_reg, &status);
-       if (ret < 0)
+       if (ret)
                return ret;
 
        status &= adis->data->status_error_mask;