[PATCH 1/4] iio: light: Add a blank line after declarations
Daniel Baluta
daniel.baluta at intel.com
Mon Dec 15 17:18:23 EET 2014
On Fri, Dec 12, 2014 at 4:31 PM, Roberta Dobrescu
<roberta.dobrescu at gmail.com> wrote:
> This patch fixes the following checkpatch.pl warning:
> WARNING: Missing a blank line after declarations
>
> While at it, it removes useless blank lines between declarations.
>
> Signed-off-by: Roberta Dobrescu <roberta.dobrescu at gmail.com>
> ---
> drivers/iio/light/adjd_s311.c | 4 ++--
> drivers/iio/light/ltr501.c | 3 +++
> drivers/iio/light/tcs3472.c | 2 +-
> drivers/iio/light/tsl4531.c | 1 +
> 4 files changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/iio/light/adjd_s311.c b/drivers/iio/light/adjd_s311.c
> index 09ad5f1..1fab65c 100644
> --- a/drivers/iio/light/adjd_s311.c
> +++ b/drivers/iio/light/adjd_s311.c
> @@ -99,8 +99,8 @@ static int adjd_s311_req_data(struct iio_dev *indio_dev)
> static int adjd_s311_read_data(struct iio_dev *indio_dev, u8 reg, int *val)
> {
> struct adjd_s311_data *data = iio_priv(indio_dev);
> -
> int ret = adjd_s311_req_data(indio_dev);
> +
> if (ret < 0)
> return ret;
I'm not sure about this. I would definitely prefer checking the
return code immediately after the function call.
Better, would be something like this:
diff --git a/drivers/iio/light/adjd_s311.c b/drivers/iio/light/adjd_s311.c
index 09ad5f1..5860b66 100644
--- a/drivers/iio/light/adjd_s311.c
+++ b/drivers/iio/light/adjd_s311.c
@@ -99,8 +99,9 @@ static int adjd_s311_req_data(struct iio_dev *indio_dev)
static int adjd_s311_read_data(struct iio_dev *indio_dev, u8 reg, int *val)
{
struct adjd_s311_data *data = iio_priv(indio_dev);
+ int ret;
- int ret = adjd_s311_req_data(indio_dev);
+ ret = adjd_s311_req_data(indio_dev);
if (ret < 0)
return ret;
Adding Joe for comments.
>
> @@ -120,8 +120,8 @@ static irqreturn_t adjd_s311_trigger_handler(int irq, void *p)
> struct adjd_s311_data *data = iio_priv(indio_dev);
> s64 time_ns = iio_get_time_ns();
> int i, j = 0;
> -
> int ret = adjd_s311_req_data(indio_dev);
> +
> if (ret < 0)
> goto done;
>
> diff --git a/drivers/iio/light/ltr501.c b/drivers/iio/light/ltr501.c
> index 62b7072..143277f 100644
> --- a/drivers/iio/light/ltr501.c
> +++ b/drivers/iio/light/ltr501.c
> @@ -73,6 +73,7 @@ static int ltr501_drdy(struct ltr501_data *data, u8 drdy_mask)
> static int ltr501_read_als(struct ltr501_data *data, __le16 buf[2])
> {
> int ret = ltr501_drdy(data, LTR501_STATUS_ALS_RDY);
> +
> if (ret < 0)
> return ret;
> /* always read both ALS channels in given order */
> @@ -83,6 +84,7 @@ static int ltr501_read_als(struct ltr501_data *data, __le16 buf[2])
> static int ltr501_read_ps(struct ltr501_data *data)
> {
> int ret = ltr501_drdy(data, LTR501_STATUS_PS_RDY);
> +
> if (ret < 0)
> return ret;
> return i2c_smbus_read_word_data(data->client, LTR501_PS_DATA);
> @@ -258,6 +260,7 @@ static const struct iio_info ltr501_info = {
> static int ltr501_write_contr(struct i2c_client *client, u8 als_val, u8 ps_val)
> {
> int ret = i2c_smbus_write_byte_data(client, LTR501_ALS_CONTR, als_val);
> +
> if (ret < 0)
> return ret;
>
> diff --git a/drivers/iio/light/tcs3472.c b/drivers/iio/light/tcs3472.c
> index 7525699..0946198 100644
> --- a/drivers/iio/light/tcs3472.c
> +++ b/drivers/iio/light/tcs3472.c
> @@ -188,8 +188,8 @@ static irqreturn_t tcs3472_trigger_handler(int irq, void *p)
> struct iio_dev *indio_dev = pf->indio_dev;
> struct tcs3472_data *data = iio_priv(indio_dev);
> int i, j = 0;
> -
> int ret = tcs3472_req_data(data);
> +
> if (ret < 0)
> goto done;
>
> diff --git a/drivers/iio/light/tsl4531.c b/drivers/iio/light/tsl4531.c
> index 0763b86..50edbf0 100644
> --- a/drivers/iio/light/tsl4531.c
> +++ b/drivers/iio/light/tsl4531.c
> @@ -150,6 +150,7 @@ static const struct iio_info tsl4531_info = {
> static int tsl4531_check_id(struct i2c_client *client)
> {
> int ret = i2c_smbus_read_byte_data(client, TSL4531_ID);
> +
> if (ret < 0)
> return ret;
Thanks Roberta!
Daniel.
More information about the firefly
mailing list