This is a series of cleanups that should come before discussed changes to improve robustness of mount, disk usage on osync writes, and to minimize update frequency of super blocks, and so forth. We are now in the merge window for the 2.6.35 kernel, so this and the planned changes will not be sent upstream until some time later. But, I'd like to do this now, to shift our focus to the subsequent work early. Thanks, Ryusuke Konishi -- Ryusuke Konishi (6): nilfs2: add blocksize member to nilfs object nilfs2: refactor recovery logic routines nilfs2: rename nilfs_recover_logical_segments function nilfs2: divide load_segment_summary function nilfs2: do not use nilfs_segsum_info structure in recovery code nilfs2: get rid of macros for segment summary information fs/nilfs2/recovery.c | 350 +++++++++++++++++++++++++++---------------------- fs/nilfs2/segbuf.h | 24 ++-- fs/nilfs2/segment.c | 8 +- fs/nilfs2/segment.h | 10 +- fs/nilfs2/the_nilfs.c | 12 +- fs/nilfs2/the_nilfs.h | 2 + 6 files changed, 224 insertions(+), 182 deletions(-) -- 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