Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f2b22420 authored by Artem Bityutskiy's avatar Artem Bityutskiy Committed by Jan Kara
Browse files

ext2: write superblock only once on unmount



Currently on unmount if we are mounted R/W, we first write the superblock to
the media if it is dirty, and then write it again, which is not optimal. This
patch makes ext2 write the superblock on unmount less times.

Signed-off-by: default avatarArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent ee65244b
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -130,9 +130,6 @@ static void ext2_put_super (struct super_block * sb)

	dquot_disable(sb, -1, DQUOT_USAGE_ENABLED | DQUOT_LIMITS_ENABLED);

	if (sb->s_dirt)
		ext2_write_super(sb);

	ext2_xattr_put_super(sb);
	if (!(sb->s_flags & MS_RDONLY)) {
		struct ext2_super_block *es = sbi->s_es;