zephyr/subsys/bluetooth
Jonathan Rico caa88b2cfd Bluetooth: host: gatt: don't use settings API in disconnect cb
When `CONFIG_BT_SETTINGS_DELAYED_STORE` is enabled, reschedule the storage
work immediately instead of processing it in the current context.

When that config is not enabled, process the storage in the current
context.

Processing this work (i.e. using the settings API and its likely
FLASH-based backend) in the current context (cooperative prio) may mess
with the real-time constraints of the application threads.

Fixes #55067.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2023-03-01 11:10:22 +01:00
..
audio Bluetooth: Audio: Fix ASCS check for streaming state 2023-02-24 09:24:34 +01:00
common Bluetooth: Update Bluetooth legacy logging Kconfig 2022-11-30 14:37:58 +01:00
controller tests: bluetooth: add prefix to exposed API 2023-02-24 11:46:39 +01:00
crypto Bluetooth: Fix endianness of cryptographic toolbox function h8 2023-01-26 13:25:11 +01:00
host Bluetooth: host: gatt: don't use settings API in disconnect cb 2023-03-01 11:10:22 +01:00
mesh Bluetooth: Mesh: fix access to uninitialized memory 2023-02-20 09:53:14 +01:00
services Bluetooth: Services: Set IAS alert level before callback 2023-02-27 13:20:33 +01:00
shell Bluetooth: add decoding for BLE 5.4 version string 2023-02-24 09:13:18 +01:00
CMakeLists.txt Bluetooth: crypto: Refactor a few items 2022-11-10 17:54:14 +02:00
Kconfig Bluetooth: crypto: Refactor a few items 2022-11-10 17:54:14 +02:00
Kconfig.adv Bluetooth: Mesh: Extended advertiser as default 2022-11-01 08:52:56 +00:00
Kconfig.iso bluetooth: kconfig: Hide host options if not available 2022-06-17 10:49:51 -05:00