zephyr/subsys
Jakub Rzeszutko f8263e8293 shell: Add synchronization for prompt-string access in shell
Resolved a data race in shell.c by copying the user-provided
prompt-string into a private buffer within the shell, ensuring
proper synchronization with the shell-thread.

Fixes: #64972

Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@verkada.com>
2024-04-04 15:18:36 -05:00
..
bindesc bindesc: Update build time without re-running cmake entirely 2024-03-29 15:08:39 +00:00
bluetooth Bluetooth: Audio: Broadcast Assistant: add broadcast src duplicate function 2024-04-03 21:11:30 +01:00
canbus drivers: can: remove run-time RTR filtering, add build-time RTR filter 2024-01-21 11:00:31 +01:00
console
debug gdbstub: Add v-packet handling function 2024-04-03 15:39:28 +01:00
demand_paging kernel: mm: only include demand_paging.h if needed 2023-11-23 10:01:45 +01:00
dfu subsys/dfu/boot: Fix image confirm for Direct XIP 2024-02-06 21:00:36 +01:00
disk
dsp
emul emul: Add support for non-bus emulators 2024-01-12 09:59:31 +01:00
fb
fs fs: allow fs_mkfs() for FATFS without auto-format on mounting 2024-04-01 11:04:56 +01:00
input input: utils: rename the input dump callback 2024-04-01 11:05:02 +01:00
ipc ipc: Add thread name to mbox work queues 2024-03-19 15:01:16 +01:00
jwt random: Rename random header 2023-10-10 14:23:50 +03:00
llext syscalls: llext: Export z_impl symbols so they are available to kernel 2024-03-26 19:31:56 -04:00
logging syscall: Export all emitted syscalls, enabling them for extensions 2024-03-20 16:26:54 +00:00
lorawan lorawan: services: clock_sync: apply changed periodicity immediately 2024-03-01 17:35:04 +01:00
mem_mgmt mem_mgmt: Add a memory attributes memory allocator 2023-11-27 19:56:48 +01:00
mgmt subsys/mgmt/hawkbit: change 'Hawkbit' & 'hawkbit' to 'hawkBit' 2024-04-04 09:46:22 +01:00
modbus modbus: Remove mode reset in modbus_disable function 2024-01-25 16:00:38 +00:00
modem modem: cmux: make work buffer size configurable 2024-03-26 09:29:55 +00:00
net net: shell: capture: Set capture device if user did not use shell 2024-04-04 17:02:11 +02:00
pm pm: runtime: fix race when waiting for suspended event 2024-03-29 15:08:56 +00:00
portability kernel: remove cmsis-rtos layering violation 2024-03-06 19:27:28 -05:00
random random: Rename source files 2024-03-28 09:44:44 +00:00
retention retention: Increase read size variables to 16-bit 2023-12-14 19:05:22 +00:00
rtio syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
sd sd: sdmmc: fix formatting 2024-03-20 10:27:02 -05:00
sensing sensing: add rtio implement for sensing subsys 2024-01-24 10:32:10 +01:00
settings settings: nvs: Fix first write issue with cache 2024-02-26 11:55:33 +00:00
shell shell: Add synchronization for prompt-string access in shell 2024-04-04 15:18:36 -05:00
sip_svc
stats shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
storage subsys/storage/flash_map: Inline flash_area_layout 2024-03-22 08:58:48 +01:00
task_wdt task_wdt: add shell 2024-03-22 10:24:55 +01:00
testsuite scripts: tests: Blackbox test expansion - platform 2024-03-31 17:37:09 -04:00
timing
tracing tracing: add intel ADSP memory window backend 2024-03-25 09:33:41 +01:00
usb usb: device_next: use USB notification in CDC ACM implementation 2024-03-22 10:10:42 +01:00
zbus zbus: add priority boost feature 2024-01-04 09:41:54 +01:00
CMakeLists.txt drivers, subsys: sort the lists again, mark the blocks for checking 2023-11-13 09:41:05 +01:00
Kconfig llext: enable tristate Kconfig options 2024-01-11 10:26:04 -05:00