Patch "gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw" has been added to the 6.6-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw

to the 6.6-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     gfs2-get-rid-of-gfs2_glock_queue_put-in-signal_our_w.patch
and it can be found in the queue-6.6 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 9b399efa6c29298a238a23c829ce11f498c1246c
Author: Andreas Gruenbacher <agruenba@xxxxxxxxxx>
Date:   Fri Mar 15 16:56:09 2024 +0100

    gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw
    
    [ Upstream commit f80d882edcf242d0256d9e51b09d5fb7a3a0d3b4 ]
    
    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@xxxxxxxxxx>
    Stable-dep-of: 7c6f714d8847 ("gfs2: Fix unlinked inode cleanup")
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/fs/gfs2/util.c b/fs/gfs2/util.c
index b65261e0cae3a..268ff47b03963 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);
 
 	/*




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux