X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_fs.c;h=fd5e23f26b557596959313889a3142a263e0b0f6;hp=101cecf1c62e3729fdade0f99b8ce1dc5708c739;hb=751cba724040d777d1768dd5d4997039962d2608;hpb=fdac64b8f0e017cf169e3ded8c11773a04c9c647 diff --git a/yaffs_fs.c b/yaffs_fs.c index 101cecf..fd5e23f 100644 --- a/yaffs_fs.c +++ b/yaffs_fs.c @@ -31,7 +31,7 @@ */ const char *yaffs_fs_c_version = - "$Id: yaffs_fs.c,v 1.42 2006-02-08 07:52:51 charles Exp $"; + "$Id: yaffs_fs.c,v 1.43 2006-03-08 07:59:20 charles Exp $"; extern const char *yaffs_guts_c_version; #include @@ -1278,6 +1278,9 @@ static void yaffs_put_super(struct super_block *sb) yaffs_Device *dev = yaffs_SuperToDevice(sb); yaffs_GrossLock(dev); + + yaffs_FlushEntireDeviceCache(dev); + if (dev->putSuperFunc) { dev->putSuperFunc(sb); }