Fixes bug in KFS new inode creation
authorBarret Rhoden <brho@cs.berkeley.edu>
Sun, 4 Aug 2013 19:22:50 +0000 (12:22 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sun, 4 Aug 2013 19:22:50 +0000 (12:22 -0700)
commit0297da50278fa94c575ac43c68f58e0cfc04e157
treed183baf063d262a35db5e266a46929935544469a
parentfa2c9d20d2a9bafe0fc912f367cf3315a403b0aa
Fixes bug in KFS new inode creation

Wasn't properly initializing the size field.  This would only matter
when creating new files in KFS, and would only trigger if the memory we
alloc'd wasn't already zeroed.

Something like      $ echo "" >> tmpfile    was enough to cause it, once
the bits lined up right.

The previous commit's backtrace was rather useful in determining this
(without it, all we know is there was a KPF in memcpy).
kern/src/kfs.c