From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751228AbdEBMZA (ORCPT ); Tue, 2 May 2017 08:25:00 -0400 Received: from mail-pg0-f66.google.com ([74.125.83.66]:33124 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750892AbdEBMY4 (ORCPT ); Tue, 2 May 2017 08:24:56 -0400 Date: Tue, 2 May 2017 20:24:53 +0800 From: Eva Rachel Retuya To: Andy Shevchenko Cc: Jonathan Cameron , linux-iio@vger.kernel.org, Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald , Dmitry Torokhov , Michael Hennerich , Daniel Baluta , Alison Schofield , Florian Vaussard , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH v2 4/4] iio: accel: adxl345: Add support for triggered buffer Message-ID: <20170502122452.GF3030@Socrates-UM> Mail-Followup-To: Andy Shevchenko , Jonathan Cameron , linux-iio@vger.kernel.org, Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald , Dmitry Torokhov , Michael Hennerich , Daniel Baluta , Alison Schofield , Florian Vaussard , "linux-kernel@vger.kernel.org" References: <6b7ca7916924965c30e9e5abb4133663e5c7916d.1493450577.git.eraretuya@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 01, 2017 at 02:24:27PM +0300, Andy Shevchenko wrote: [...] > One nit below. > FWIW: > Reviewed-by: Andy Shevchenko > > > +static irqreturn_t adxl345_trigger_handler(int irq, void *p) > > +{ > > + struct iio_poll_func *pf = p; > > + struct iio_dev *indio_dev = pf->indio_dev; > > + struct adxl345_data *data = iio_priv(indio_dev); > > + int ret; > > + > > + mutex_lock(&data->lock); > > + /* Make sure data is ready when using external trigger */ > > + if (!data->data_ready_trig_on) { > > + ret = adxl345_data_ready(data); > > + if (ret < 0) > > + goto error; > > + } > > + > > + ret = regmap_bulk_read(data->regmap, ADXL345_REG_DATAX0, data->buffer, > > + sizeof(__le16) * 3); > > + if (ret < 0) > > + goto error; > > + > > + iio_push_to_buffers_with_timestamp(indio_dev, data->buffer, > > + pf->timestamp); > > > +error: > > I would call it 'err_unlock_notify'. > OK. Thanks for the review, Eva > > + mutex_unlock(&data->lock); > > + iio_trigger_notify_done(indio_dev->trig); > > + > > + return IRQ_HANDLED; > > +} > > -- > With Best Regards, > Andy Shevchenko