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 Bluetooth: Host: Non-discardable event buffer size is 255 for ext adv 2022-02-07 17:22:13 +01:00
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 drivers: bluetooth: build as static library 2021-08-17 06:06:03 -04:00
Kconfig Bluetooth: Mesh: Add Proxy Client Feature 2022-02-24 13:51:09 -08:00
Kconfig.adv Bluetooth: Host: Remove experimental tag from periodic adv and sync 2022-02-25 21:59:49 +02:00
Kconfig.iso kconfig: bluetooth: experimental settings now uses select EXPERIMENTAL 2021-10-22 13:59:21 +02:00