提交 9801f646 编写于 作者: S Steven Whitehouse

[GFS2] Remove incorrect initialisation of gh_owner

The gh_owner field shouldn't be set or reset outside the glock code.
These were left over from when recursive locking was allowed. It
isn't any more, so they are not needed.
Signed-off-by: NSteven Whitehouse <swhiteho@redhat.com>
上级 e90c01e1
......@@ -319,7 +319,6 @@ static int inode_create(struct gfs2_glock *i_gl, const struct gfs2_inum *inum,
if (error)
goto fail;
}
ip->i_iopen_gh.gh_owner = NULL;
spin_lock(&io_gl->gl_spin);
gfs2_glock_hold(i_gl);
......
......@@ -468,11 +468,6 @@ static int init_journal(struct gfs2_sbd *sdp, int undo)
gfs2_glock_dq_uninit(&ji_gh);
jindex = 0;
/* Disown my Journal glock */
sdp->sd_journal_gh.gh_owner = NULL;
sdp->sd_jinode_gh.gh_owner = NULL;
p = kthread_run(gfs2_recoverd, sdp, "gfs2_recoverd");
error = IS_ERR(p);
if (error) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册