diff options
| author | ad <ad@NetBSD.org> | 2019-11-21 20:51:05 +0000 |
|---|---|---|
| committer | ad <ad@NetBSD.org> | 2019-11-21 20:51:05 +0000 |
| commit | af47ee505ce6a21f3ec615717ab7ca8d61b4d164 (patch) | |
| tree | 07c491d4bc5099e9065d841099d8f86f433ab549 /sys/dev/microcode/run/microcode.h | |
| parent | a1b47594d6229985c76c7500b03f94c4bb1b47f6 (diff) | |
- Don't give up kpriority boost in preempt(). That's unfair and bad for
interactive response. It should only be dropped on final return to user.
- Clear l_dopreempt with atomics and add some comments around concurrency.
- Hold proc_lock over the lightning bolt and loadavg calc, no reason not to.
- cpu_did_preempt() is useless - don't call it. Will remove soon.
Diffstat (limited to 'sys/dev/microcode/run/microcode.h')
0 files changed, 0 insertions, 0 deletions
