summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrans Kaashoek <[email protected]>2022-08-12 09:14:54 -0400
committerFrans Kaashoek <[email protected]>2022-08-12 09:14:54 -0400
commit48d1a7ffa59e0bf59972b8c852661700bcda797d (patch)
tree2aa992a56f91a70cc34d21d77d2f36ddb1868fc2
parentb1fd09335ae1c112a01cedad0a6abd584fe8dca7 (diff)
downloadxv6-labs-48d1a7ffa59e0bf59972b8c852661700bcda797d.tar.gz
xv6-labs-48d1a7ffa59e0bf59972b8c852661700bcda797d.tar.bz2
xv6-labs-48d1a7ffa59e0bf59972b8c852661700bcda797d.zip
Add USED to states (thanks Harry Porter)
-rw-r--r--kernel/proc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/proc.c b/kernel/proc.c
index 2d0ffa1..eb667a5 100644
--- a/kernel/proc.c
+++ b/kernel/proc.c
@@ -53,6 +53,7 @@ procinit(void)
initlock(&wait_lock, "wait_lock");
for(p = proc; p < &proc[NPROC]; p++) {
initlock(&p->lock, "proc");
+ p->state = UNUSED;
p->kstack = KSTACK((int) (p - proc));
}
}
@@ -639,6 +640,7 @@ procdump(void)
{
static char *states[] = {
[UNUSED] "unused",
+ [USED] "used",
[SLEEPING] "sleep ",
[RUNNABLE] "runble",
[RUNNING] "run ",