All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] io:health:afe4404: Remove duplicated error reporting in .remove()
@ 2022-05-14 13:04 Uwe Kleine-König
  2022-05-14 13:38 ` Jonathan Cameron
  0 siblings, 1 reply; 5+ messages in thread
From: Uwe Kleine-König @ 2022-05-14 13:04 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: Lars-Peter Clausen, linux-iio, kernel

Returning an error value in an i2c remove callback results in an error
message being emitted by the i2c core, but otherwise it doesn't make a
difference.

As afe4404_remove() already emits an error message on failure and the
additional error message by the i2c core doesn't add any useful
information, change the return value to zero to suppress this message.

This patch is a preparation for making i2c remove callbacks return void.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
---
Hello,

this is similar to the patches I sent recently.
(https://lore.kernel.org/linux-iio/20220430081607.15078-1-u.kleine-koenig@pengutronix.de/)
Just missed this driver when I intended to address this problem type for
all of drivers/iio/.

Best regards
Uwe

 drivers/iio/health/afe4404.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/iio/health/afe4404.c b/drivers/iio/health/afe4404.c
index aa9311e1e655..1bb7de60f8ca 100644
--- a/drivers/iio/health/afe4404.c
+++ b/drivers/iio/health/afe4404.c
@@ -591,10 +591,8 @@ static int afe4404_remove(struct i2c_client *client)
 		iio_trigger_unregister(afe->trig);
 
 	ret = regulator_disable(afe->regulator);
-	if (ret) {
+	if (ret)
 		dev_err(afe->dev, "Unable to disable regulator\n");
-		return ret;
-	}
 
 	return 0;
 }

base-commit: 3123109284176b1532874591f7c81f3837bbdc17
-- 
2.35.1


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

* Re: [PATCH] io:health:afe4404: Remove duplicated error reporting in .remove()
  2022-05-14 13:04 [PATCH] io:health:afe4404: Remove duplicated error reporting in .remove() Uwe Kleine-König
@ 2022-05-14 13:38 ` Jonathan Cameron
  2022-05-22 19:58   ` Uwe Kleine-König
  0 siblings, 1 reply; 5+ messages in thread
From: Jonathan Cameron @ 2022-05-14 13:38 UTC (permalink / raw)
  To: Uwe Kleine-König; +Cc: Lars-Peter Clausen, linux-iio, kernel

On Sat, 14 May 2022 15:04:32 +0200
Uwe Kleine-König         <u.kleine-koenig@pengutronix.de> wrote:

> Returning an error value in an i2c remove callback results in an error
> message being emitted by the i2c core, but otherwise it doesn't make a
> difference.
> 
> As afe4404_remove() already emits an error message on failure and the
> additional error message by the i2c core doesn't add any useful
> information, change the return value to zero to suppress this message.
> 
> This patch is a preparation for making i2c remove callbacks return void.
> 
> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Applied.

Like the others this will sit in testing until I can rebase the togreg
branch.

Thanks,

Jonathan

> ---
> Hello,
> 
> this is similar to the patches I sent recently.
> (https://lore.kernel.org/linux-iio/20220430081607.15078-1-u.kleine-koenig@pengutronix.de/)
> Just missed this driver when I intended to address this problem type for
> all of drivers/iio/.
> 
> Best regards
> Uwe
> 
>  drivers/iio/health/afe4404.c | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
> 
> diff --git a/drivers/iio/health/afe4404.c b/drivers/iio/health/afe4404.c
> index aa9311e1e655..1bb7de60f8ca 100644
> --- a/drivers/iio/health/afe4404.c
> +++ b/drivers/iio/health/afe4404.c
> @@ -591,10 +591,8 @@ static int afe4404_remove(struct i2c_client *client)
>  		iio_trigger_unregister(afe->trig);
>  
>  	ret = regulator_disable(afe->regulator);
> -	if (ret) {
> +	if (ret)
>  		dev_err(afe->dev, "Unable to disable regulator\n");
> -		return ret;
> -	}
>  
>  	return 0;
>  }
> 
> base-commit: 3123109284176b1532874591f7c81f3837bbdc17


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

* Re: [PATCH] io:health:afe4404: Remove duplicated error reporting in .remove()
  2022-05-14 13:38 ` Jonathan Cameron
@ 2022-05-22 19:58   ` Uwe Kleine-König
  2022-06-03 15:16     ` Jonathan Cameron
  0 siblings, 1 reply; 5+ messages in thread
From: Uwe Kleine-König @ 2022-05-22 19:58 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: linux-iio, Lars-Peter Clausen, kernel

