zephyr/subsys/bluetooth
Jonathan Rico 3c5bf5089a Bluetooth: host: add dedicated WQ for long-running tasks
Send long-running tasks to a dedicated low-priority workqueue.

This shouldn't increase memory usage since by doing this, we get rid of the
ECC processing thread.

This should fix issues like #43811, since the system workqueue runs at a
cooperative priority, and the new dedicated one runs at a pre-emptible
priority.

Fixes #43811

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2022-06-30 10:31:13 +02:00
..
audio all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
common all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
controller bluetooth: ll_sw: nrf5: Apply workaround for anomalies only when needed 2022-06-29 11:57:45 +02:00
host Bluetooth: host: add dedicated WQ for long-running tasks 2022-06-30 10:31:13 +02:00
mesh Bluetooth: Mesh: model sub status async callback 2022-06-29 10:26:00 +02:00
services all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
shell Bluetooth: Audio: Remove hardcoded location and context for LC3 macros 2022-06-29 10:24:49 +02:00
CMakeLists.txt
Kconfig bluetooth: kconfig: Hide host options if not available 2022-06-17 10:49:51 -05:00
Kconfig.adv bluetooth: kconfig: Hide host options if not available 2022-06-17 10:49:51 -05:00
Kconfig.iso bluetooth: kconfig: Hide host options if not available 2022-06-17 10:49:51 -05:00