summaryrefslogtreecommitdiffstats
path: root/cpukit/score/src/threadqfirst.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-08-31 11:03:57 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-01 20:24:57 +0200
commitd9249c9bffe4238e3853996d1f0758d9f55fbe67 (patch)
tree95e948656a5ca4c639cda76d0c34728d7af98fe0 /cpukit/score/src/threadqfirst.c
parentscore: Fix priority discipline handling (diff)
downloadrtems-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