PERFORCE change 102686 for review
Chris Jones
cdjones at FreeBSD.org
Fri Jul 28 20:27:36 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=102686
Change 102686 by cdjones at cdjones_igneous on 2006/07/28 20:27:19
Add quick debugging output to console to track the scheduler & pager threads.
Affected files ...
.. //depot/projects/soc2006/cdjones_jail/src/sys/kern/kern_jail.c#15 edit
Differences ...
==== //depot/projects/soc2006/cdjones_jail/src/sys/kern/kern_jail.c#15 (text+ko) ====
@@ -105,14 +105,19 @@
struct prison *pr;
pr = arg;
+ printf("Starting jsched_td\n");
+
for (;;) {
if (pr->pr_scheduler_flags & J_SCHED_TD_DIE)
break;
/* Scheduling stuff goes here. */
+ printf("jsched_td running\n");
tsleep(pr, 0, "-", hz);
}
+ printf("Exiting jsched_td\n");
+
pr->pr_scheduler_flags = J_SCHED_TD_DEAD;
kthread_exit(0);
}
@@ -128,7 +133,11 @@
pr = arg;
+ printf("Starting jpager_td\n");
+
for (;;) {
+ printf("jpager_td running\n");
+
if (pr->pr_pager_flags & J_PAGER_TD_DIE)
break;
@@ -199,8 +208,11 @@
}
/* TODO --- make interval into a sysctl? */
+ printf("jpager_td sleeping\n");
tsleep(pr, 0, "-", hz);
}
+
+ printf("Exiting jpager_td\n");
pr->pr_pager_flags = J_PAGER_TD_DEAD;
kthread_exit(0);
More information about the p4-projects
mailing list