zephyr/subsys/bluetooth
Joakim Andersson 7986cae05c Bluetooth: host: Remove cancel sync from database hash commit
Fix deadlock when db_hash_commit has to wait for the delayed work to
finish. This creates a deadlock if the delayed work for database hash
calculation needs to store the hash since the settings API is locked
when calling the commit callback.
Remove call to k_work_cancel_delayable_sync from db_hash_commit in order
to avoid the deadlock. Instead move comparing of the stored hash to the
delayed work and reschedule the work with no wait.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2021-05-24 23:29:52 -04:00
..
audio Bluetooth: Audio: Move NULL check for conn in bt_vcs_discover 2021-05-20 13:02:56 +02:00
common Bluetooth: Refactor bluetooth buffer configuration for simplification 2021-05-06 14:56:18 +02:00
controller Bluetooth: controller: Add conn creation param checks 2021-05-21 18:50:22 +02:00
host Bluetooth: host: Remove cancel sync from database hash commit 2021-05-24 23:29:52 -04:00
mesh Bluetooth: Mesh: Don't reset PB ADV reliable timer on retransmit 2021-05-19 15:54:20 +03:00
services Bluetooth: OTS: Update OTS to use correct reserve define 2021-05-06 14:56:18 +02:00
shell Bluetooth: Audio: Fix VCS client shell missing compile 2021-05-20 13:19:17 +02:00
CMakeLists.txt Bluetooth: Audio: Volume Offset Control Service and Client 2021-03-22 13:05:56 -04:00
Kconfig driver: esp32: add bluetooth support 2021-04-30 16:51:30 -04:00