9d370fc363
Summary: - During investigating critical section with semaphores, I noticed that nxtask_flushstreams() is called with a critical section. - The function calls lib_flushall() which handles a semaphore in userspace. - So it should be done without a critical section Impact: - SMP only Testing: - Tested with ostest the following configs - esp32-devkitc:smp (QEMU), sabre-6quad:smp (QEMU) - maix-bit:smp (QEMU), sim:smp - spresense:smp - Tested with nxplayer and stress test with spresense:wifi_smp Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com> |
||
---|---|---|
.. | ||
clock | ||
environ | ||
group | ||
init | ||
irq | ||
module | ||
mqueue | ||
paging | ||
pthread | ||
sched | ||
semaphore | ||
signal | ||
task | ||
timer | ||
wdog | ||
wqueue | ||
Kconfig | ||
Makefile |