|
@@ -1307,11 +1307,11 @@ static void sk_prot_free(struct proto *prot, struct sock *sk)
|
|
|
}
|
|
|
|
|
|
#if IS_ENABLED(CONFIG_NET_CLS_CGROUP)
|
|
|
-void sock_update_classid(struct sock *sk, struct task_struct *task)
|
|
|
+void sock_update_classid(struct sock *sk)
|
|
|
{
|
|
|
u32 classid;
|
|
|
|
|
|
- classid = task_cls_classid(task);
|
|
|
+ classid = task_cls_classid(current);
|
|
|
if (classid != sk->sk_classid)
|
|
|
sk->sk_classid = classid;
|
|
|
}
|
|
@@ -1353,7 +1353,7 @@ struct sock *sk_alloc(struct net *net, int family, gfp_t priority,
|
|
|
sock_net_set(sk, get_net(net));
|
|
|
atomic_set(&sk->sk_wmem_alloc, 1);
|
|
|
|
|
|
- sock_update_classid(sk, current);
|
|
|
+ sock_update_classid(sk);
|
|
|
sock_update_netprioidx(sk, current);
|
|
|
}
|
|
|
|