zephyr/subsys
Johan Hedberg 68f6b59e2d Bluetooth: Fix deadlock-risky HCI command buffer allocation
The LE scanning and advertising implementations were allocating and
holding buffers (the scan & advertising parameters respectively) while
at the same time potentially sending other commands (such as setting
the local private address). If these APIs would end up being called
simultaneously from different contexts, this could lead to a deadlock
in trying to allocate HCI command buffers, especially considering that
the default HCI command buffer count is 2.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2017-11-10 10:42:38 +02:00
..
bluetooth Bluetooth: Fix deadlock-risky HCI command buffer allocation 2017-11-10 10:42:38 +02:00
console
cpp
debug
dfu
disk
fs
logging
net net: tcp: net_tcp_parse_opts: Convert MSS value to host byte order 2017-11-09 17:00:26 +02:00
random
shell
usb cmake: Introduce a default VID and PID 2017-11-08 20:00:22 -05:00
CMakeLists.txt
Kconfig