Closes files in proc_destroy()
authorBarret Rhoden <brho@cs.berkeley.edu>
Sat, 11 Dec 2010 00:37:35 +0000 (16:37 -0800)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:57 +0000 (17:35 -0700)
commit5d778b01b0bde7ddd9a624c0325bcdcb6843e04a
tree222ebdbf542f2a9388691bbd915edd2dd25f2be2
parent90426284d757f9c0baf42add976b00a0296790b2
Closes files in proc_destroy()

If there is a syscall in progress on a file, it will stay open til the
end of the call (which is what the kref does).  This change allows us to
have the files (or something they point to) reference the process.
Note, this still doesn't work for mmap() files.  Eagle-eyed readers
should know why!
kern/src/process.c