zephyr/subsys/shell
Bjarki Arge Andreasen 825dea6832 shell: exchange k_mutex for k_sem
The mutex is being used as a simple binary semaphore. It is not
recursed so we don't need to track thread ownership nor lock count.

Exchange the mutex for a binary semaphore to save resources and
speed up shell.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
2025-07-24 17:00:07 +01:00
..
backends net: mgmt: Convert the mgmt API to use 64-bit masks 2025-06-18 10:54:44 +02:00
modules shell: move date_service to sys_clock api 2025-07-19 15:30:29 -04:00
CMakeLists.txt
Kconfig shell: exchange k_poll for k_event 2025-07-22 19:34:02 -04:00
Kconfig.template.shell_log_queue_size
Kconfig.template.shell_log_queue_timeout
shell_cmds.c
shell_fprintf.c
shell_help.c shell: Introduce structured help message 2025-06-11 09:55:21 +02:00
shell_help.h
shell_history.c
shell_log_backend.c shell: exchange k_mutex for k_sem 2025-07-24 17:00:07 +01:00
shell_ops.c shell: exchange k_poll for k_event 2025-07-22 19:34:02 -04:00
shell_ops.h shell: exchange k_mutex for k_sem 2025-07-24 17:00:07 +01:00
shell_utils.c
shell_utils.h
shell_vt100.h
shell_wildcard.c
shell_wildcard.h
shell.c shell: exchange k_mutex for k_sem 2025-07-24 17:00:07 +01:00