]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit3baac898b8e5d55617fdc9398e7a4af7cd65d592
tree6b6b73686bc77e10a3a8275e84bc545ddf7755b6
parent93194998ad5d600af522b89a0603b338ff306f1e
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