CONFIG_SYSTEM_WORKQUEUE_PRIORITY

System workqueue priority

Type: int

Help

By default, system work queue priority is the lowest cooperative priority. This means that any work handler, once started, won’t be preempted by any other thread until finished.

Defaults

Kconfig definitions

At kernel/Kconfig:371

Included via Kconfig:10Kconfig.zephyr:31

Menu path: (top menu) → General Kernel Options → Work Queue Options

config SYSTEM_WORKQUEUE_PRIORITY
    int
    prompt "System workqueue priority"
    default -2 if COOP_ENABLED && !PREEMPT_ENABLED
    default 0 if !COOP_ENABLED
    default -1
    help
      By default, system work queue priority is the lowest cooperative
      priority. This means that any work handler, once started, won't
      be preempted by any other thread until finished.

At subsys/bluetooth/Kconfig:44

Included via Kconfig:10Kconfig.zephyr:39subsys/Kconfig:8

Menu path: (top menu) → Bluetooth → Bluetooth support

config SYSTEM_WORKQUEUE_PRIORITY
    int
    range -256 -1 if BT
    depends on BT

(Definitions include propagated dependencies, including from if’s and menus.)