LM_ST_DEFERRED
gfs2_holder_init(ip->i_gl, LM_ST_DEFERRED, 0, gh);
gfs2_holder_init(ip->i_gl, LM_ST_DEFERRED, 0, gh);
case LM_ST_DEFERRED:
case LM_ST_DEFERRED:
gh->gh_state == LM_ST_DEFERRED;
case LM_ST_DEFERRED:
if (target == LM_ST_UNLOCKED || target == LM_ST_DEFERRED)
glops->go_inval(gl, target == LM_ST_DEFERRED ? 0 : DIO_METADATA);
if (gh->gh_state != LM_ST_DEFERRED)
gfs2_glock_cb(gl, LM_ST_DEFERRED);
case LM_ST_DEFERRED:
glmode = LM_ST_DEFERRED;
case LM_ST_DEFERRED: