David Herrmann
2df012001d
Bluetooth: hidp: handle kernel_sendmsg() errors correctly
...
We shouldn't push back the skbs if kernel_sendmsg() fails. Instead, we
terminate the connection and drop the skb. Only on EAGAIN we push it back
and return.
l2cap doesn't return EAGAIN, yet, but this guarantees we're safe if it
will at some time in the future.
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
2013-04-17 03:03:59 -03:00
..
bnep
Bluetooth: discard bt_sock_unregister() errors
2013-03-08 10:38:44 -03:00
cmtp
Bluetooth: discard bt_sock_unregister() errors
2013-03-08 10:38:44 -03:00
hidp
Bluetooth: hidp: handle kernel_sendmsg() errors correctly
2013-04-17 03:03:59 -03:00
rfcomm
Bluetooth: fix error return code in rfcomm_add_listener()
2013-03-20 14:17:52 -03:00
a2mp.c
Bluetooth: Replaced kzalloc and memcpy with kmemdup
2013-03-18 14:01:50 -03:00
af_bluetooth.c
Bluetooth: change bt_sock_unregister() to return void
2013-03-08 10:38:44 -03:00
amp.c
Bluetooth: AMP: Use set_bit / test_bit for amp_mgr state
2013-01-09 17:05:05 -02:00
hci_conn.c
Bluetooth: introduce hci_conn ref-counting
2013-04-17 02:45:22 -03:00
hci_core.c
Bluetooth: Remove driver init queue from core
2013-04-04 19:28:25 +03:00
hci_event.c
Bluetooth: remove unneeded hci_conn_hold/put_device()
2013-04-17 02:38:36 -03:00
hci_sock.c
Bluetooth: Fix stand-alone HCI command handling
2013-03-08 10:40:26 -03:00
hci_sysfs.c
Bluetooth: introduce hci_conn ref-counting
2013-04-17 02:45:22 -03:00
Kconfig
l2cap_core.c
Bluetooth: l2cap: add l2cap_user sub-modules
2013-04-17 03:03:43 -03:00
l2cap_sock.c
Bluetooth: hidp: verify l2cap sockets
2013-04-05 23:44:14 -03:00
lib.c
Makefile
mgmt.c
Bluetooth: rename hci_conn_put to hci_conn_drop
2013-04-11 16:34:15 -03:00
sco.c
Bluetooth: Minor coding style fix
2013-04-11 16:34:17 -03:00
smp.c
Bluetooth: rename hci_conn_put to hci_conn_drop
2013-04-11 16:34:15 -03:00