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

Commit b7d245de authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Al Viro
Browse files

gfs2: remove ->write_super and stop maintaining ->s_dirt

parent ca41f7b9
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -764,7 +764,6 @@ void __gfs2_log_flush(struct gfs2_sbd *sdp, struct gfs2_glock *gl)
	}
	gfs2_log_unlock(sdp);

	sdp->sd_vfs->s_dirt = 0;
	up_write(&sdp->sd_log_flush_lock);

	kfree(ai);
@@ -823,7 +822,6 @@ void gfs2_log_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr)
	log_refund(sdp, tr);
	buf_lo_incore_commit(sdp, tr);

	sdp->sd_vfs->s_dirt = 1;
	up_read(&sdp->sd_log_flush_lock);

	gfs2_log_lock(sdp);
+0 −13
Original line number Diff line number Diff line
@@ -787,17 +787,6 @@ static void gfs2_put_super(struct super_block *sb)
	gfs2_sys_fs_del(sdp);
}

/**
 * gfs2_write_super
 * @sb: the superblock
 *
 */

static void gfs2_write_super(struct super_block *sb)
{
	sb->s_dirt = 0;
}

/**
 * gfs2_sync_fs - sync the filesystem
 * @sb: the superblock
@@ -807,7 +796,6 @@ static void gfs2_write_super(struct super_block *sb)

static int gfs2_sync_fs(struct super_block *sb, int wait)
{
	sb->s_dirt = 0;
	if (wait && sb->s_fs_info)
		gfs2_log_flush(sb->s_fs_info, NULL);
	return 0;
@@ -1324,7 +1312,6 @@ const struct super_operations gfs2_super_ops = {
	.write_inode		= gfs2_write_inode,
	.delete_inode		= gfs2_delete_inode,
	.put_super		= gfs2_put_super,
	.write_super		= gfs2_write_super,
	.sync_fs		= gfs2_sync_fs,
	.freeze_fs 		= gfs2_freeze,
	.unfreeze_fs		= gfs2_unfreeze,