zephyr/subsys/bluetooth
Vinayak Kariappa Chettimada fdda91d4b4 Bluetooth: Controller: Fix k_sem_give call from Zero Latency IRQs
Fix k_sem_give() from being called from Zero Latency IRQs
when the Controller is configured with BT_CTLR_ZLI=y.

Kernel features shall not be used from Zero Latency IRQs as
these IRQs cannot be locked by the kernel to maintain
context safety of the kernel objects.

Relates to commit 92e017fd70 ("Bluetooth: controller:
split: Support Zero Latency IRQs") and
commit c842eef3ae ("Bluetooth: controller: Add semaphore
to indicate free AD data buffers").

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2022-03-07 10:53:50 +01:00
..
audio Bluetooth: OTS - rename client data receive callbacks 2022-03-07 10:47:43 +01:00
common
controller Bluetooth: Controller: Fix k_sem_give call from Zero Latency IRQs 2022-03-07 10:53:50 +01:00
host Bluetooth: Host: Implement GAP writable appearance 2022-03-07 10:45:55 +01:00
mesh Bluetooth: Mesh: Fix missing add suffix _COMMON 2022-03-07 10:52:14 +01:00
services Bluetooth: OTS - rename client data receive callbacks 2022-03-07 10:47:43 +01:00
shell Bluetooth: OTS - Client APIs to have instance as first parameter 2022-03-07 10:47:43 +01:00
CMakeLists.txt
Kconfig
Kconfig.adv Bluetooth: Host: Remove experimental tag from periodic adv and sync 2022-02-25 21:59:49 +02:00
Kconfig.iso