Page MenuHomeFreeBSD

D54050.id.diff
No OneTemporary

D54050.id.diff

diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c
--- a/sys/kern/init_main.c
+++ b/sys/kern/init_main.c
@@ -643,7 +643,6 @@
proc0_post(void *dummy __unused)
{
struct proc *p;
- struct rusage ru;
struct thread *td;
/*
@@ -660,11 +659,15 @@
}
microuptime(&p->p_stats->p_start);
PROC_STATLOCK(p);
- rufetch(p, &ru); /* Clears thread stats */
ruxreset(&p->p_rux);
FOREACH_THREAD_IN_PROC(p, td) {
- td->td_runtime = 0;
thread_lock(td);
+ td->td_incruntime = 0;
+ td->td_runtime = 0;
+ td->td_pticks = 0;
+ td->td_sticks = 0;
+ td->td_iticks = 0;
+ td->td_uticks = 0;
ruxreset(&td->td_rux);
thread_unlock(td);
}

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 22, 2:56 PM (9 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35368224
Default Alt Text
D54050.id.diff (669 B)

Event Timeline