4d4b0c5a07
It is possible to have a thread awoken and subsequently the message that was placed in the queue has been removed by the time the thread is able to check the queue. Ensure theads that failed to find a message do not return prematurely. It was at worst imprecise when a timeout is specified. It's entirely incorrect if the function ever returns with SYS_TIMEOUT when using TIMEOUT_BLOCK. Change-Id: Ibd41eae8c787adf7a320a24603cf64ff8a6da66a |
||
---|---|---|
.. | ||
include | ||
pthread | ||
corelock.c | ||
kernel-internal.h | ||
mrsw_lock.c | ||
mutex.c | ||
queue.c | ||
semaphore.c | ||
thread-common.c | ||
thread-internal.h | ||
thread.c | ||
tick.c | ||
timeout.c |