summaryrefslogtreecommitdiffstats
path: root/net/ipv6/raw.c
diff options
context:
space:
mode:
authorJulia Lawall <Julia.Lawall@lip6.fr>2015-05-28 23:02:17 +0200
committerDavid S. Miller <davem@davemloft.net>2015-05-31 08:48:36 +0200
commit3d2f6d41d1588c975d16c5969726d018bba90794 (patch)
treeb7822d681846e5f8ea2eb8489a6d92666e1527cb /net/ipv6/raw.c
parentnet: thunderx: add 64-bit dependency (diff)
downloadlinux-3d2f6d41d1588c975d16c5969726d018bba90794.tar.xz
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/ipv6/raw.c')
-rw-r--r--net/ipv6/raw.c8
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)