diff options
Diffstat (limited to 'net/nfc/llcp_sock.c')
-rw-r--r-- | net/nfc/llcp_sock.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/nfc/llcp_sock.c b/net/nfc/llcp_sock.c index 9578bd6a4f3e..b7de0da46acd 100644 --- a/net/nfc/llcp_sock.c +++ b/net/nfc/llcp_sock.c | |||
@@ -942,12 +942,12 @@ static void llcp_sock_destruct(struct sock *sk) | |||
942 | } | 942 | } |
943 | } | 943 | } |
944 | 944 | ||
945 | struct sock *nfc_llcp_sock_alloc(struct socket *sock, int type, gfp_t gfp) | 945 | struct sock *nfc_llcp_sock_alloc(struct socket *sock, int type, gfp_t gfp, int kern) |
946 | { | 946 | { |
947 | struct sock *sk; | 947 | struct sock *sk; |
948 | struct nfc_llcp_sock *llcp_sock; | 948 | struct nfc_llcp_sock *llcp_sock; |
949 | 949 | ||
950 | sk = sk_alloc(&init_net, PF_NFC, gfp, &llcp_sock_proto); | 950 | sk = sk_alloc(&init_net, PF_NFC, gfp, &llcp_sock_proto, kern); |
951 | if (!sk) | 951 | if (!sk) |
952 | return NULL; | 952 | return NULL; |
953 | 953 | ||
@@ -993,7 +993,7 @@ void nfc_llcp_sock_free(struct nfc_llcp_sock *sock) | |||
993 | } | 993 | } |
994 | 994 | ||
995 | static int llcp_sock_create(struct net *net, struct socket *sock, | 995 | static int llcp_sock_create(struct net *net, struct socket *sock, |
996 | const struct nfc_protocol *nfc_proto) | 996 | const struct nfc_protocol *nfc_proto, int kern) |
997 | { | 997 | { |
998 | struct sock *sk; | 998 | struct sock *sk; |
999 | 999 | ||
@@ -1009,7 +1009,7 @@ static int llcp_sock_create(struct net *net, struct socket *sock, | |||
1009 | else | 1009 | else |
1010 | sock->ops = &llcp_sock_ops; | 1010 | sock->ops = &llcp_sock_ops; |
1011 | 1011 | ||
1012 | sk = nfc_llcp_sock_alloc(sock, sock->type, GFP_ATOMIC); | 1012 | sk = nfc_llcp_sock_alloc(sock, sock->type, GFP_ATOMIC, kern); |
1013 | if (sk == NULL) | 1013 | if (sk == NULL) |
1014 | return -ENOMEM; | 1014 | return -ENOMEM; |
1015 | 1015 | ||