|
@@ -424,6 +424,9 @@ struct l2cap_chan *l2cap_chan_create(void)
|
|
|
|
|
|
|
|
mutex_init(&chan->lock);
|
|
mutex_init(&chan->lock);
|
|
|
|
|
|
|
|
|
|
+ /* Set default lock nesting level */
|
|
|
|
|
+ atomic_set(&chan->nesting, L2CAP_NESTING_NORMAL);
|
|
|
|
|
+
|
|
|
write_lock(&chan_list_lock);
|
|
write_lock(&chan_list_lock);
|
|
|
list_add(&chan->global_l, &chan_list);
|
|
list_add(&chan->global_l, &chan_list);
|
|
|
write_unlock(&chan_list_lock);
|
|
write_unlock(&chan_list_lock);
|