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

Commit 9dcefee5 authored by Al Viro's avatar Al Viro
Browse files

gfs2: invalidate_inodes() is no-op there



In fill_super() we hadn't MS_ACTIVE set yet, so there won't
be any inodes with zero i_count sitting around.

In put_super() we already have MS_ACTIVE removed *and* we
had called invalidate_inodes() since then.  So again there
won't be any inodes with zero i_count...

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 8e3b9a07
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -1219,7 +1219,6 @@ static int fill_super(struct super_block *sb, struct gfs2_args *args, int silent
fail_locking:
	init_locking(sdp, &mount_gh, UNDO);
fail_lm:
	invalidate_inodes(sb);
	gfs2_gl_hash_clear(sdp);
	gfs2_lm_unmount(sdp);
fail_sys:
+0 −1
Original line number Diff line number Diff line
@@ -857,7 +857,6 @@ static void gfs2_put_super(struct super_block *sb)
	gfs2_clear_rgrpd(sdp);
	gfs2_jindex_free(sdp);
	/*  Take apart glock structures and buffer lists  */
	invalidate_inodes(sdp->sd_vfs);
	gfs2_gl_hash_clear(sdp);
	/*  Unmount the locking protocol  */
	gfs2_lm_unmount(sdp);