[-- Attachment #1: Type: text/plain, Size: 1139 bytes --]

Hello Jonathan,

On Sat, May 14, 2022 at 02:38:12PM +0100, Jonathan Cameron wrote:
> On Sat, 14 May 2022 15:04:32 +0200
> Uwe Kleine-König         <u.kleine-koenig@pengutronix.de> wrote:
> 
> > Returning an error value in an i2c remove callback results in an error
> > message being emitted by the i2c core, but otherwise it doesn't make a
> > difference.
> > 
> > As afe4404_remove() already emits an error message on failure and the
> > additional error message by the i2c core doesn't add any useful
> > information, change the return value to zero to suppress this message.
> > 
> > This patch is a preparation for making i2c remove callbacks return void.
> > 
> > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
> Applied.
> 
> Like the others this will sit in testing until I can rebase the togreg
> branch.

Don't know if it's to late to fix already, but I just noticed we'd want
s/io/iio/ in the Subject line.

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | https://www.pengutronix.de/ |

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: [PATCH] io:health:afe4404: Remove duplicated error reporting in .remove()
  2022-05-22 19:58   ` Uwe Kleine-König
@ 2022-06-03 15:16     ` Jonathan Cameron
  2022-06-03 15:19       ` Jonathan Cameron
  0 siblings, 1 reply; 5+ messages in thread
From: Jonathan Cameron @ 2022-06-03 15:16 UTC (permalink / raw)
  To: Uwe Kleine-König; +Cc: linux-iio, Lars-Peter Clausen, kernel

On Sun, 22 May 2022 21:58:42 +0200
Uwe Kleine-König <u.kleine-koenig@pengutronix.de> wrote:

> Hello Jonathan,
> 
> On Sat, May 14, 2022 at 02:38:12PM +0100, Jonathan Cameron wrote:
> > On Sat, 14 May 2022 15:04:32 +0200
> > Uwe Kleine-König         <u.kleine-koenig@pengutronix.de> wrote:
> >   
> > > Returning an error value in an i2c remove callback results in an error
> > > message being emitted by the i2c core, but otherwise it doesn't make a
> > > difference.
> > > 
> > > As afe4404_remove() already emits an error message on failure and the
> > > additional error message by the i2c core doesn't add any useful
> > > information, change the return value to zero to suppress this message.
> > > 
> > > This patch is a preparation for making i2c remove callbacks return void.
> > > 
> > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>  
> > Applied.
> > 
> > Like the others this will sit in testing until I can rebase the togreg
> > branch.  
> 
> Don't know if it's to late to fix already, but I just noticed we'd want
> s/io/iio/ in the Subject line.
Good spot. Fixed up as haven't pushed the tree out as non rebasing yet
(I'm waiting as I normally rebase on rc1).

Jonathan

> 
> Best regards
> Uwe
> 


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

* Re: [PATCH] io:health:afe4404: Remove duplicated error reporting in .remove()
  2022-06-03 15:16     ` Jonathan Cameron
@ 2022-06-03 15:19       ` Jonathan Cameron
  0 siblings, 0 replies; 5+ messages in thread
From: Jonathan Cameron @ 2022-06-03 15:19 UTC (permalink / raw)
  To: Uwe Kleine-König; +Cc: linux-iio, Lars-Peter Clausen, kernel

On Fri, 3 Jun 2022 16:16:38 +0100
Jonathan Cameron <jic23@kernel.org> wrote:

> On Sun, 22 May 2022 21:58:42 +0200
> Uwe Kleine-König <u.kleine-koenig@pengutronix.de> wrote:
> 
> > Hello Jonathan,
> > 
> > On Sat, May 14, 2022 at 02:38:12PM +0100, Jonathan Cameron wrote:  
> > > On Sat, 14 May 2022 15:04:32 +0200
> > > Uwe Kleine-König         <u.kleine-koenig@pengutronix.de> wrote:
> > >     
> > > > Returning an error value in an i2c remove callback results in an error
> > > > message being emitted by the i2c core, but otherwise it doesn't make a
> > > > difference.
> > > > 
> > > > As afe4404_remove() already emits an error message on failure and the
> > > > additional error message by the i2c core doesn't add any useful
> > > > information, change the return value to zero to suppress this message.
> > > > 
> > > > This patch is a preparation for making i2c remove callbacks return void.
> > > > 
> > > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>    
> > > Applied.
> > > 
> > > Like the others this will sit in testing until I can rebase the togreg
> > > branch.    
> > 
> > Don't know if it's to late to fix already, but I just noticed we'd want
> > s/io/iio/ in the Subject line.  
> Good spot. Fixed up as haven't pushed the tree out as non rebasing yet
> (I'm waiting as I normally rebase on rc1).
> 

Might get delayed a little longer than that as I've just seen Greg has
sent a late pull request for char-misc (unrelated to the IIO changes),
so might need to wait a little past rc1.

Jonathan

> Jonathan
> 
> > 
> > Best regards
> > Uwe
> >   
> 


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

end of thread, other threads:[~2022-06-03 15:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-14 13:04 [PATCH] io:health:afe4404: Remove duplicated error reporting in .remove() Uwe Kleine-König
2022-05-14 13:38 ` Jonathan Cameron
2022-05-22 19:58   ` Uwe Kleine-König
2022-06-03 15:16     ` Jonathan Cameron
2022-06-03 15:19       ` Jonathan Cameron

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.