|
@@ -734,6 +734,7 @@ void llc_sap_add_socket(struct llc_sap *sap, struct sock *sk)
|
|
llc_sk(sk)->sap = sap;
|
|
llc_sk(sk)->sap = sap;
|
|
|
|
|
|
spin_lock_bh(&sap->sk_lock);
|
|
spin_lock_bh(&sap->sk_lock);
|
|
|
|
+ sock_set_flag(sk, SOCK_RCU_FREE);
|
|
sap->sk_count++;
|
|
sap->sk_count++;
|
|
sk_nulls_add_node_rcu(sk, laddr_hb);
|
|
sk_nulls_add_node_rcu(sk, laddr_hb);
|
|
hlist_add_head(&llc->dev_hash_node, dev_hb);
|
|
hlist_add_head(&llc->dev_hash_node, dev_hb);
|