NetBSD/src Z8JxGgSsys/kern kern_synch.c

   - 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.
VersionDeltaFile
1.325+19-19sys/kern/kern_synch.c
+19-191 files

UnifiedSplitRaw