Sanitize ->fsync() for FAT
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 7 Jun 2009 17:44:36 +0000 (13:44 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 12 Jun 2009 01:36:12 +0000 (21:36 -0400)
commitb522412aeabadbb302fd4338eaabf09d10e2d29c
tree6b6b73686bc77e10a3a8275e84bc545ddf7755b6
parent964f5369667b342994fe3f384e9ba41d404ee796
Sanitize ->fsync() for FAT

* mark directory data blocks as assoc. metadata
* add new inode to deal with FAT, mark FAT blocks as assoc. metadata of that
* now ->fsync() is trivial both for files and directories

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/fat/dir.c
fs/fat/fat.h
fs/fat/fatent.c
fs/fat/file.c
fs/fat/inode.c
fs/fat/namei_msdos.c
fs/fat/namei_vfat.c