From eaea18cb9cbb86018dae8f1decfa217ecbe85fa5 Mon Sep 17 00:00:00 2001 From: rsc Date: Wed, 22 Aug 2007 06:01:32 +0000 Subject: PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf Various changes made while offline. + bwrite sector argument is redundant; use b->sector. + reformatting of files for nicer PDF page breaks + distinguish between locked, unlocked inodes in type signatures + change FD_FILE to FD_INODE + move userinit (nee proc0init) to proc.c + move ROOTDEV to param.h + always parenthesize sizeof argument --- BUGS | 46 +++++----------------------------------------- 1 file changed, 5 insertions(+), 41 deletions(-) (limited to 'BUGS') diff --git a/BUGS b/BUGS index 1d2bd37..16e23ae 100644 --- a/BUGS +++ b/BUGS @@ -4,47 +4,11 @@ proc.c: and be able to break out with an error return. it is better if you check *before* sleep. - can swap procdump up after proc_kill - and then have proc_exit and proc_wait on same sheet - - sched -> switch2scheduler? or just switch? - - factor out switching and scheduling code from process code - - shuffle for formatting - syscall.c: - cannot convince runoff1 to split the extern lists to fill previous page completely. - -fs.c: split all name operations off in name.c? (starting with namei but - wdir keep in fs.c) - locking? - shuffle for formatting - -pipe.c: - more comments? - comment how functions get called? - -sysfile.c: - is the sys_exec picture upside down? - can sys_open and sys_exec be simplified any? - -general: - sizeof parens? - -bio.c: - decide odd or even - bwrite doesn't need a second argument - -file.c: - move fileincref onto page 1? - -L=$HOME/mit/l -(for i in *.c; do xoc -x xgnu -x ./nodecleq.zeta --typesonly $i; done) 2>&1 | grep warning - -saw random sharedfd failure. - -why does fdalloc consume reference? + cannot convince runoff1 to split the extern lists + to fill previous page completely. -why mkdir and create? +formatting: + file.c filewrite leaks onto next page + need to fix PAGEBREAK mechanism -- cgit v1.2.3