path: root/net/ipv6
diff options
authorJulia Lawall <Julia.Lawall@lip6.fr>2015-05-28 23:02:17 +0200
committerDavid S. Miller <davem@davemloft.net>2015-05-30 23:48:36 -0700
commit3d2f6d41d1588c975d16c5969726d018bba90794 (patch)
treeb7822d681846e5f8ea2eb8489a6d92666e1527cb /net/ipv6
parent5e9615bfb9586055adfa32958b5fe69eec622354 (diff)
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/ipv6')
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;
- return ret;
+ return inet6_register_protosw(&rawv6_protosw);
void rawv6_exit(void)

Privacy Policy