All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Fix style problems in ad7150 driver
@ 2018-10-01 19:32 Slawomir Stepien
  2018-10-01 19:33 ` [PATCH 1/2] staging: iio: cdc: ad7150: use pointer to shorten the line length Slawomir Stepien
  2018-10-01 19:33 ` [PATCH 2/2] staging: iio: cdc: ad7150: fix misaligned lines Slawomir Stepien
  0 siblings, 2 replies; 5+ messages in thread
From: Slawomir Stepien @ 2018-10-01 19:32 UTC (permalink / raw)
  To: linux-iio; +Cc: lars, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh, devel

This series will fix simple style problem inside the ad7150 driver.

Slawomir Stepien (2):
  staging: iio: cdc: ad7150: use pointer to shorten the line length
  staging: iio: cdc: ad7150: fix misaligned lines

 drivers/staging/iio/cdc/ad7150.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

-- 
2.19.0

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/2] staging: iio: cdc: ad7150: use pointer to shorten the line length
  2018-10-01 19:32 [PATCH 0/2] Fix style problems in ad7150 driver Slawomir Stepien
@ 2018-10-01 19:33 ` Slawomir Stepien
  2018-10-04 15:21   ` Lars-Peter Clausen
  2018-10-01 19:33 ` [PATCH 2/2] staging: iio: cdc: ad7150: fix misaligned lines Slawomir Stepien
  1 sibling, 1 reply; 5+ messages in thread
From: Slawomir Stepien @ 2018-10-01 19:33 UTC (permalink / raw)
  To: linux-iio; +Cc: lars, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh, devel

By using the pointer to channel attribute, we can now make the lines
short enough to eliminate the checkpatch.pl problem:

    CHECK: Alignment should match open parenthesis

Signed-off-by: Slawomir Stepien <sst@poczta.fm>
---
 drivers/staging/iio/cdc/ad7150.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/iio/cdc/ad7150.c b/drivers/staging/iio/cdc/ad7150.c
index d16084d7068c..5b5b766a0405 100644
--- a/drivers/staging/iio/cdc/ad7150.c
+++ b/drivers/staging/iio/cdc/ad7150.c
@@ -102,18 +102,19 @@ static int ad7150_read_raw(struct iio_dev *indio_dev,
 {
 	int ret;
 	struct ad7150_chip_info *chip = iio_priv(indio_dev);
+	const int *channel = &chan->channel;
 
 	switch (mask) {
 	case IIO_CHAN_INFO_RAW:
 		ret = i2c_smbus_read_word_data(chip->client,
-					ad7150_addresses[chan->channel][0]);
+					       ad7150_addresses[*channel][0]);
 		if (ret < 0)
 			return ret;
 		*val = swab16(ret);
 		return IIO_VAL_INT;
 	case IIO_CHAN_INFO_AVERAGE_RAW:
 		ret = i2c_smbus_read_word_data(chip->client,
-					ad7150_addresses[chan->channel][1]);
+					       ad7150_addresses[*channel][1]);
 		if (ret < 0)
 			return ret;
 		*val = swab16(ret);
-- 
2.19.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/2] staging: iio: cdc: ad7150: fix misaligned lines
  2018-10-01 19:32 [PATCH 0/2] Fix style problems in ad7150 driver Slawomir Stepien
  2018-10-01 19:33 ` [PATCH 1/2] staging: iio: cdc: ad7150: use pointer to shorten the line length Slawomir Stepien
@ 2018-10-01 19:33 ` Slawomir Stepien
  1 sibling, 0 replies; 5+ messages in thread
From: Slawomir Stepien @ 2018-10-01 19:33 UTC (permalink / raw)
  To: linux-iio; +Cc: lars, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh, devel

These lines were misaligned, but the checkpatch.pl didn't indicate them
as such.

Signed-off-by: Slawomir Stepien <sst@poczta.fm>
---
 drivers/staging/iio/cdc/ad7150.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/iio/cdc/ad7150.c b/drivers/staging/iio/cdc/ad7150.c
index 5b5b766a0405..bbbf05ca2624 100644
--- a/drivers/staging/iio/cdc/ad7150.c
+++ b/drivers/staging/iio/cdc/ad7150.c
@@ -183,8 +183,8 @@ static int ad7150_write_event_params(struct iio_dev *indio_dev,
 	case IIO_EV_TYPE_THRESH:
 		value = chip->threshold[rising][chan];
 		return i2c_smbus_write_word_data(chip->client,
-						ad7150_addresses[chan][3],
-						swab16(value));
+						 ad7150_addresses[chan][3],
+						 swab16(value));
 	case IIO_EV_TYPE_MAG_ADAPTIVE:
 		sens = chip->mag_sensitivity[rising][chan];
 		timeout = chip->mag_timeout[rising][chan];
-- 
2.19.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/2] staging: iio: cdc: ad7150: use pointer to shorten the line length
  2018-10-01 19:33 ` [PATCH 1/2] staging: iio: cdc: ad7150: use pointer to shorten the line length Slawomir Stepien
