Hi Andreas, On Jan 30, 2014, at 5:47 AM, Andreas Rohner wrote: > This patch introduces a mount option bad_ftl that disables the > periodic overwrites of the super block to make the file system better > suitable for bad flash memory with a bad FTL. The super block is only > written at umount time. So if there is a power outage the file system > needs to be recovered by a linear scan of all segment summary blocks. > > The linear scan is only necessary if the file system wasn't umounted > properly. So the normal mount time is not affected. > > Signed-off-by: Andreas Rohner <andreas.rohner@xxxxxxx> > --- > fs/nilfs2/segbuf.c | 3 ++- > fs/nilfs2/segment.c | 3 ++- > fs/nilfs2/super.c | 10 +++++++-- > fs/nilfs2/the_nilfs.c | 54 ++++++++++++++++++++++++++++++++++++++++++++--- > include/linux/nilfs2_fs.h | 4 +++- > 5 files changed, 66 insertions(+), 8 deletions(-) > As far as I can judge, conceptually it is simply rollback of the fix [1]. Thanks, Vyacheslav Dubeyko. [1] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=a9bae189542e71f91e61a4428adf6e5a7dfe8063 -- To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html