linux-stable-rt/drivers/bluetooth
Pavel Machek 026672d099 hci_usb.h: fix hard-to-trigger race
If someone tries to _urb_unlink while _urb_queue_head is running, he'll see
_urb->queue == NULL and fail to do any locking.  Prevent that from happening
by strategically placed barriers.

Signed-off-by: Pavel Machek <pavel@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-05-02 16:45:10 -07:00
..
Kconfig
Makefile
bcm203x.c
bfusb.c
bluecard_cs.c
bpa10x.c drivers/bluetooth/bpa10x.c: fix memleak 2008-02-05 03:08:45 -08:00
bt3c_cs.c pcmcia: replace kio_addr_t with unsigned int everywhere 2008-02-05 09:44:08 -08:00
btsdio.c drivers/bluetooth/btsdio.c: fix double-free 2008-02-05 03:09:17 -08:00
btuart_cs.c pcmcia: replace kio_addr_t with unsigned int everywhere 2008-02-05 09:44:08 -08:00
btusb.c
dtl1_cs.c
hci_bcsp.c
hci_h4.c
hci_ldisc.c tty: add throttle/unthrottle helpers 2008-04-30 08:29:47 -07:00
hci_ll.c
hci_uart.h
hci_usb.c hci_usb: remove code obfuscation 2008-04-19 18:17:26 -07:00
hci_usb.h hci_usb.h: fix hard-to-trigger race 2008-05-02 16:45:10 -07:00
hci_vhci.c