Re: [PATCH] iio: meter: fix indentation and spacing errors

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

 



I used `indent --linux-style`, and started from there. Also, I checked
with checkpatch.pl, but I understand that I may overshot with the patch,
sorry.


On 14.04.2017. 16:21, Jonathan Cameron wrote:
> On 10/04/17 21:19, Nikola Jelic wrote:
>> A lot of function declarations and calls had wrong indentations for the
>> arguments. Also, there were unnecessary spaces after casts and within
>> pointer arguments, such as "int * name", etc.
> Firstly the int * name thing doesn't appear to occur here - or at least
> I can't find it with a quick search.
> A lot of the 'wrong indentation' is either an acceptable variation or
> actually write.
> 
> Fixing the parameter alignment is fine, most the rest harder to justify.
> 
> In one or two cases I am curious to know why you made the change at all
> as they run counter to common kernel coding style.
> 
> Jonathan
> 
>>
>> Signed-off-by: Nikola Jelic <nikola.jelic83@xxxxxxxxx>
>> ---
>>  drivers/staging/iio/meter/ade7759.c | 177 +++++++++++++++---------------------
>>  1 file changed, 73 insertions(+), 104 deletions(-)
>>
>> diff --git a/drivers/staging/iio/meter/ade7759.c b/drivers/staging/iio/meter/ade7759.c
>> index 0b65f1847510..0943ccdeda59 100644
>> --- a/drivers/staging/iio/meter/ade7759.c
>> +++ b/drivers/staging/iio/meter/ade7759.c
>> @@ -65,15 +65,13 @@
>>   * @rx:			receive buffer
>>   **/
>>  struct ade7759_state {
>> -	struct spi_device	*us;
>> -	struct mutex		buf_lock;
>> -	u8			tx[ADE7759_MAX_TX] ____cacheline_aligned;
>> -	u8			rx[ADE7759_MAX_RX];
>> +	struct spi_device *us;
>> +	struct mutex buf_lock;
>> +	u8 tx[ADE7759_MAX_TX] ____cacheline_aligned;
>> +	u8 rx[ADE7759_MAX_RX];
>>  };
> This first one is very much a matter of personal taste as it can be argued that
> the alignment makes it easier to read.  As such please drop this part.
>>  
>> -static int ade7759_spi_write_reg_8(struct device *dev,
>> -		u8 reg_address,
>> -		u8 val)
>> +static int ade7759_spi_write_reg_8(struct device *dev, u8 reg_address, u8 val)
>>  {
>>  	int ret;
>>  	struct iio_dev *indio_dev = dev_to_iio_dev(dev);
>> @@ -90,8 +88,7 @@ static int ade7759_spi_write_reg_8(struct device *dev,
>>  }
>>  
>>  static int ade7759_spi_write_reg_16(struct device *dev,
>> -		u8 reg_address,
>> -		u16 value)
>> +				    u8 reg_address, u16 value)
> It is fairly uniformly accepted that this is an improvement so keep these.
>>  {
>>  	int ret;
>>  	struct iio_dev *indio_dev = dev_to_iio_dev(dev);
>> @@ -107,9 +104,7 @@ static int ade7759_spi_write_reg_16(struct device *dev,
>>  	return ret;
>>  }
>>  
>> -static int ade7759_spi_read_reg_8(struct device *dev,
>> -		u8 reg_address,
>> -		u8 *val)
>> +static int ade7759_spi_read_reg_8(struct device *dev, u8 reg_address, u8 *val)
>>  {
>>  	struct iio_dev *indio_dev = dev_to_iio_dev(dev);
>>  	struct ade7759_state *st = iio_priv(indio_dev);
>> @@ -117,8 +112,9 @@ static int ade7759_spi_read_reg_8(struct device *dev,
>>  
>>  	ret = spi_w8r8(st->us, ADE7759_READ_REG(reg_address));
>>  	if (ret < 0) {
>> -		dev_err(&st->us->dev, "problem when reading 8 bit register 0x%02X",
>> -				reg_address);
>> +		dev_err(&st->us->dev,
>> +			"problem when reading 8 bit register 0x%02X",
>> +			reg_address);
>>  		return ret;
>>  	}
>>  	*val = ret;
>> @@ -127,8 +123,7 @@ static int ade7759_spi_read_reg_8(struct device *dev,
>>  }
>>  
>>  static int ade7759_spi_read_reg_16(struct device *dev,
>> -		u8 reg_address,
>> -		u16 *val)
>> +				   u8 reg_address, u16 *val)
>>  {
>>  	struct iio_dev *indio_dev = dev_to_iio_dev(dev);
>>  	struct ade7759_state *st = iio_priv(indio_dev);
>> @@ -136,7 +131,8 @@ static int ade7759_spi_read_reg_16(struct device *dev,
>>  
>>  	ret = spi_w8r16be(st->us, ADE7759_READ_REG(reg_address));
>>  	if (ret < 0) {
>> -		dev_err(&st->us->dev, "problem when reading 16 bit register 0x%02X",
>> +		dev_err(&st->us->dev,
>> +			"problem when reading 16 bit register 0x%02X",
>>  			reg_address);
>>  		return ret;
>>  	}
>> @@ -147,19 +143,18 @@ static int ade7759_spi_read_reg_16(struct device *dev,
>>  }
>>  
>>  static int ade7759_spi_read_reg_40(struct device *dev,
>> -		u8 reg_address,
>> -		u64 *val)
>> +				   u8 reg_address, u64 *val)
>>  {
>>  	struct iio_dev *indio_dev = dev_to_iio_dev(dev);
>>  	struct ade7759_state *st = iio_priv(indio_dev);
>>  	int ret;
>>  	struct spi_transfer xfers[] = {
>>  		{
>> -			.tx_buf = st->tx,
>> -			.rx_buf = st->rx,
>> -			.bits_per_word = 8,
>> -			.len = 6,
>> -		},
>> +		 .tx_buf = st->tx,
>> +		 .rx_buf = st->rx,
>> +		 .bits_per_word = 8,
>> +		 .len = 6,
>> +		 },
> This is counter to common formatting, what suggested it to you?
>>  	};
>>  
>>  	mutex_lock(&st->buf_lock);
>> @@ -168,21 +163,21 @@ static int ade7759_spi_read_reg_40(struct device *dev,
>>  
>>  	ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers));
>>  	if (ret) {
>> -		dev_err(&st->us->dev, "problem when reading 40 bit register 0x%02X",
>> -				reg_address);
>> +		dev_err(&st->us->dev,
>> +			"problem when reading 40 bit register 0x%02X",
>> +			reg_address);
>>  		goto error_ret;
>>  	}
>>  	*val = ((u64)st->rx[1] << 32) | (st->rx[2] << 24) |
>> -		(st->rx[3] << 16) | (st->rx[4] << 8) | st->rx[5];
>> +	    (st->rx[3] << 16) | (st->rx[4] << 8) | st->rx[5];
> I'm not sure this one adds anything.
>>  
>> -error_ret:
>> + error_ret:
> Why non standard indenting for the label?
>>  	mutex_unlock(&st->buf_lock);
>>  	return ret;
>>  }
>>  
>>  static ssize_t ade7759_read_8bit(struct device *dev,
>> -		struct device_attribute *attr,
>> -		char *buf)
>> +				 struct device_attribute *attr, char *buf)
>>  {
>>  	int ret;
>>  	u8 val = 0;
>> @@ -196,8 +191,7 @@ static ssize_t ade7759_read_8bit(struct device *dev,
>>  }
>>  
>>  static ssize_t ade7759_read_16bit(struct device *dev,
>> -		struct device_attribute *attr,
>> -		char *buf)
>> +				  struct device_attribute *attr, char *buf)
>>  {
>>  	int ret;
>>  	u16 val = 0;
>> @@ -211,8 +205,7 @@ static ssize_t ade7759_read_16bit(struct device *dev,
>>  }
>>  
>>  static ssize_t ade7759_read_40bit(struct device *dev,
>> -		struct device_attribute *attr,
>> -		char *buf)
>> +				  struct device_attribute *attr, char *buf)
>>  {
>>  	int ret;
>>  	u64 val = 0;
>> @@ -226,9 +219,8 @@ static ssize_t ade7759_read_40bit(struct device *dev,
>>  }
>>  
>>  static ssize_t ade7759_write_8bit(struct device *dev,
>> -		struct device_attribute *attr,
>> -		const char *buf,
>> -		size_t len)
>> +				  struct device_attribute *attr,
>> +				  const char *buf, size_t len)
>>  {
>>  	struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
>>  	int ret;
>> @@ -239,14 +231,13 @@ static ssize_t ade7759_write_8bit(struct device *dev,
>>  		goto error_ret;
>>  	ret = ade7759_spi_write_reg_8(dev, this_attr->address, val);
>>  
>> -error_ret:
>> + error_ret:
>>  	return ret ? ret : len;
>>  }
>>  
>>  static ssize_t ade7759_write_16bit(struct device *dev,
>> -		struct device_attribute *attr,
>> -		const char *buf,
>> -		size_t len)
>> +				   struct device_attribute *attr,
>> +				   const char *buf, size_t len)
>>  {
>>  	struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
>>  	int ret;
>> @@ -257,7 +248,7 @@ static ssize_t ade7759_write_16bit(struct device *dev,
>>  		goto error_ret;
>>  	ret = ade7759_spi_write_reg_16(dev, this_attr->address, val);
>>  
>> -error_ret:
>> + error_ret:
>>  	return ret ? ret : len;
>>  }
>>  
>> @@ -266,65 +257,48 @@ static int ade7759_reset(struct device *dev)
>>  	int ret;
>>  	u16 val;
>>  
>> -	ret = ade7759_spi_read_reg_16(dev,
>> -			ADE7759_MODE,
>> -			&val);
>> +	ret = ade7759_spi_read_reg_16(dev, ADE7759_MODE, &val);
>>  	if (ret < 0)
>>  		return ret;
>>  
>> -	val |= BIT(6); /* Software Chip Reset */
>> -	return ade7759_spi_write_reg_16(dev,
>> -			ADE7759_MODE,
>> -			val);
>> +	val |= BIT(6);		/* Software Chip Reset */
>> +	return ade7759_spi_write_reg_16(dev, ADE7759_MODE, val);
>>  }
>>  
>>  static IIO_DEV_ATTR_AENERGY(ade7759_read_40bit, ADE7759_AENERGY);
>>  static IIO_DEV_ATTR_CFDEN(S_IWUSR | S_IRUGO,
>> -		ade7759_read_16bit,
>> -		ade7759_write_16bit,
>> -		ADE7759_CFDEN);
>> +			  ade7759_read_16bit,
>> +			  ade7759_write_16bit, ADE7759_CFDEN);
>>  static IIO_DEV_ATTR_CFNUM(S_IWUSR | S_IRUGO,
>> -		ade7759_read_8bit,
>> -		ade7759_write_8bit,
>> -		ADE7759_CFNUM);
>> +			  ade7759_read_8bit, ade7759_write_8bit, ADE7759_CFNUM);
>>  static IIO_DEV_ATTR_CHKSUM(ade7759_read_8bit, ADE7759_CHKSUM);
>>  static IIO_DEV_ATTR_PHCAL(S_IWUSR | S_IRUGO,
>> -		ade7759_read_16bit,
>> -		ade7759_write_16bit,
>> -		ADE7759_PHCAL);
>> +			  ade7759_read_16bit,
>> +			  ade7759_write_16bit, ADE7759_PHCAL);
>>  static IIO_DEV_ATTR_APOS(S_IWUSR | S_IRUGO,
>> -		ade7759_read_16bit,
>> -		ade7759_write_16bit,
>> -		ADE7759_APOS);
>> +			 ade7759_read_16bit, ade7759_write_16bit, ADE7759_APOS);
>>  static IIO_DEV_ATTR_SAGCYC(S_IWUSR | S_IRUGO,
>> -		ade7759_read_8bit,
>> -		ade7759_write_8bit,
>> -		ADE7759_SAGCYC);
>> +			   ade7759_read_8bit,
>> +			   ade7759_write_8bit, ADE7759_SAGCYC);
>>  static IIO_DEV_ATTR_SAGLVL(S_IWUSR | S_IRUGO,
>> -		ade7759_read_8bit,
>> -		ade7759_write_8bit,
>> -		ADE7759_SAGLVL);
>> +			   ade7759_read_8bit,
>> +			   ade7759_write_8bit, ADE7759_SAGLVL);
>>  static IIO_DEV_ATTR_LINECYC(S_IWUSR | S_IRUGO,
>> -		ade7759_read_8bit,
>> -		ade7759_write_8bit,
>> -		ADE7759_LINECYC);
>> +			    ade7759_read_8bit,
>> +			    ade7759_write_8bit, ADE7759_LINECYC);
>>  static IIO_DEV_ATTR_LENERGY(ade7759_read_40bit, ADE7759_LENERGY);
>>  static IIO_DEV_ATTR_PGA_GAIN(S_IWUSR | S_IRUGO,
>> -		ade7759_read_8bit,
>> -		ade7759_write_8bit,
>> -		ADE7759_GAIN);
>> +			     ade7759_read_8bit,
>> +			     ade7759_write_8bit, ADE7759_GAIN);
>>  static IIO_DEV_ATTR_ACTIVE_POWER_GAIN(S_IWUSR | S_IRUGO,
>> -		ade7759_read_16bit,
>> -		ade7759_write_16bit,
>> -		ADE7759_APGAIN);
>> +				      ade7759_read_16bit,
>> +				      ade7759_write_16bit, ADE7759_APGAIN);
>>  static IIO_DEV_ATTR_CH_OFF(1, S_IWUSR | S_IRUGO,
>> -		ade7759_read_8bit,
>> -		ade7759_write_8bit,
>> -		ADE7759_CH1OS);
>> +			   ade7759_read_8bit,
>> +			   ade7759_write_8bit, ADE7759_CH1OS);
>>  static IIO_DEV_ATTR_CH_OFF(2, S_IWUSR | S_IRUGO,
>> -		ade7759_read_8bit,
>> -		ade7759_write_8bit,
>> -		ADE7759_CH2OS);
>> +			   ade7759_read_8bit,
>> +			   ade7759_write_8bit, ADE7759_CH2OS);
>>  
>>  static int ade7759_set_irq(struct device *dev, bool enable)
>>  {
>> @@ -336,15 +310,15 @@ static int ade7759_set_irq(struct device *dev, bool enable)
>>  		goto error_ret;
>>  
>>  	if (enable)
>> -		irqen |= BIT(3); /* Enables an interrupt when a data is
>> -				  * present in the waveform register
>> -				  */
>> +		irqen |= BIT(3);	/* Enables an interrupt when a data is
>> +					 * present in the waveform register
>> +					 */
> I'm not really sure what this bit of reformatting adds?
> The comment was oddly formatted in the first place.  Now it's still oddly
> formatted but differently...
>>  	else
>>  		irqen &= ~BIT(3);
>>  
>>  	ret = ade7759_spi_write_reg_8(dev, ADE7759_IRQEN, irqen);
>>  
>> -error_ret:
>> + error_ret:
>>  	return ret;
>>  }
>>  
>> @@ -354,16 +328,14 @@ static int ade7759_stop_device(struct device *dev)
>>  	int ret;
>>  	u16 val;
>>  
>> -	ret = ade7759_spi_read_reg_16(dev,
>> -			ADE7759_MODE,
>> -			&val);
>> +	ret = ade7759_spi_read_reg_16(dev, ADE7759_MODE, &val);
>>  	if (ret < 0) {
>>  		dev_err(dev, "unable to power down the device, error: %d\n",
>>  			ret);
>>  		return ret;
>>  	}
>>  
>> -	val |= BIT(4);  /* AD converters can be turned off */
>> +	val |= BIT(4);		/* AD converters can be turned off */
>>  
>>  	return ade7759_spi_write_reg_16(dev, ADE7759_MODE, val);
>>  }
>> @@ -388,21 +360,18 @@ static int ade7759_initial_setup(struct iio_dev *indio_dev)
>>  	ade7759_reset(dev);
>>  	usleep_range(ADE7759_STARTUP_DELAY, ADE7759_STARTUP_DELAY + 100);
>>  
>> -err_ret:
>> + err_ret:
>>  	return ret;
>>  }
>>  
>>  static ssize_t ade7759_read_frequency(struct device *dev,
>> -		struct device_attribute *attr,
>> -		char *buf)
>> +				      struct device_attribute *attr, char *buf)
>>  {
>>  	int ret;
>>  	u16 t;
>>  	int sps;
>>  
>> -	ret = ade7759_spi_read_reg_16(dev,
>> -			ADE7759_MODE,
>> -			&t);
>> +	ret = ade7759_spi_read_reg_16(dev, ADE7759_MODE, &t);
>>  	if (ret)
>>  		return ret;
>>  
>> @@ -413,9 +382,8 @@ static ssize_t ade7759_read_frequency(struct device *dev,
>>  }
>>  
>>  static ssize_t ade7759_write_frequency(struct device *dev,
>> -		struct device_attribute *attr,
>> -		const char *buf,
>> -		size_t len)
>> +				       struct device_attribute *attr,
>> +				       const char *buf, size_t len)
>>  {
>>  	struct iio_dev *indio_dev = dev_to_iio_dev(dev);
>>  	struct ade7759_state *st = iio_priv(indio_dev);
>> @@ -449,18 +417,18 @@ static ssize_t ade7759_write_frequency(struct device *dev,
>>  
>>  	ret = ade7759_spi_write_reg_16(dev, ADE7759_MODE, reg);
>>  
>> -out:
>> + out:
>>  	mutex_unlock(&indio_dev->mlock);
>>  
>>  	return ret ? ret : len;
>>  }
>> +
>>  static IIO_DEV_ATTR_TEMP_RAW(ade7759_read_8bit);
>>  static IIO_CONST_ATTR(in_temp_offset, "70 C");
>>  static IIO_CONST_ATTR(in_temp_scale, "1 C");
>>  
>>  static IIO_DEV_ATTR_SAMP_FREQ(S_IWUSR | S_IRUGO,
>> -		ade7759_read_frequency,
>> -		ade7759_write_frequency);
>> +			      ade7759_read_frequency, ade7759_write_frequency);
>>  
>>  static IIO_CONST_ATTR_SAMP_FREQ_AVAIL("27900 14000 7000 3500");
>>  
>> @@ -537,11 +505,12 @@ static int ade7759_remove(struct spi_device *spi)
>>  
>>  static struct spi_driver ade7759_driver = {
>>  	.driver = {
>> -		.name = "ade7759",
>> -	},
>> +		   .name = "ade7759",
>> +		   },
> Why?
>>  	.probe = ade7759_probe,
>>  	.remove = ade7759_remove,
>>  };
>> +
> Why?  Convention is absolutely to not have a blank line here.
>>  module_spi_driver(ade7759_driver);
>>  
>>  MODULE_AUTHOR("Barry Song <21cnbao@xxxxxxxxx>");
>>
> 

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