Re: [PATCH] iio: core: Return error for failed read_reg

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 5 Sep 2017 17:20:57 +0200
Lars-Peter Clausen <lars@xxxxxxxxxx> wrote:

> 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>
> 
Applied to the fixes-togreg branch of iio.git and marked for stable.

Thanks,

Jonathan

> > ---
> >  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



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux