zephyr/subsys
Mariusz Skamra 9148fb65d7 Bluetooth: att: Fix deadlock on meta data context allocation
This fixes deadlock that happened waiting for meta data in system
workqueue.
The meta data always get freed in the system workqueue,
so if we're in the same workqueue but there are no immediate
contexts available, there's no chance we'll get one by waiting.

Fixes: #53455
Signed-off-by: Mariusz Skamra <mariusz.skamra@codecoup.pl>
2023-01-04 16:51:05 +01:00
..
bluetooth Bluetooth: att: Fix deadlock on meta data context allocation 2023-01-04 16:51:05 +01:00
canbus drivers: can: use flags fields for can_frame and can_filter structs 2022-10-25 16:32:10 +02:00
console includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
cpp subsys/cpp: make libstdc++ select full libc to get tests working 2022-11-22 12:54:00 +09:00
debug modules: build segger debugmon code with config 2022-12-28 12:00:46 +01:00
demand_paging different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
dfu dfu/boot/mcuboot: treat pristine image as confirmed 2022-11-07 09:50:35 +01:00
disk subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
dsp zdsp: Fix missing kconfig and no source library 2022-12-07 10:24:24 +00:00
emul test: SBS gauge gets initially supported props 2022-11-19 17:56:05 -05:00
fb includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
fs fs: fat: document path transformation 2022-12-07 10:31:01 +00:00
ipc ipc: icmsg multi endpoint with nocopy in receive path 2022-12-22 11:07:44 +01:00
jwt subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
logging logging: Reset buffered message counter on init 2022-12-29 10:33:29 +01:00
lorawan lorawan: enforce larger system work queue stack size via Kconfig 2022-11-28 10:49:18 +01:00
mgmt mgmt: mcumgr: img_mgmt: Fix mismatched slot missing variable 2022-12-24 16:58:11 +01:00
modbus crc: Make the build of crc function dependent on a Kconfig 2022-11-23 13:30:00 +01:00
net net: lwm2m: Deprecate Kconfig for LwM2M RD Client 2023-01-03 13:23:46 +01:00
pm pm: don't suspend unready devices when entering low power states 2022-12-19 09:46:17 +00:00
portability subsys/cmsis_v*: Fix racy mutex testing, decouple from k_mutex 2022-10-17 10:13:56 +02:00
random random: Fix non-random number generator warning condition 2022-12-15 22:35:31 +01:00
rtio rtio: Userspace support 2022-11-08 10:44:03 +01:00
sd sd: enable 4 bit bus width for high speed cards 2022-10-03 14:22:33 +02:00
settings settings: remove local settings_mount_*_backend() 2022-12-19 16:00:08 +00:00
shell mgmt/mcumgr: Standardise MCUmgr Kconfig names 2022-12-22 12:36:34 +01:00
stats stats: shell: enable the stats shell if both stats and shell are enabled 2022-10-12 06:46:34 +02:00
storage storage: flash_map: shell: Show device pointer instead of ID 2022-12-27 13:24:55 +01:00
task_wdt task_wdt: Fix build warning on 64-bit platforms 2022-08-23 10:16:04 +02:00
testsuite ztest: Add config to control test summary 2022-12-06 07:35:23 -05:00
timing subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tracing subsys/tracing: Use z_current_get in switch_{in,out} 2022-10-26 12:00:04 +02:00
usb usb: dfu: Schedule timer handler from USB workqueue 2023-01-04 10:33:35 +01:00
zbus zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
CMakeLists.txt zdsp: Fix missing kconfig and no source library 2022-12-07 10:24:24 +00:00
Kconfig usb: add initial USB host support 2022-12-16 13:21:12 +01:00