zephyr/drivers/bluetooth
Aleksander Wasaznik f187d1bdf4 Bluetooth: drivers/rpmsg: Ensure coop prio bt_recv
Ensure that the Bluetooth rpmsg driver thread is temporarly in
cooperative mode using `k_sched_lock`.

The previous commit added the documentation on `bt_recv` stemming from
the general consensus among maintainers that `bt_recv` may not be called
from preemptible priorites.

Many uses may be affected by this race condition, since the default
configuration of rpmsg driver selects a preemtible priority.

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2023-10-09 19:03:59 +03:00
..
hci Bluetooth: drivers/rpmsg: Ensure coop prio bt_recv 2023-10-09 19:03:59 +03:00
CMakeLists.txt Bluetooth: Move crypto toolbox functions from smp.c to their own files 2022-11-10 09:28:28 +01:00
Kconfig drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
util.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00