* [PATCH] GMAC: fix simple_return.cocci warnings
[not found] <201501030822.7cG5bXrm%fengguang.wu@intel.com>
@ 2015-01-03 0:25 ` kbuild test robot
2015-01-03 0:46 ` Joe Perches
0 siblings, 1 reply; 6+ messages in thread
From: kbuild test robot @ 2015-01-03 0:25 UTC (permalink / raw)
To: Roger Chen; +Cc: kbuild-all, Giuseppe Cavallaro, netdev, linux-kernel
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c:425:1-4: WARNING: end returns can be simpified
Simplify a trivial if-return sequence. Possibly combine with a
preceding function call.
Generated by: scripts/coccinelle/misc/simple_return.cocci
CC: Roger Chen <roger.chen@rock-chips.com>
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
---
dwmac-rk.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
@@ -422,11 +422,7 @@ static int rk_gmac_init(struct platform_
if (ret)
return ret;
- ret = gmac_clk_enable(bsp_priv, true);
- if (ret)
- return ret;
-
- return 0;
+ return gmac_clk_enable(bsp_priv, true);
}
static void rk_gmac_exit(struct platform_device *pdev, void *priv)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] GMAC: fix simple_return.cocci warnings
2015-01-03 0:25 ` [PATCH] GMAC: fix simple_return.cocci warnings kbuild test robot
@ 2015-01-03 0:46 ` Joe Perches
2015-01-05 3:20 ` David Miller
0 siblings, 1 reply; 6+ messages in thread
From: Joe Perches @ 2015-01-03 0:46 UTC (permalink / raw)
To: kbuild test robot
Cc: Roger Chen, kbuild-all, Giuseppe Cavallaro, netdev, linux-kernel
On Sat, 2015-01-03 at 08:25 +0800, kbuild test robot wrote:
> drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c:425:1-4: WARNING: end returns can be simpified
>
> Simplify a trivial if-return sequence. Possibly combine with a
> preceding function call.
> Generated by: scripts/coccinelle/misc/simple_return.cocci
>
> CC: Roger Chen <roger.chen@rock-chips.com>
> Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
> ---
>
> dwmac-rk.c | 6 +-----
> 1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
> +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
> @@ -422,11 +422,7 @@ static int rk_gmac_init(struct platform_
> if (ret)
> return ret;
>
> - ret = gmac_clk_enable(bsp_priv, true);
> - if (ret)
> - return ret;
> -
> - return 0;
> + return gmac_clk_enable(bsp_priv, true);
I think this change is not particularly better.
When the pattern is multiply repeated like:
{
...
foo = bar();
if (foo)
return foo;
foo = baz();
if (foo)
return foo;
foo = qux();
if (foo)
return foo;
return 0;
}
I think it's better to not change the last
test in the sequence just to minimize overall
line count.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] GMAC: fix simple_return.cocci warnings
2015-01-03 0:46 ` Joe Perches
@ 2015-01-05 3:20 ` David Miller
2015-01-06 7:13 ` Roger
0 siblings, 1 reply; 6+ messages in thread
From: David Miller @ 2015-01-05 3:20 UTC (permalink / raw)
To: joe
Cc: fengguang.wu, roger.chen, kbuild-all, peppe.cavallaro, netdev,
linux-kernel
From: Joe Perches <joe@perches.com>
Date: Fri, 02 Jan 2015 16:46:45 -0800
> On Sat, 2015-01-03 at 08:25 +0800, kbuild test robot wrote:
>> drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c:425:1-4: WARNING: end returns can be simpified
>>
>> Simplify a trivial if-return sequence. Possibly combine with a
>> preceding function call.
>> Generated by: scripts/coccinelle/misc/simple_return.cocci
>>
>> CC: Roger Chen <roger.chen@rock-chips.com>
>> Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
>> ---
>>
>> dwmac-rk.c | 6 +-----
>> 1 file changed, 1 insertion(+), 5 deletions(-)
>>
>> --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
>> +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
>> @@ -422,11 +422,7 @@ static int rk_gmac_init(struct platform_
>> if (ret)
>> return ret;
>>
>> - ret = gmac_clk_enable(bsp_priv, true);
>> - if (ret)
>> - return ret;
>> -
>> - return 0;
>> + return gmac_clk_enable(bsp_priv, true);
>
> I think this change is not particularly better.
>
> When the pattern is multiply repeated like:
...
> I think it's better to not change the last
> test in the sequence just to minimize overall
> line count.
I think it's a wash and that both ways are about the same to me.
I won't apply this, sorry.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] GMAC: fix simple_return.cocci warnings
2015-01-05 3:20 ` David Miller
@ 2015-01-06 7:13 ` Roger
2015-01-06 7:26 ` Joe Perches
2015-01-06 7:52 ` David Miller
0 siblings, 2 replies; 6+ messages in thread
From: Roger @ 2015-01-06 7:13 UTC (permalink / raw)
To: David Miller, joe
Cc: fengguang.wu, kbuild-all, peppe.cavallaro, netdev, linux-kernel
Hi! David
What should I do now?
On 2015/1/5 11:20, David Miller wrote:
> From: Joe Perches <joe@perches.com>
> Date: Fri, 02 Jan 2015 16:46:45 -0800
>
>> On Sat, 2015-01-03 at 08:25 +0800, kbuild test robot wrote:
>>> drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c:425:1-4: WARNING: end returns can be simpified
>>>
>>> Simplify a trivial if-return sequence. Possibly combine with a
>>> preceding function call.
>>> Generated by: scripts/coccinelle/misc/simple_return.cocci
>>>
>>> CC: Roger Chen <roger.chen@rock-chips.com>
>>> Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
>>> ---
>>>
>>> dwmac-rk.c | 6 +-----
>>> 1 file changed, 1 insertion(+), 5 deletions(-)
>>>
>>> --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
>>> +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
>>> @@ -422,11 +422,7 @@ static int rk_gmac_init(struct platform_
>>> if (ret)
>>> return ret;
>>>
>>> - ret = gmac_clk_enable(bsp_priv, true);
>>> - if (ret)
>>> - return ret;
>>> -
>>> - return 0;
>>> + return gmac_clk_enable(bsp_priv, true);
>> I think this change is not particularly better.
>>
>> When the pattern is multiply repeated like:
> ...
>> I think it's better to not change the last
>> test in the sequence just to minimize overall
>> line count.
> I think it's a wash and that both ways are about the same to me.
>
> I won't apply this, sorry.
>
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] GMAC: fix simple_return.cocci warnings
2015-01-06 7:13 ` Roger
@ 2015-01-06 7:26 ` Joe Perches
2015-01-06 7:52 ` David Miller
1 sibling, 0 replies; 6+ messages in thread
From: Joe Perches @ 2015-01-06 7:26 UTC (permalink / raw)
To: Roger
Cc: David Miller, fengguang.wu, kbuild-all, peppe.cavallaro, netdev,
linux-kernel
On Tue, 2015-01-06 at 15:13 +0800, Roger wrote:
> What should I do now?
I think it would be better to change
"int gmac_clk_enable" to "void gmac_clk_enable"
(it always returns 0)
This function should simply call gmac_clk_enable
and return 0;
> >>> --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
> >>> +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
> >>> @@ -422,11 +422,7 @@ static int rk_gmac_init(struct platform_
> >>> if (ret)
> >>> return ret;
> >>>
> >>> - ret = gmac_clk_enable(bsp_priv, true);
> >>> - if (ret)
> >>> - return ret;
> >>> -
> >>> - return 0;
> >>> + return gmac_clk_enable(bsp_priv, true);
> >> I think this change is not particularly better.
> >>
> >> When the pattern is multiply repeated like:
> > ...
> >> I think it's better to not change the last
> >> test in the sequence just to minimize overall
> >> line count.
> > I think it's a wash and that both ways are about the same to me.
> >
> > I won't apply this, sorry.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] GMAC: fix simple_return.cocci warnings
2015-01-06 7:13 ` Roger
2015-01-06 7:26 ` Joe Perches
@ 2015-01-06 7:52 ` David Miller
1 sibling, 0 replies; 6+ messages in thread
From: David Miller @ 2015-01-06 7:52 UTC (permalink / raw)
To: roger.chen
Cc: joe, fengguang.wu, kbuild-all, peppe.cavallaro, netdev,
linux-kernel
From: Roger <roger.chen@rock-chips.com>
Date: Tue, 06 Jan 2015 15:13:39 +0800
> What should I do now?
Nothing, I'm simply not applying this patch.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2015-01-06 7:52 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <201501030822.7cG5bXrm%fengguang.wu@intel.com>
2015-01-03 0:25 ` [PATCH] GMAC: fix simple_return.cocci warnings kbuild test robot
2015-01-03 0:46 ` Joe Perches
2015-01-05 3:20 ` David Miller
2015-01-06 7:13 ` Roger
2015-01-06 7:26 ` Joe Perches
2015-01-06 7:52 ` David Miller
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).