On 09/05/2017 04:34 PM, Lars-Peter Clausen wrote: > From: Matt Fornero <matt.fornero@xxxxxxxxxxxxx> > > If an IIO device returns an error code for a read access via debugfs, it > is currently ignored by the IIO core (other than emitting an error > message). Instead, return this error code to user space, so upper layers > can detect it correctly. > > Signed-off-by: Matt Fornero <matt.fornero@xxxxxxxxxxxxx> Sorry, this should also have had: Signed-off-by: Lars-Peter Clausen <lars@xxxxxxxxxx> > --- > drivers/iio/industrialio-core.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c > index 7a5aa127c52e..9c4cfd19b739 100644 > --- a/drivers/iio/industrialio-core.c > +++ b/drivers/iio/industrialio-core.c > @@ -310,8 +310,10 @@ static ssize_t iio_debugfs_read_reg(struct file *file, char __user *userbuf, > ret = indio_dev->info->debugfs_reg_access(indio_dev, > indio_dev->cached_reg_addr, > 0, &val); > - if (ret) > + if (ret) { > dev_err(indio_dev->dev.parent, "%s: read failed\n", __func__); > + return ret; > + } > > len = snprintf(buf, sizeof(buf), "0x%X\n", val); > > -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html