ext4: zero out nanosecond timestamps for small inodes
authorEric Sandeen <sandeen@redhat.com>
Mon, 20 Dec 2010 03:10:31 +0000 (22:10 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 20 Dec 2010 03:10:31 +0000 (22:10 -0500)
commitaf0b44a1970fed1cda31d2969c99c46ffc515160
treeb382d80df604c0bbd61836c13ae0b6f3020728e5
parentcad3f00763dcf9dfc62cbddf4bd714ab5a71a0eb
ext4: zero out nanosecond timestamps for small inodes

When nanosecond timestamp resolution isn't supported on an ext4
partition (inode size = 128), stat() appears to be returning
uninitialized garbage in the nanosecond component of timestamps.

EXT4_INODE_GET_XTIME should zero out tv_nsec when EXT4_FITS_IN_INODE
evaluates to false.

Reported-by: Jordan Russell <jr-list-2010@quo.to>
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/ext4/ext4.h