summaryrefslogtreecommitdiff
path: root/kern/rtmutex.h
AgeCommit message (Collapse)Author
2017-08-31Add debugging code to the mutex modulesRichard Braun
2017-08-27kern/rtmutex: implement timed waitsRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
This turns assert.h into a standard header.
2017-04-29kern/rtmutex: fix unlockRichard Braun
Commit 42b089048fc0d3e67fa10cb411767afa161c7222 was apparently incomplete.
2017-04-09kern/{mutex,rtmutex,spinlock}: optimize fast pathsRichard Braun
Rework so that fast paths occupy the first indentation level, and use the unlikely macro on the relevant conditions.
2017-04-09kern/{mutex,rtmutex}: normalize fast path namesRichard Braun
2017-03-04Fix typosRichard Braun
2017-03-04kern/rtmutex: new moduleRichard Braun
The rtmutex provides real-time mutexes, i.e. mutexes for which priority inheritance is unconditionally enabled.