Skip to content
Snippets Groups Projects
Commit 8139713c authored by rsc's avatar rsc
Browse files

add note

parent 2715cd35
No related branches found
No related tags found
No related merge requests found
......@@ -11,9 +11,8 @@ proc.c:
factor out switching and scheduling code from process code
trap.c
if spin locks are ever held without cli,
trap should call yield() only if nlock == 0
kalloc.c
more cleanups
ide.c: synchronous disk write -> polling disk write. search for
(a)synchronous; xv6 doesn't have asynchronous writes.
......@@ -32,3 +31,9 @@ sysfile.c:
general:
sizeof parens?
usertests.c:
check for rm of . or ..
L=$HOME/mit/l
(for i in *.c; do xoc -x xgnu -x ./nodecleq.zeta --typesonly $i; done) 2>&1 | grep warning
......@@ -57,6 +57,7 @@ trap(struct trapframe *tf)
proc_exit();
// Force process to give up CPU and let others run.
// If locks were held with interrupts on, would need to check nlock.
if(cp->state == RUNNING)
yield();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment