[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20121003092508.6a7da662@nehalam.linuxnetplumber.net>
Date: Wed, 3 Oct 2012 09:25:08 -0700
From: Stephen Hemminger <shemminger@...tta.com>
To: Peter Senna Tschudin <peter.senna@...il.com>
Cc: mlindner@...vell.com, kernel-janitors@...r.kernel.org,
netdev@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 19/20] drivers/net/ethernet/marvell/skge.c: fix error
return code
On Wed, 3 Oct 2012 18:18:10 +0200
Peter Senna Tschudin <peter.senna@...il.com> wrote:
> From: Peter Senna Tschudin <peter.senna@...il.com>
>
> Convert a nonnegative error return code to a negative one, as returned
> elsewhere in the function.
>
> A simplified version of the semantic match that finds this problem is as
> follows: (http://coccinelle.lip6.fr/)
>
> // <smpl>
> (
> if@p1 (\(ret < 0\|ret != 0\))
> { ... return ret; }
> |
> ret@p1 = 0
> )
> ... when != ret = e1
> when != &ret
> *if(...)
> {
> ... when != ret = e2
> when forall
> return ret;
> }
> // </smpl>
>
> Signed-off-by: Peter Senna Tschudin <peter.senna@...il.com>
>
Thanks for looking into these kind of problems. The contents
of the patch are correct, but the automated commit message is useless.
You shouldn't just blindly say what the automated
script was looking for, you should describe what the bug is so that evaluators
can decide what the impact is and if it should be backported to stable
and vendor kernels.
Please resubmit the patchs with a reasonable analysis in the commit message.
Something like:
There is a bug in skge driver. If alloc_etherdev() fails, then
skge_devinit() will return NULL, and the skge_probe function incorrectly
returns success 0. It should return -ENOMEM instead.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists