gfs2: gfs2_glock_hold cleanup

Use lockref_get_not_dead() instead of an unguarded __lockref_is_dead()
check.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
This commit is contained in:
Andreas Gruenbacher
2025-11-18 20:19:45 +00:00
parent 536f48e8bb
commit d3b39fcb39

View File

@@ -185,8 +185,8 @@ static void gfs2_free_dead_glocks(struct gfs2_sbd *sdp)
struct gfs2_glock *gfs2_glock_hold(struct gfs2_glock *gl)
{
GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref));
lockref_get(&gl->gl_lockref);
if (!lockref_get_not_dead(&gl->gl_lockref))
GLOCK_BUG_ON(gl, 1);
return gl;
}