linux/net/bluetooth
Marcel Holtmann 74da626a10 [Bluetooth] Add locking for bt_proto array manipulation
The bt_proto array needs to be protected by some kind of locking to
prevent a race condition between bt_sock_create and bt_sock_register.

And in addition all calls to sk_alloc need to be made GFP_ATOMIC now.

Signed-off-by: Masatake YAMATO <jet@gyve.org>
Signed-off-by: Frederik Deweerdt <frederik.deweerdt@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2006-10-15 23:14:34 -07:00
..
bnep [Bluetooth] Add locking for bt_proto array manipulation 2006-10-15 23:14:34 -07:00
cmtp [Bluetooth] Add locking for bt_proto array manipulation 2006-10-15 23:14:34 -07:00
hidp [Bluetooth] Add locking for bt_proto array manipulation 2006-10-15 23:14:34 -07:00
rfcomm [Bluetooth] Add locking for bt_proto array manipulation 2006-10-15 23:14:34 -07:00
af_bluetooth.c [Bluetooth] Add locking for bt_proto array manipulation 2006-10-15 23:14:34 -07:00
hci_conn.c [Bluetooth] Support concurrent connect requests 2006-10-15 23:14:30 -07:00
hci_core.c [Bluetooth] Read local version information on device init 2006-09-28 18:01:32 -07:00
hci_event.c [Bluetooth] Support concurrent connect requests 2006-10-15 23:14:30 -07:00
hci_sock.c [Bluetooth] Add locking for bt_proto array manipulation 2006-10-15 23:14:34 -07:00
hci_sysfs.c [Bluetooth] Make use of virtual devices tree 2006-10-15 23:14:29 -07:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
l2cap.c [Bluetooth] Add locking for bt_proto array manipulation 2006-10-15 23:14:34 -07:00
lib.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sco.c [Bluetooth] Add locking for bt_proto array manipulation 2006-10-15 23:14:34 -07:00