Bluetooth: Fix __hci_req_sync() handling of empty requests
authorJohan Hedberg <johan.hedberg@intel.com>
Tue, 5 Mar 2013 18:37:42 +0000 (20:37 +0200)
committerGustavo Padovan <gustavo.padovan@collabora.co.uk>
Fri, 8 Mar 2013 13:40:25 +0000 (10:40 -0300)
commit53cce22dc795e73fb48205e3f584f63f4c71c90c
treeaa671d4a99b4da6594541c974535f8c6e0ce5ad8
parent01178cd420e0134ef3fb4da161ba6390c66913bf
Bluetooth: Fix __hci_req_sync() handling of empty requests

If a request callback doesn't send any commands __hci_req_sync() should
fail imediately instead of waiting for the inevitable timeout to occur.
This is particularly important once we start creating requests with
conditional command sending which can potentially result in no commands
being sent at all.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
net/bluetooth/hci_core.c