net: Add a struct net parameter to sock_create_kern
[firefly-linux-kernel-4.4.55.git] / net / l2tp / l2tp_core.c
index a29a504492af6f2c38607f2c15e123a297d565cd..ae513a2fe7f3408332e6b99e34370da7a64fe02e 100644 (file)
@@ -1399,7 +1399,7 @@ static int l2tp_tunnel_sock_create(struct net *net,
                if (cfg->local_ip6 && cfg->peer_ip6) {
                        struct sockaddr_l2tpip6 ip6_addr = {0};
 
-                       err = sock_create_kern(AF_INET6, SOCK_DGRAM,
+                       err = sock_create_kern(&init_net, AF_INET6, SOCK_DGRAM,
                                          IPPROTO_L2TP, &sock);
                        if (err < 0)
                                goto out;
@@ -1429,7 +1429,7 @@ static int l2tp_tunnel_sock_create(struct net *net,
                {
                        struct sockaddr_l2tpip ip_addr = {0};
 
-                       err = sock_create_kern(AF_INET, SOCK_DGRAM,
+                       err = sock_create_kern(&init_net, AF_INET, SOCK_DGRAM,
                                          IPPROTO_L2TP, &sock);
                        if (err < 0)
                                goto out;