[PATCH] iio: accel: da280: Drop unnecessarily used braces

2021-03-28 Thread Mugilraj Dhavachelvan
As per linux kernel coding style braces are not needed for single
statement.
Checkpatch
warning: braces {} are not necessary for any arm of this statement
128: FILE: drivers/iio/accel/da280.c:128:

Signed-off-by: Mugilraj Dhavachelvan 
---
 drivers/iio/accel/da280.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/iio/accel/da280.c b/drivers/iio/accel/da280.c
index 227bea2d738b..31f290ae4386 100644
--- a/drivers/iio/accel/da280.c
+++ b/drivers/iio/accel/da280.c
@@ -125,11 +125,10 @@ static int da280_probe(struct i2c_client *client,
indio_dev->modes = INDIO_DIRECT_MODE;
indio_dev->channels = da280_channels;
 
-   if (ACPI_HANDLE(&client->dev)) {
+   if (ACPI_HANDLE(&client->dev))
chip = da280_match_acpi_device(&client->dev);
-   } else {
+   else
chip = id->driver_data;
-   }
 
if (chip == da226) {
indio_dev->name = "da226";
-- 
2.25.1



[PATCH] iio: adc: bcm_iproc_adc: Use %s and __func__

2021-03-31 Thread Mugilraj Dhavachelvan
Change function's name to %s and __func__ to fix checkpatch.pl errors.

Signed-off-by: Mugilraj Dhavachelvan 
---
 drivers/iio/adc/bcm_iproc_adc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/iio/adc/bcm_iproc_adc.c b/drivers/iio/adc/bcm_iproc_adc.c
index 5e396104ac86..6bffda1082a2 100644
--- a/drivers/iio/adc/bcm_iproc_adc.c
+++ b/drivers/iio/adc/bcm_iproc_adc.c
@@ -170,8 +170,7 @@ static irqreturn_t iproc_adc_interrupt_handler(int irq, 
void *data)
adc_priv = iio_priv(indio_dev);
 
regmap_read(adc_priv->regmap, IPROC_INTERRUPT_STATUS, &intr_status);
-   dev_dbg(&indio_dev->dev, 
"iproc_adc_interrupt_handler(),INTRPT_STS:%x\n",
-   intr_status);
+   dev_dbg(&indio_dev->dev, "%s,INTRPT_STS:%x\n", __func__, intr_status);
 
intr_channels = (intr_status & IPROC_ADC_INTR_MASK) >> IPROC_ADC_INTR;
if (intr_channels) {
-- 
2.25.1



[PATCH] iio: adc: stm32-dfsdm: drop __func__ while using Dynamic debug

2021-04-01 Thread Mugilraj Dhavachelvan
dropped __func__ while using dev_dbg() and pr_debug()

Signed-off-by: Mugilraj Dhavachelvan 
---
 drivers/iio/adc/stm32-dfsdm-adc.c | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/iio/adc/stm32-dfsdm-adc.c 
b/drivers/iio/adc/stm32-dfsdm-adc.c
index 76a60d93fe23..95ec5f3c3126 100644
--- a/drivers/iio/adc/stm32-dfsdm-adc.c
+++ b/drivers/iio/adc/stm32-dfsdm-adc.c
@@ -198,7 +198,7 @@ static int stm32_dfsdm_compute_osrs(struct 
stm32_dfsdm_filter *fl,
unsigned int p = fl->ford;  /* filter order (ford) */
struct stm32_dfsdm_filter_osr *flo = &fl->flo[fast];
 
-   pr_debug("%s: Requested oversampling: %d\n",  __func__, oversamp);
+   pr_debug("Requested oversampling: %d\n", oversamp);
/*
 * This function tries to compute filter oversampling and integrator
 * oversampling, base on oversampling ratio requested by user.
@@ -294,8 +294,8 @@ static int stm32_dfsdm_compute_osrs(struct 
stm32_dfsdm_filter *fl,
}
flo->max = (s32)max;
 
-   pr_debug("%s: fast %d, fosr %d, iosr %d, res 
0x%llx/%d bits, rshift %d, lshift %d\n",
-__func__, fast, flo->fosr, flo->iosr,
+   pr_debug("fast %d, fosr %d, iosr %d, res 
0x%llx/%d bits, rshift %d, lshift %d\n",
+fast, flo->fosr, flo->iosr,
 flo->res, bits, flo->rshift,
 flo->lshift);
}
@@ -858,7 +858,7 @@ static void stm32_dfsdm_dma_buffer_done(void *data)
 * support in IIO.
 */
 
-   dev_dbg(&indio_dev->dev, "%s: pos = %d, available = %d\n", __func__,
+   dev_dbg(&indio_dev->dev, "pos = %d, available = %d\n",
adc->bufi, available);
old_pos = adc->bufi;
 
@@ -912,7 +912,7 @@ static int stm32_dfsdm_adc_dma_start(struct iio_dev 
*indio_dev)
if (!adc->dma_chan)
return -EINVAL;
 
-   dev_dbg(&indio_dev->dev, "%s size=%d watermark=%d\n", __func__,
+   dev_dbg(&indio_dev->dev, "size=%d watermark=%d\n",
adc->buf_sz, adc->buf_sz / 2);
 
if (adc->nconv == 1 && !indio_dev->trig)
-- 
2.25.1



[PATCH] iio:dac:max517: Use devm_iio_device_register()

2021-03-14 Thread Mugilraj Dhavachelvan
Use devm_iio_device_register() to avoid remove function and 
drop explicit call to iio_device_unregister().

Signed-off-by: Mugilraj Dhavachelvan 
---
 drivers/iio/dac/max517.c | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/drivers/iio/dac/max517.c b/drivers/iio/dac/max517.c
index 7e01838ef4d0..5f72f126162d 100644
--- a/drivers/iio/dac/max517.c
+++ b/drivers/iio/dac/max517.c
@@ -189,13 +189,7 @@ static int max517_probe(struct i2c_client *client,
data->vref_mv[chan] = platform_data->vref_mv[chan];
}
 
-   return iio_device_register(indio_dev);
-}
-
-static int max517_remove(struct i2c_client *client)
-{
-   iio_device_unregister(i2c_get_clientdata(client));
-   return 0;
+   return devm_iio_device_register(&client->dev, indio_dev);
 }
 
 static const struct i2c_device_id max517_id[] = {
@@ -214,7 +208,6 @@ static struct i2c_driver max517_driver = {
.pm = &max517_pm_ops,
},
.probe  = max517_probe,
-   .remove = max517_remove,
.id_table   = max517_id,
 };
 module_i2c_driver(max517_driver);
-- 
2.25.1



[PATCH v2] iio:dac:max517.c: Use devm_iio_device_register()

2021-03-14 Thread Mugilraj Dhavachelvan
Use devm_iio_device_register() to avoid remove function and
drop explicit call to iio_device_unregister().

Signed-off-by: Mugilraj Dhavachelvan 

changes v1->v2:
-As sugested by Alexandru removed i2c_set_clientdata() because the 
stored
 data will be never used.
---
 drivers/iio/dac/max517.c | 10 +-
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/iio/dac/max517.c b/drivers/iio/dac/max517.c
index 7e01838ef4d0..00f0062a0298 100644
--- a/drivers/iio/dac/max517.c
+++ b/drivers/iio/dac/max517.c
@@ -153,7 +153,6 @@ static int max517_probe(struct i2c_client *client,
if (!indio_dev)
return -ENOMEM;
data = iio_priv(indio_dev);
-   i2c_set_clientdata(client, indio_dev);
data->client = client;
 
/* establish that the iio_dev is a child of the i2c device */
@@ -189,13 +188,7 @@ static int max517_probe(struct i2c_client *client,
data->vref_mv[chan] = platform_data->vref_mv[chan];
}
 
-   return iio_device_register(indio_dev);
-}
-
-static int max517_remove(struct i2c_client *client)
-{
-   iio_device_unregister(i2c_get_clientdata(client));
-   return 0;
+   return devm_iio_device_register(&client->dev, indio_dev);
 }
 
 static const struct i2c_device_id max517_id[] = {
@@ -214,7 +207,6 @@ static struct i2c_driver max517_driver = {
.pm = &max517_pm_ops,
},
.probe  = max517_probe,
-   .remove = max517_remove,
.id_table   = max517_id,
 };
 module_i2c_driver(max517_driver);
-- 
2.25.1



[PATCH] staging: iio: ad9832: kernel-doc fixes

2021-03-15 Thread Mugilraj Dhavachelvan
Fixes a W=1 warning.
-Added ``:`` to lock parameter in 'ad9832_state' description.
-It's a reference comment so removed /**

Signed-off-by: Mugilraj Dhavachelvan 
---
 drivers/staging/iio/frequency/ad9832.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/iio/frequency/ad9832.c 
b/drivers/staging/iio/frequency/ad9832.c
index 74308a2e72db..e31ebba47a3c 100644
--- a/drivers/staging/iio/frequency/ad9832.c
+++ b/drivers/staging/iio/frequency/ad9832.c
@@ -86,7 +86,7 @@
  * @freq_msg:  tuning word spi message
  * @phase_xfer:tuning word spi transfer
  * @phase_msg: tuning word spi message
- * @lock   protect sensor state
+ * @lock:  protect sensor state
  * @data:  spi transmit buffer
  * @phase_data:tuning word spi transmit buffer
  * @freq_data: tuning word spi transmit buffer
@@ -248,7 +248,7 @@ static ssize_t ad9832_write(struct device *dev, struct 
device_attribute *attr,
return ret ? ret : len;
 }
 
-/**
+/*
  * see dds.h for further information
  */
 
-- 
2.25.1



[PATCH] x86/mm/kmmio: correctly handle kzalloc return

2020-10-20 Thread Mugilraj Dhavachelvan
Replacing return value -1 to error code

Signed-off-by: Mugilraj Dhavachelvan 
---
 arch/x86/mm/kmmio.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x86/mm/kmmio.c b/arch/x86/mm/kmmio.c
index be020a7bc414..15430520c232 100644
--- a/arch/x86/mm/kmmio.c
+++ b/arch/x86/mm/kmmio.c
@@ -386,7 +386,7 @@ static int add_kmmio_fault_page(unsigned long addr)
 
f = kzalloc(sizeof(*f), GFP_ATOMIC);
if (!f)
-   return -1;
+   return -ENOMEN;
 
f->count = 1;
f->addr = addr;
-- 
2.25.1