Commit 061df28b authored by Andreas Gruenbacher's avatar Andreas Gruenbacher
Browse files

gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote



Commit 865cc3e9 ("gfs2: fix a deadlock on withdraw-during-mount")
added a statement to do_xmote() to clear the GLF_INVALIDATE_IN_PROGRESS
flag a second time after it has already been cleared.  Fix that.

Fixes: 865cc3e9 ("gfs2: fix a deadlock on withdraw-during-mount")
Signed-off-by: default avatarAndreas Gruenbacher <agruenba@redhat.com>
Reviewed-by: default avatarAndrew Price <anprice@redhat.com>
parent 9b54770b
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -797,8 +797,6 @@ __acquires(&gl->gl_lockref.lock)
			gl->gl_lockref.count++;
			gfs2_glock_queue_work(gl, GL_GLOCK_DFT_HOLD);
			return;
		} else {
			clear_bit(GLF_INVALIDATE_IN_PROGRESS, &gl->gl_flags);
		}
	}