mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-05 01:14:43 -04:00
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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user