]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
btrfs: remove unused btrfs_try_tree_write_lock()
authorDr. David Alan Gilbert <linux@treblig.org>
Thu, 3 Oct 2024 14:27:27 +0000 (15:27 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 11 Nov 2024 13:34:14 +0000 (14:34 +0100)
btrfs_try_tree_write_lock() has been unused since commit
50b21d7a066f ("btrfs: submit a writeback bio per extent_buffer").
Remove it as we don't need it anymore.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/locking.c
fs/btrfs/locking.h
include/trace/events/btrfs.h

index 6a0b7abb5bd9aaa179fd7f24f9c5fe14f0370b70..9a7a7b7233054e1f70e7db9ea0d2da8d84cfe187 100644 (file)
@@ -161,21 +161,6 @@ int btrfs_try_tree_read_lock(struct extent_buffer *eb)
        return 0;
 }
 
-/*
- * Try-lock for write.
- *
- * Return 1 if the rwlock has been taken, 0 otherwise
- */
-int btrfs_try_tree_write_lock(struct extent_buffer *eb)
-{
-       if (down_write_trylock(&eb->lock)) {
-               btrfs_set_eb_lock_owner(eb, current->pid);
-               trace_btrfs_try_tree_write_lock(eb);
-               return 1;
-       }
-       return 0;
-}
-
 /*
  * Release read lock.
  */
index 3c15c75e05829ebd003148710743950578a33629..46c8be2afab1c690502587b8236756de288bbde5 100644 (file)
@@ -180,7 +180,6 @@ static inline void btrfs_tree_read_lock(struct extent_buffer *eb)
 
 void btrfs_tree_read_unlock(struct extent_buffer *eb);
 int btrfs_try_tree_read_lock(struct extent_buffer *eb);
-int btrfs_try_tree_write_lock(struct extent_buffer *eb);
 struct extent_buffer *btrfs_lock_root_node(struct btrfs_root *root);
 struct extent_buffer *btrfs_read_lock_root_node(struct btrfs_root *root);
 struct extent_buffer *btrfs_try_read_lock_root_node(struct btrfs_root *root);
index 8d2ff32fb3b04ae586fe783757422483803db13b..bd515415ea8b817eff34531711f2c2b1e385dc62 100644 (file)
@@ -2344,7 +2344,6 @@ DEFINE_BTRFS_LOCK_EVENT(btrfs_tree_read_unlock_blocking);
 DEFINE_BTRFS_LOCK_EVENT(btrfs_set_lock_blocking_read);
 DEFINE_BTRFS_LOCK_EVENT(btrfs_set_lock_blocking_write);
 DEFINE_BTRFS_LOCK_EVENT(btrfs_try_tree_read_lock);
-DEFINE_BTRFS_LOCK_EVENT(btrfs_try_tree_write_lock);
 DEFINE_BTRFS_LOCK_EVENT(btrfs_tree_read_lock_atomic);
 
 DECLARE_EVENT_CLASS(btrfs__space_info_update,