From 0802d56a9be156ab7228074cbf4da73c149fb911 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Mon, 17 Oct 2022 04:10:01 -0400 Subject: x --- kernel/proc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kernel/proc.c') diff --git a/kernel/proc.c b/kernel/proc.c index 809d112..58a8a0b 100644 --- a/kernel/proc.c +++ b/kernel/proc.c @@ -450,7 +450,8 @@ scheduler(void) c->proc = 0; for(;;){ // The most recent process to run may have had interrupts - // turned off; turn them on to avoid deadlock. + // turned off; enable them to avoid a deadlock if all + // processes are waiting. intr_on(); for(p = proc; p < &proc[NPROC]; p++) { -- cgit v1.2.3