From: Andreas Gruenbacher Date: Fri, 15 Mar 2024 15:56:09 +0000 (+0100) Subject: gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw X-Git-Tag: io_uring-6.10-20240523~93^2~19 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=f80d882edcf242d0256d9e51b09d5fb7a3a0d3b4;p=linux-2.6-block.git 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 --- diff --git a/fs/gfs2/util.c b/fs/gfs2/util.c index 963d77c4ca21..0535a0206512 100644 --- a/fs/gfs2/util.c +++ b/fs/gfs2/util.c @@ -255,7 +255,7 @@ static void signal_our_withdraw(struct gfs2_sbd *sdp) 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); /*