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

Commit f02e26f8 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Christoph Hellwig
Browse files

hfsplus: avoid useless work in hfsplus_sync_fs



There is no reason to write out the metadata inodes or volume headers
during a non-blocking sync, as we are almost guaranteed to dirty them
again during the inode writeouts.

Signed-off-by: default avatarChristoph Hellwig <hch@tuxera.com>
parent 7dc4f001
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -160,6 +160,9 @@ int hfsplus_sync_fs(struct super_block *sb, int wait)
	int write_backup = 0;
	int error, error2;

	if (!wait)
		return 0;

	dprint(DBG_SUPER, "hfsplus_write_super\n");

	sb->s_dirt = 0;