CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2023/08/30 03:02:38
Modified files: sys/kern : sched_bsd.c Log message: Preempt a running proc even if there is no other process/thread queued on that CPU's runqueue. This way mi_switch() is invoked which is necessary to a) signal srm that the cpu changed context b) runtime stats are updated c) requests to stop the CPU are checked. This should fix the issue reported by Eric Wong (e at 80x24 org) that RLIMIT_CPU is unreliable on idle systems. OK kettenis@ cheloha@