@ 2018-10-04 15:21   ` Lars-Peter Clausen
  2018-10-04 17:04     ` Slawomir Stepien
  0 siblings, 1 reply; 5+ messages in thread
From: Lars-Peter Clausen @ 2018-10-04 15:21 UTC (permalink / raw)
  To: Slawomir Stepien, linux-iio
  Cc: Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh, devel

On 10/01/2018 09:33 PM, Slawomir Stepien wrote:
> By using the pointer to channel attribute, we can now make the lines
> short enough to eliminate the checkpatch.pl problem:
> 
>     CHECK: Alignment should match open parenthesis
> 
> Signed-off-by: Slawomir Stepien <sst@poczta.fm>

Hi,

Thanks for the patch. This looks good. But maybe a small suggestion further
improvement.

> ---
>  drivers/staging/iio/cdc/ad7150.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/staging/iio/cdc/ad7150.c b/drivers/staging/iio/cdc/ad7150.c
> index d16084d7068c..5b5b766a0405 100644
> --- a/drivers/staging/iio/cdc/ad7150.c
> +++ b/drivers/staging/iio/cdc/ad7150.c
> @@ -102,18 +102,19 @@ static int ad7150_read_raw(struct iio_dev *indio_dev,
>  {
>  	int ret;
>  	struct ad7150_chip_info *chip = iio_priv(indio_dev);
> +	const int *channel = &chan->channel;

Instead of taking a pointer, just take the value of the channel index and
use that. The generated code should be very similar but its a bit nicer to read.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/2] staging: iio: cdc: ad7150: use pointer to shorten the line length
  2018-10-04 15:21   ` Lars-Peter Clausen
@ 2018-10-04 17:04     ` Slawomir Stepien
  0 siblings, 0 replies; 5+ messages in thread
From: Slawomir Stepien @ 2018-10-04 17:04 UTC (permalink / raw)
  To: Lars-Peter Clausen
  Cc: linux-iio, Michael.Hennerich, jic23, knaack.h, pmeerw, gregkh, devel

On paź 04, 2018 17:21, Lars-Peter Clausen wrote:
> On 10/01/2018 09:33 PM, Slawomir Stepien wrote:
> >  drivers/staging/iio/cdc/ad7150.c | 5 +++--
> >  1 file changed, 3 insertions(+), 2 deletions(-)
> > 
> > diff --git a/drivers/staging/iio/cdc/ad7150.c b/drivers/staging/iio/cdc/ad7150.c
> > index d16084d7068c..5b5b766a0405 100644
> > --- a/drivers/staging/iio/cdc/ad7150.c
> > +++ b/drivers/staging/iio/cdc/ad7150.c
> > @@ -102,18 +102,19 @@ static int ad7150_read_raw(struct iio_dev *indio_dev,
> >  {
> >  	int ret;
> >  	struct ad7150_chip_info *chip = iio_priv(indio_dev);
> > +	const int *channel = &chan->channel;
> 
> Instead of taking a pointer, just take the value of the channel index and
> use that. The generated code should be very similar but its a bit nicer to read.

OK. I've been thinking about that for a moment, but in the end decided to go
with the pointer. I don't mind the value. I'll prepare v2. Thank you.

-- 
Slawomir Stepien

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-10-04 22:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-01 19:32 [PATCH 0/2] Fix style problems in ad7150 driver Slawomir Stepien
2018-10-01 19:33 ` [PATCH 1/2] staging: iio: cdc: ad7150: use pointer to shorten the line length Slawomir Stepien
2018-10-04 15:21   ` Lars-Peter Clausen
2018-10-04 17:04     ` Slawomir Stepien
2018-10-01 19:33 ` [PATCH 2/2] staging: iio: cdc: ad7150: fix misaligned lines Slawomir Stepien

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.