linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [patch 9/9] wl1271: remove some unneeded code
@ 2010-05-08 16:26 Dan Carpenter
  2010-05-11  4:28 ` Luciano Coelho
  0 siblings, 1 reply; 2+ messages in thread
From: Dan Carpenter @ 2010-05-08 16:26 UTC (permalink / raw)
  To: Luciano Coelho
  Cc: John W. Linville, Juuso Oikarinen, Teemu Paasikivi, Kalle Valo,
	linux-wireless

The goto and the break are equivelent.  I removed the goto in memory of
Edsger Dijkstra who famously hated gotos and who would have been eighty
years old next Tuesday.

Signed-off-by: Dan Carpenter <error27@gmail.com>

diff --git a/drivers/net/wireless/wl12xx/wl1271_main.c b/drivers/net/wireless/wl12xx/wl1271_main.c
index 55aa813..da40cee 100644
--- a/drivers/net/wireless/wl12xx/wl1271_main.c
+++ b/drivers/net/wireless/wl12xx/wl1271_main.c
@@ -1563,8 +1563,6 @@ static int wl1271_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
 	default:
 		wl1271_error("Unsupported key cmd 0x%x", cmd);
 		ret = -EOPNOTSUPP;
-		goto out_sleep;
-
 		break;
 	}
 

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

* Re: [patch 9/9] wl1271: remove some unneeded code
  2010-05-08 16:26 [patch 9/9] wl1271: remove some unneeded code Dan Carpenter
@ 2010-05-11  4:28 ` Luciano Coelho
  0 siblings, 0 replies; 2+ messages in thread
From: Luciano Coelho @ 2010-05-11  4:28 UTC (permalink / raw)
  To: ext Dan Carpenter
  Cc: John W. Linville, Oikarinen Juuso (Nokia-D/Tampere),
	Paasikivi Teemu.3 (EXT-Ixonos/Tampere), Kalle Valo,
	linux-wireless@vger.kernel.org

On Sat, 2010-05-08 at 18:26 +0200, ext Dan Carpenter wrote:
> The goto and the break are equivelent.  I removed the goto in memory of
> Edsger Dijkstra who famously hated gotos and who would have been eighty
> years old next Tuesday.
> 
> Signed-off-by: Dan Carpenter <error27@gmail.com>
> 
> diff --git a/drivers/net/wireless/wl12xx/wl1271_main.c b/drivers/net/wireless/wl12xx/wl1271_main.c
> index 55aa813..da40cee 100644
> --- a/drivers/net/wireless/wl12xx/wl1271_main.c
> +++ b/drivers/net/wireless/wl12xx/wl1271_main.c
> @@ -1563,8 +1563,6 @@ static int wl1271_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
>  	default:
>  		wl1271_error("Unsupported key cmd 0x%x", cmd);
>  		ret = -EOPNOTSUPP;
> -		goto out_sleep;
> -
>  		break;
>  	}

We use goto out_* in error cases throughout our code (sorry Edsger!) and
in many cases they are not needed because they're the last check in the
function, but we still use them for consistency.

In this case, there are two "consistency" items conflicting with each
other (ie. the "break" in the last case entry is not needed, but it's
there for consistency).  Your change indeed makes the code look cleaner,
so I think the "keep-the-break-in-the-default-case" rule should win
here. ;)

Acked-by: Luciano Coelho <luciano.coelho@nokia.com>
 


-- 
Cheers,
Luca.



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

end of thread, other threads:[~2010-05-11  4:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-08 16:26 [patch 9/9] wl1271: remove some unneeded code Dan Carpenter
2010-05-11  4:28 ` Luciano Coelho

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).