diff options
author | Chan-yeol Park <chanyeol.park@samsung.com> | 2014-10-31 08:23:06 +0300 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2014-11-02 00:20:21 +0300 |
commit | 039fada5cd1963c32ed13d18d0dd467fdf966b66 (patch) | |
tree | 8f6c1f136152b3b40816f6bc99369c31daa29111 /drivers | |
parent | 6bc6c49f1e2f3ab1bec05d1c08aad219ab4eb5d0 (diff) | |
download | linux-039fada5cd1963c32ed13d18d0dd467fdf966b66.tar.xz |
Bluetooth: Fix hci_sync missing wakeup interrupt
__hci_cmd_sync_ev(), __hci_req_sync() could miss wake_up_interrupt from
hci_req_sync_complete() because hci_cmd_work() workqueue and its response
could be completed before they are ready to get the signal through
add_wait_queue(), set_current_state(TASK_INTERRUPTIBLE).
Signed-off-by: Chan-yeol Park <chanyeol.park@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions