net: Pass kern from net_proto_family.create to sk_alloc
[firefly-linux-kernel-4.4.55.git] / net / key / af_key.c
index f0d52d721b3a4405b47f38d8f5d6c1990cbf8b5f..9e834ec475a9c202d4427d7a2b7f21511a1d6eea 100644 (file)
@@ -149,7 +149,7 @@ static int pfkey_create(struct net *net, struct socket *sock, int protocol,
                return -EPROTONOSUPPORT;
 
        err = -ENOMEM;
-       sk = sk_alloc(net, PF_KEY, GFP_KERNEL, &key_proto);
+       sk = sk_alloc(net, PF_KEY, GFP_KERNEL, &key_proto, kern);
        if (sk == NULL)
                goto out;