[PATCH 0/5] Thread queue related fixes and clean ups

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Aug 31 11:24:20 UTC 2021


This patch set fixes some issues which popped up in the new validation tests.

Sebastian Huber (5):
  score: Fix priority discipline handling
  score: Fix blocking message queue receive
  score: Remove _Thread_queue_First_locked()
  score: Remove _Thread_queue_Unblock_critical()
  score: Update priority only if necessary

 cpukit/include/rtems/posix/muteximpl.h     |  48 +-----
 cpukit/include/rtems/score/coremsgimpl.h   |  20 ++-
 cpukit/include/rtems/score/coremuteximpl.h |  51 +-----
 cpukit/include/rtems/score/coresemimpl.h   |  20 ++-
 cpukit/include/rtems/score/threadqimpl.h   | 168 ++++++++-----------
 cpukit/posix/src/condsignalsupp.c          |  31 ++--
 cpukit/posix/src/sempost.c                 |  14 +-
 cpukit/score/src/coremsgseize.c            |  20 ++-
 cpukit/score/src/semaphore.c               |  28 +---
 cpukit/score/src/threadchangepriority.c    |   2 +-
 cpukit/score/src/threadqenqueue.c          | 180 +++++++++++++++------
 cpukit/score/src/threadqfirst.c            |  10 +-
 cpukit/score/src/threadqflush.c            |  22 +--
 13 files changed, 289 insertions(+), 325 deletions(-)

-- 
2.26.2



More information about the devel mailing list