On Fri, Jun 11, 2010 at 06:05:20PM +0300, Artem Bityutskiy wrote: > From: Artem Bityutskiy <Artem.Bityutskiy@xxxxxxxxx> > > AFFS does not ever wait for superblock synchronization in > ->put_super(), ->write_super, and ->sync_fs(). > > However, it should wait for synchronization in ->put_super() because > it is about to be unmounted, in ->write_super() because this is > periodic SB synchronization performed from a separate kernel thread, > and in ->sync_fs() it should respect the 'wait' flag. This patch fixes > the situation. > > Also, in ->put_super(), do not write the SB if it is not dirty. ->sync_fs should also wait for the superblock I/O to be completed. -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html