summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruenba@redhat.com>2024-04-10 04:24:56 +0200
committerAndreas Gruenbacher <agruenba@redhat.com>2024-04-24 19:48:20 +0200
commit59f60005797b4018d7b46620037e0c53d690795e (patch)
tree55c7d4189fe0059a6eedf06fe1a5743bb04b990e /fs
parent7a1ad9d8120e3d510ee5de8924f14de089aa2e2d (diff)
downloadlinux-stable-59f60005797b4018d7b46620037e0c53d690795e.tar.gz
linux-stable-59f60005797b4018d7b46620037e0c53d690795e.tar.bz2
linux-stable-59f60005797b4018d7b46620037e0c53d690795e.zip
gfs2: Remove ill-placed consistency check
This consistency check was originally added by commit 9287c6452d2b1 ("gfs2: Fix occasional glock use-after-free"). It is ill-placed in gfs2_glock_free() because if it holds there, it must equally hold in __gfs2_glock_put() already. Either way, the check doesn't seem necessary anymore. Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'fs')
-rw-r--r--fs/gfs2/glock.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/gfs2/glock.c b/fs/gfs2/glock.c
index 8e6936b79460..bf7538274985 100644
--- a/fs/gfs2/glock.c
+++ b/fs/gfs2/glock.c
@@ -170,7 +170,6 @@ void gfs2_glock_free(struct gfs2_glock *gl)
{
struct gfs2_sbd *sdp = gl->gl_name.ln_sbd;
- gfs2_glock_assert_withdraw(gl, atomic_read(&gl->gl_revokes) == 0);
rhashtable_remove_fast(&gl_hash_table, &gl->gl_node, ht_parms);
smp_mb();
wake_up_glock(gl);