kernel-janitors.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] habanalabs/gaudi: remove redundant assignment to variable err
@ 2021-06-03 13:12 Colin King
  2021-06-04  8:05 ` Dan Carpenter
  0 siblings, 1 reply; 3+ messages in thread
From: Colin King @ 2021-06-03 13:12 UTC (permalink / raw)
  To: Oded Gabbay, Arnd Bergmann, Greg Kroah-Hartman
  Cc: kernel-janitors, linux-kernel

From: Colin Ian King <colin.king@canonical.com>

The variable err is being assigned a value that is never read, the
assignment is redundant and can be removed. Also remove some empty
lines.

Addresses-Coverity: ("Unused value")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 drivers/misc/habanalabs/gaudi/gaudi.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/drivers/misc/habanalabs/gaudi/gaudi.c b/drivers/misc/habanalabs/gaudi/gaudi.c
index 9e4a6bb3acd1..22f220859b46 100644
--- a/drivers/misc/habanalabs/gaudi/gaudi.c
+++ b/drivers/misc/habanalabs/gaudi/gaudi.c
@@ -7379,9 +7379,6 @@ static int gaudi_hbm_read_interrupts(struct hl_device *hdev, int device,
 			device, ch, hbm_ecc_data->first_addr, type,
 			hbm_ecc_data->sec_cont_cnt, hbm_ecc_data->sec_cnt,
 			hbm_ecc_data->dec_cnt);
-
-		err = 1;
-
 		return 0;
 	}
 
-- 
2.31.1


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

* Re: [PATCH] habanalabs/gaudi: remove redundant assignment to variable err
  2021-06-03 13:12 [PATCH] habanalabs/gaudi: remove redundant assignment to variable err Colin King
@ 2021-06-04  8:05 ` Dan Carpenter
  2021-06-06  8:32   ` Oded Gabbay
  0 siblings, 1 reply; 3+ messages in thread
From: Dan Carpenter @ 2021-06-04  8:05 UTC (permalink / raw)
  To: Colin King
  Cc: Oded Gabbay, Arnd Bergmann, Greg Kroah-Hartman, kernel-janitors,
	linux-kernel

On Thu, Jun 03, 2021 at 02:12:10PM +0100, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
> 
> The variable err is being assigned a value that is never read, the
> assignment is redundant and can be removed. Also remove some empty
> lines.
> 
> Addresses-Coverity: ("Unused value")
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>  drivers/misc/habanalabs/gaudi/gaudi.c | 3 ---
>  1 file changed, 3 deletions(-)
> 
> diff --git a/drivers/misc/habanalabs/gaudi/gaudi.c b/drivers/misc/habanalabs/gaudi/gaudi.c
> index 9e4a6bb3acd1..22f220859b46 100644
> --- a/drivers/misc/habanalabs/gaudi/gaudi.c
> +++ b/drivers/misc/habanalabs/gaudi/gaudi.c
> @@ -7379,9 +7379,6 @@ static int gaudi_hbm_read_interrupts(struct hl_device *hdev, int device,
>  			device, ch, hbm_ecc_data->first_addr, type,
>  			hbm_ecc_data->sec_cont_cnt, hbm_ecc_data->sec_cnt,
>  			hbm_ecc_data->dec_cnt);
> -
> -		err = 1;
> -
>  		return 0;
>  	}

Not related to your patch (which seems fine), but I always feel like
there should be a rule that function which return a mix of negative
error codes and either zero or one on success should have to have
documentation explaining why.

It's impossible to tell from the context here and neither of the callers
check the return.  :P

regards,
dan carpenter


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

* Re: [PATCH] habanalabs/gaudi: remove redundant assignment to variable err
  2021-06-04  8:05 ` Dan Carpenter
@ 2021-06-06  8:32   ` Oded Gabbay
  0 siblings, 0 replies; 3+ messages in thread
From: Oded Gabbay @ 2021-06-06  8:32 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: Colin King, Oded Gabbay, Arnd Bergmann, Greg Kroah-Hartman,
	kernel-janitors, Linux-Kernel@Vger. Kernel. Org

On Fri, Jun 4, 2021 at 11:05 AM Dan Carpenter <dan.carpenter@oracle.com> wrote:
>
> On Thu, Jun 03, 2021 at 02:12:10PM +0100, Colin King wrote:
> > From: Colin Ian King <colin.king@canonical.com>
> >
> > The variable err is being assigned a value that is never read, the
> > assignment is redundant and can be removed. Also remove some empty
> > lines.
> >
> > Addresses-Coverity: ("Unused value")
> > Signed-off-by: Colin Ian King <colin.king@canonical.com>
> > ---
> >  drivers/misc/habanalabs/gaudi/gaudi.c | 3 ---
> >  1 file changed, 3 deletions(-)
> >
> > diff --git a/drivers/misc/habanalabs/gaudi/gaudi.c b/drivers/misc/habanalabs/gaudi/gaudi.c
> > index 9e4a6bb3acd1..22f220859b46 100644
> > --- a/drivers/misc/habanalabs/gaudi/gaudi.c
> > +++ b/drivers/misc/habanalabs/gaudi/gaudi.c
> > @@ -7379,9 +7379,6 @@ static int gaudi_hbm_read_interrupts(struct hl_device *hdev, int device,
> >                       device, ch, hbm_ecc_data->first_addr, type,
> >                       hbm_ecc_data->sec_cont_cnt, hbm_ecc_data->sec_cnt,
> >                       hbm_ecc_data->dec_cnt);
> > -
> > -             err = 1;
> > -
> >               return 0;
> >       }
>
> Not related to your patch (which seems fine), but I always feel like
> there should be a rule that function which return a mix of negative
> error codes and either zero or one on success should have to have
> documentation explaining why.
>
> It's impossible to tell from the context here and neither of the callers
> check the return.  :P
>
> regards,
> dan carpenter
>
I agree and I will change the function to return only 0 on success, or
standard error value on error.

Anyway, this patch is:
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>

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

end of thread, other threads:[~2021-06-06  8:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-03 13:12 [PATCH] habanalabs/gaudi: remove redundant assignment to variable err Colin King
2021-06-04  8:05 ` Dan Carpenter
2021-06-06  8:32   ` Oded Gabbay

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).