summaryrefslogtreecommitdiff
path: root/kern/mutex/mutex_adaptive.c
AgeCommit message (Collapse)Author
2017-09-02Make assert have no side effectsRichard Braun
This makes sure symbols referenced by assert uses may not be generated if unused. The recently introduced __unused macro is used to suppress compiler warnings resulting from this change.
2017-08-31kern/mutex/mutex_adaptive: rename some debugging countersRichard Braun
2017-08-31Make mutex debugging slightly more convenientRichard Braun
Define the macro controlling mutex debugging only if not already defined, allowing users to pass it through CFLAGS.
2017-08-31Add debugging code to the mutex modulesRichard Braun
2017-08-27kern/mutex/mutex_adaptive: implement timed waitsRichard Braun
2017-07-21Merge branch 'adaptive_spinning'Richard Braun
2017-07-21kern/mutex: new adaptive spinning mutex implementationAgustina Arzille