diff options
author | Julia Lawall <Julia.Lawall@lip6.fr> | 2015-05-28 23:02:17 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-05-30 23:48:36 -0700 |
commit | 3d2f6d41d1588c975d16c5969726d018bba90794 (patch) | |
tree | b7822d681846e5f8ea2eb8489a6d92666e1527cb /net | |
parent | 5e9615bfb9586055adfa32958b5fe69eec622354 (diff) | |
download | talos-obmc-linux-3d2f6d41d1588c975d16c5969726d018bba90794.tar.gz talos-obmc-linux-3d2f6d41d1588c975d16c5969726d018bba90794.zip |
ipv6: drop unneeded goto
Delete jump to a label on the next line, when that label is not
used elsewhere.
A simplified version of the semantic patch that makes this change is as
follows: (http://coccinelle.lip6.fr/)
// <smpl>
@r@
identifier l;
@@
-if (...) goto l;
-l:
// </smpl>
Also remove the unnecessary ret variable.
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/ipv6/raw.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c index 484a5c144073..ca4700cb26c4 100644 --- a/net/ipv6/raw.c +++ b/net/ipv6/raw.c @@ -1327,13 +1327,7 @@ static struct inet_protosw rawv6_protosw = { int __init rawv6_init(void) { - int ret; - - ret = inet6_register_protosw(&rawv6_protosw); - if (ret) - goto out; -out: - return ret; + return inet6_register_protosw(&rawv6_protosw); } void rawv6_exit(void) |