zephyr/subsys/bluetooth/controller
Vinayak Kariappa Chettimada 049267a5ca Bluetooth: controller: Fix connection cancel deadlock
Calling bt_recv in the Bluetooth host Tx thread by the
controller implementation caused deadlock in combined host
controller builds when HCI LE Create Connection Cancel
generated the HCI LE Connection Complete or HCI LE Enhanced
Connection Complete events.

Controller's HCI implementation has been updated to place
the generated event into Rx FIFO to avoid the deadlock.

Relates to commit a59f544fb4 ("bluetooth: controller:
Handle non-priority events correctly")

Relates to #10314.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2018-10-05 13:44:10 +02:00
..
crypto portability: Avoid void* arithmetics which is a GNU extension 2018-09-28 07:57:28 +05:30
hal Bluetooth: controller: Use nRFx functions for PPI reg access 2018-09-12 13:13:48 +02:00
hci Bluetooth: controller: Fix connection cancel deadlock 2018-10-05 13:44:10 +02:00
include Bluetooth: controller: Fix connection cancel deadlock 2018-10-05 13:44:10 +02:00
ll_sw Bluetooth: controller: Fix connection cancel deadlock 2018-10-05 13:44:10 +02:00
ticker Bluetooth: controller: Remove include guards in internal files 2018-06-14 17:11:42 +02:00
util coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00
CMakeLists.txt Bluetooth: Reorganize Kconfig options for BLE controller 2018-07-02 11:59:43 +02:00
Kconfig Bluetooth: controller: Fix default Tx buffers 2018-10-04 11:45:54 +02:00