mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-09 06:43:09 +00:00
gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw
In function signal_our_withdraw(), we are calling gfs2_glock_queue_put() in a context in which we are actually allowed to sleep, so replace that with a simple call to gfs2_glock_put(). Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
This commit is contained in:
parent
35264909e9
commit
f80d882edc
@ -255,7 +255,7 @@ static void signal_our_withdraw(struct gfs2_sbd *sdp)
|
|||||||
gfs2_glock_nq(&sdp->sd_live_gh);
|
gfs2_glock_nq(&sdp->sd_live_gh);
|
||||||
}
|
}
|
||||||
|
|
||||||
gfs2_glock_queue_put(live_gl); /* drop extra reference we acquired */
|
gfs2_glock_put(live_gl); /* drop extra reference we acquired */
|
||||||
clear_bit(SDF_WITHDRAW_RECOVERY, &sdp->sd_flags);
|
clear_bit(SDF_WITHDRAW_RECOVERY, &sdp->sd_flags);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user