no more kprintf - kernel uses libsys printf now, only kputc is special
to the kernel.
This commit is contained in:
@@ -24,7 +24,7 @@ check_runqueues_f(char *file, int line)
|
||||
FIXME("check_runqueues being done");
|
||||
|
||||
#define MYPANIC(msg) { \
|
||||
kprintf("check_runqueues:%s:%d: %s\n", file, line, msg); \
|
||||
printf("check_runqueues:%s:%d: %s\n", file, line, msg); \
|
||||
minix_panic("check_runqueues failed", NO_NUM); \
|
||||
}
|
||||
|
||||
@@ -35,15 +35,15 @@ check_runqueues_f(char *file, int line)
|
||||
|
||||
for (q=l=0; q < NR_SCHED_QUEUES; q++) {
|
||||
if (rdy_head[q] && !rdy_tail[q]) {
|
||||
kprintf("head but no tail in %d\n", q);
|
||||
printf("head but no tail in %d\n", q);
|
||||
MYPANIC("scheduling error");
|
||||
}
|
||||
if (!rdy_head[q] && rdy_tail[q]) {
|
||||
kprintf("tail but no head in %d\n", q);
|
||||
printf("tail but no head in %d\n", q);
|
||||
MYPANIC("scheduling error");
|
||||
}
|
||||
if (rdy_tail[q] && rdy_tail[q]->p_nextready != NIL_PROC) {
|
||||
kprintf("tail and tail->next not null in %d\n", q);
|
||||
printf("tail and tail->next not null in %d\n", q);
|
||||
MYPANIC("scheduling error");
|
||||
}
|
||||
for(xp = rdy_head[q]; xp != NIL_PROC; xp = xp->p_nextready) {
|
||||
@@ -59,28 +59,28 @@ check_runqueues_f(char *file, int line)
|
||||
MYPANIC("magic wrong in xp");
|
||||
}
|
||||
if (RTS_ISSET(xp, RTS_SLOT_FREE)) {
|
||||
kprintf("scheduling error: dead proc q %d %d\n",
|
||||
printf("scheduling error: dead proc q %d %d\n",
|
||||
q, xp->p_endpoint);
|
||||
MYPANIC("dead proc on run queue");
|
||||
}
|
||||
if (!xp->p_ready) {
|
||||
kprintf("scheduling error: unready on runq %d proc %d\n",
|
||||
printf("scheduling error: unready on runq %d proc %d\n",
|
||||
q, xp->p_nr);
|
||||
MYPANIC("found unready process on run queue");
|
||||
}
|
||||
if (xp->p_priority != q) {
|
||||
kprintf("scheduling error: wrong priority q %d proc %d ep %d name %s\n",
|
||||
printf("scheduling error: wrong priority q %d proc %d ep %d name %s\n",
|
||||
q, xp->p_nr, xp->p_endpoint, xp->p_name);
|
||||
MYPANIC("wrong priority");
|
||||
}
|
||||
if (xp->p_found) {
|
||||
kprintf("scheduling error: double sched q %d proc %d\n",
|
||||
printf("scheduling error: double sched q %d proc %d\n",
|
||||
q, xp->p_nr);
|
||||
MYPANIC("proc more than once on scheduling queue");
|
||||
}
|
||||
xp->p_found = 1;
|
||||
if (xp->p_nextready == NIL_PROC && rdy_tail[q] != xp) {
|
||||
kprintf("sched err: last element not tail q %d proc %d\n",
|
||||
printf("sched err: last element not tail q %d proc %d\n",
|
||||
q, xp->p_nr);
|
||||
MYPANIC("scheduling error");
|
||||
}
|
||||
@@ -95,7 +95,7 @@ check_runqueues_f(char *file, int line)
|
||||
if (isemptyp(xp))
|
||||
continue;
|
||||
if(xp->p_ready && ! xp->p_found) {
|
||||
kprintf("sched error: ready proc %d not on queue\n", xp->p_nr);
|
||||
printf("sched error: ready proc %d not on queue\n", xp->p_nr);
|
||||
MYPANIC("ready proc not on scheduling queue");
|
||||
if (l++ > MAX_LOOP) { MYPANIC("loop in debug.c?"); }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user