]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
bcachefs: Kill bch2_trans_unlock_noassert
authorAlan Huang <mmpgouride@gmail.com>
Tue, 15 Apr 2025 05:33:04 +0000 (13:33 +0800)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 22 May 2025 00:14:14 +0000 (20:14 -0400)
Signed-off-by: Alan Huang <mmpgouride@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_cache.c
fs/bcachefs/btree_locking.c
fs/bcachefs/btree_locking.h

index 66f18b7cdd409fb40fc8928699ad25b3241cd3c1..e48089252bb9ab983b0b0e48d4b6fc5c41a702d0 100644 (file)
@@ -977,7 +977,7 @@ static noinline struct btree *bch2_btree_node_fill(struct btree_trans *trans,
 
                /* Unlock before doing IO: */
                six_unlock_intent(&b->c.lock);
-               bch2_trans_unlock_noassert(trans);
+               bch2_trans_unlock(trans);
 
                bch2_btree_node_read(trans, b, sync);
 
index 94eb2b73a8430ce512596972fdf909f323156319..f4f5639443400228e9e8d6b4c10b773e13307619 100644 (file)
@@ -799,13 +799,6 @@ int bch2_trans_relock_notrace(struct btree_trans *trans)
        return __bch2_trans_relock(trans, false);
 }
 
-void bch2_trans_unlock_noassert(struct btree_trans *trans)
-{
-       __bch2_trans_unlock(trans);
-
-       trans_set_unlocked(trans);
-}
-
 void bch2_trans_unlock(struct btree_trans *trans)
 {
        __bch2_trans_unlock(trans);
index b33ab7af8440214629f39b93712ab1065e399e86..66b27c0853a5ce43f79ee4bef8c17f6a3e462845 100644 (file)
@@ -15,7 +15,6 @@
 
 void bch2_btree_lock_init(struct btree_bkey_cached_common *, enum six_lock_init_flags, gfp_t gfp);
 
-void bch2_trans_unlock_noassert(struct btree_trans *);
 void bch2_trans_unlock_write(struct btree_trans *);
 
 static inline bool is_btree_node(struct btree_path *path, unsigned l)