[HACK] fs/super.c: sync ro remount after blocking writers

Richard Weinberger richard at nod.at
Fri Jan 31 03:20:30 EST 2014


Am 30.01.2014 16:26, schrieb Andrew Ruder:
> Move sync_filesystem() after sb_prepare_remount_readonly().  If writers
> sneak in anywhere from sync_filesystem() to sb_prepare_remount_readonly()
> it can cause inodes to be dirtied and writeback to occur well after
> sys_mount() has completely successfully.
> 
> This was spotted by corrupted ubifs filesystems on reboot, but appears
> that it can cause issues with any filesystem using writeback.

Link to original report:
http://lists.infradead.org/pipermail/linux-mtd/2014-January/051651.html

What we see is that writeback still happens after mounting the fs ro.

Thanks,
//richard



More information about the linux-mtd mailing list