zephyr/lib/os
Xiaolu Sun 45705a84ab logging: fix log buffer pending while it is definitely full
The buffer flags MPSC_PBUF_FULL is a shared resource to determine
whether the buffer is available. When processing drop messages,
the flag will be cleared first and then set, add spin lock protection.

Signed-off-by: Xiaolu Sun <xiaolu.sun@intel.com>
2024-08-23 08:04:18 -04:00
..
zvfs Revert "net: sockets: move poll implementation to zvfs" 2024-07-03 15:03:05 -04:00
assert.c llext: export some symbols 2023-12-01 10:08:12 -05:00
cbprintf.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
cbprintf_complete.c ARCMWDT: Fix cbprintf issue with omitted function prototype 2024-06-28 07:21:11 -04:00
cbprintf_nano.c ARCMWDT: Fix cbprintf issue with omitted function prototype 2024-06-28 07:21:11 -04:00
cbprintf_packaged.c lib: avoided increments/decrements with side effects 2024-06-21 08:48:15 -04:00
CMakeLists.txt Revert "net: sockets: move poll implementation to zvfs" 2024-07-03 15:03:05 -04:00
fdtable.c Revert "fdtable: read, write, close: only execute methods if non-NULL" 2024-07-03 15:03:05 -04:00
Kconfig lib: os: spsc_pbuf: Clarify using cache management in the module 2024-07-01 16:07:30 -04:00
Kconfig.cbprintf libc/picolibc: Support 'long long' and 'minimal' printf variants 2023-11-20 06:07:58 -05:00
mpsc_pbuf.c logging: fix log buffer pending while it is definitely full 2024-08-23 08:04:18 -04:00
mutex.c coding guidelines: comply with MISRA Rule 12.1. 2024-06-13 20:28:23 -04:00
p4wq.c kernel: move wait_q.h header to be internal 2023-09-12 12:55:36 -04:00
poweroff.c lib: os: add support for system power off 2023-08-04 16:59:36 +02:00
printk.c lib: os: change __printk_get_hook return type to printk_hook_fn_t 2024-07-27 10:41:01 +03:00
reboot.c lib: os: reboot: dump coverage info on sys_reboot 2024-06-15 04:39:53 -04:00
sem.c coding guidelines: comply with MISRA Rule 12.1. 2024-06-13 20:28:23 -04:00
spsc_pbuf.c spsc_pbuf: fix cache invalidation in spsc_pbuf_free 2024-02-01 13:10:28 -06:00
thread_entry.c kernel: Option to not use tls to get current thread 2023-11-21 15:49:48 +01:00
user_work.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00