diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-08-31 11:03:57 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-01 20:24:57 +0200 |
commit | d9249c9bffe4238e3853996d1f0758d9f55fbe67 (patch) | |
tree | 95e948656a5ca4c639cda76d0c34728d7af98fe0 /cpukit/score/src/threadqfirst.c | |
parent | score: Fix priority discipline handling (diff) | |
download | rtems-d9249c9bffe4238e3853996d1f0758d9f55fbe67.tar.bz2 |
score: Fix blocking message queue receive
In order to ensure FIFO fairness across schedulers, the thread queue
surrender operation must be used to dequeue a thread from the thread
queue. The thread queue extract operation is intended for timeouts.
Add _Thread_queue_Resume() which may be used to make extracted or
surrendered threads ready again.
Remove the now unused _Thread_queue_Extract_critical() function.
Close #4509.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions