summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-04-16 09:21:57 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-15 09:53:17 +0100
commit16b50ac63c994a0702f3ea585d639004c78995b6 (patch)
tree670e2886c58f6739f2d6b08d8009f6e36f45395f /cpukit/rtems
parentscore: Fix thread pinning assertions (diff)
downloadrtems-16b50ac63c994a0702f3ea585d639004c78995b6.tar.bz2
score: Always check if a prio ceiling is defined
Priority ceiling semaphores (in contrast to MrsP semaphores) have only one priority ceiling which is defined for the home scheduler of the task which created the semaphore. Always check during a semaphore seize that the home scheduler of the calling task is equal to this scheduler. This avoids a scheduler mismatch if the semphore is acquired after the calling thread blocked on the semaphore.
Diffstat (limited to 'cpukit/rtems')
0 files changed, 0 insertions, 0 deletions