diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-03-30 09:17:46 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-03-30 09:17:46 +0100 |
commit | 4f0bfe0fb8dc608a94fe429c5ddb12e58997e1ce (patch) | |
tree | fc81407d959370278dfdb53da69c5ab8b3fef55c /sys/include/regexp.h | |
parent | ac3147a9c58f339f9b978ab087464912c16bc8f8 (diff) |
dtracy: avoid dmachlock() race
between being commited to a machno and having acquired the lock, the
scheduler could come in an schedule us on a different processor. the
solution is to have dtmachlock() take a special -1 argument to mean
"current mach" and return the actual mach number after the lock has
been acquired and interrupts being disabled.
Diffstat (limited to 'sys/include/regexp.h')
0 files changed, 0 insertions, 0 deletions