summaryrefslogtreecommitdiff
path: root/kernel/proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/proc.c')
-rw-r--r--kernel/proc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/proc.c b/kernel/proc.c
index d4ff37c..f7652f6 100644
--- a/kernel/proc.c
+++ b/kernel/proc.c
@@ -456,7 +456,7 @@ scheduler(void)
// before jumping back to us.
p->state = RUNNING;
c->proc = p;
- swtch(&c->scheduler, &p->context);
+ swtch(&c->context, &p->context);
// Process is done running for now.
// It should have changed its p->state before coming back.
@@ -490,7 +490,7 @@ sched(void)
panic("sched interruptible");
intena = mycpu()->intena;
- swtch(&p->context, &mycpu()->scheduler);
+ swtch(&p->context, &mycpu()->context);
mycpu()->intena = intena;
}