Page MenuHomeFreeBSD

D59406.id187106.diff
No OneTemporary

D59406.id187106.diff

diff --git a/sys/kern/sched_4bsd.c b/sys/kern/sched_4bsd.c
--- a/sys/kern/sched_4bsd.c
+++ b/sys/kern/sched_4bsd.c
@@ -585,7 +585,8 @@
ts->ts_estcpu = 0;
else {
newcpu = ts->ts_estcpu;
- ts->ts_slptime--; /* was incremented in schedcpu() */
+ /* schedcpu() performs one decay_cpu() on its own. */
+ ts->ts_slptime--;
while (newcpu && --ts->ts_slptime)
newcpu = decay_cpu(loadfac, newcpu);
ts->ts_estcpu = newcpu;

File Metadata

Mime Type
text/plain
Expires
Sun, Oct 4, 4:26 PM (2 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39229177
Default Alt Text
D59406.id187106.diff (435 B)

Event Timeline