Namjae Jeon <linkinj...@gmail.com> writes: > 1)If we consider the code for FAT and MSDOS to be same with respect to > timing updates - there there is difference in code as mentioned below: > a) For:vfat_rmdir() > inode->i_mtime = inode->i_atime = CURRENT_TIME_SEC; > For:msdos_rmdir() > inode->i_ctime = CURRENT_TIME_SEC; > > b) For: vfat_unlink() > inode->i_mtime = inode->i_atime = CURRENT_TIME_SEC; > For: msdos_unlink() > inode->i_ctime = CURRENT_TIME_SEC; > > So, atleast the uniformity in the code is missing for MSDOS and VFAT.
MSDOS doesn't have atime. > 2) Regarding timings information > Original timings on VFAT: > #> mkdir parent > #> stat parent > File type: directory > I-node number: 30 > Mode: 40755 (octal) > Link count: 2 > Ownership: UID=0 GID=0 > Preferred I/O block size: 4096 bytes > File size: 4096 bytes > Blocks allocated: 8 > Last status change: Thu Jan 1 00:01:29 2012 > Last file access: Thu Jan 1 00:01:29 2012 > Last file modification: Thu Jan 1 00:01:29 2012 [...] > As can be seen from the 'stat' information - the timing information > appears same for VFAT like EXT4/XFS after changes. > Please let me know your opinion. You have to think about compatibility with other FAT, not unix fs. -- OGAWA Hirofumi <hirof...@mail.parknet.co.jp> -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/