Update stressfs to trigger race now the logging code serializes writes
Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Fix compile error on newer gcc's
clarify some FS comments
more FS comment clarification
don't let dirty blocks be evicted from cache!
Make fetchint and fetchstr use proc instead of taking a struct proc

Previously, these were inconsistent: they used their struct proc
argument for bounds checking, but always copied the argument from the
current address space (and hence the current process).  Drop the
struct proc argument and always use the current proc.

Suggested by Carmi Merimovich.
Fix from Peter Froehlich
Remove unused argument from lapicinit (thanks to Peter Froehlich)
Remove unused argument to setupkvm (thanks to Peter Froehlich)
Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Remove left-over from some logging plan making complete syscalls atomic
0 is not a system call (thanks to Peter Froehlich)
Decode getcallerpcs() (thanks to Peter Froehlich)
chmod +x
Runoff still complaints these lines are too long, but it is now ok on printout
Use addr2line (or i386-jos-elf-addr2line, if you cross compile)
For the convenience of students
Various fixes and improvements to printpcs

Search for an addr2line that supports elf32-i386.  Don't print the
path of addr2line as a side-effect of which.  Don't uselessly pipe
"grep '^ '" to addr2line's stdin.  Enable as many pretty-printing and
otherwise helpful options as possible (this makes the output *much*
more pleasant on modern addr2lines).
junk
Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6