zephyr/lib/os
Patrick Wildt f61bbad625 spsc_pbuf: fix cache invalidation in spsc_pbuf_free
In case the read index points to the end of the packet buffer and thus
wraps around, we must not invalidate the cache, otherwise we draw
outside of the lines and purge data outside of our responsibility.

Signed-off-by: Patrick Wildt <pwildt@google.com>
2024-02-01 13:10:28 -06:00
..
assert.c llext: export some symbols 2023-12-01 10:08:12 -05:00
cbprintf_complete.c
cbprintf_nano.c lib: os: cbprintf_nano: Fix Coverity issue 316025 2023-06-02 15:07:34 -04:00
cbprintf_packaged.c lib: os: cbprintf: Fix size miscalculation in cbprintf_convert 2023-12-28 12:18:50 +00:00
cbprintf.c
CMakeLists.txt lib: move utilities into own folder 2023-12-22 09:54:12 +01:00
fdtable.c syscall: rename z_object_recycle -> k_object_recycle 2023-11-03 11:46:52 +01:00
Kconfig lib: move utilities into own folder 2023-12-22 09:54:12 +01:00
Kconfig.cbprintf libc/picolibc: Support 'long long' and 'minimal' printf variants 2023-11-20 06:07:58 -05:00
mpsc_pbuf.c
mutex.c syscall: rename Z_SYSCALL_ to K_SYSCALL_ 2023-11-03 11:46:52 +01: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 ztest: export ztest_test_* symbols to llexts 2024-01-26 12:36:23 +01:00
reboot.c
sem.c kernel: move syscall_handler.h to internal include directory 2023-11-03 11:46:52 +01: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