On Wed, 21 Mar 2018 06:29:04 -0400 Brian Masney <masneyb@xxxxxxxxxxxxx> wrote: > tsl2x7x_get_lux() does not need to clear the interrupt flag when > querying the ALS. The interrupt flag is cleared in > tsl2x7x_event_handler(). This patches removes the unnecessary code. > > Signed-off-by: Brian Masney <masneyb@xxxxxxxxxxxxx> Applied. Thanks, Jonathan > --- > drivers/staging/iio/light/tsl2x7x.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/drivers/staging/iio/light/tsl2x7x.c b/drivers/staging/iio/light/tsl2x7x.c > index 59921850a226..9c929e273135 100644 > --- a/drivers/staging/iio/light/tsl2x7x.c > +++ b/drivers/staging/iio/light/tsl2x7x.c > @@ -387,10 +387,6 @@ static int tsl2x7x_get_lux(struct iio_dev *indio_dev) > buf[i] = ret; > } > > - ret = tsl2x7x_clear_interrupts(chip, TSL2X7X_CMD_ALS_INT_CLR); > - if (ret < 0) > - goto out_unlock; > - > /* extract ALS/lux data */ > ch0 = le16_to_cpup((const __le16 *)&buf[0]); > ch1 = le16_to_cpup((const __le16 *)&buf[2]); _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel