/* Big-endian to little-endian byte-swapping/bitmaps by David S. Miller ( */
static void ext2_sync_super(struct super_block *sb, struct ext2_super_block *es)
/* Big-endian to little-endian byte-swapping/bitmaps by David S. Miller ( */
static void ext2_sync_super(struct super_block *sb, struct ext2_super_block *es)
{
	ext2_clear_super_error(sb);
	es->s_free_blocks_count = cpu_to_le32(ext2_count_free_blocks(sb));
	es->s_free_inodes_count = cpu_to_le32(ext2_count_free_inodes(sb));
	es->s_wtime = cpu_to_le32(get_seconds());
	mark_buffer_dirty(EXT2_SB(sb)->s_sbh);
	sync_dirty_buffer(EXT2_SB(sb)->s_sbh);
	sb->s_dirt = 0;
}