diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c index a4cb4b642987..8b9f9d6aa51e 100644 --- a/fs/btrfs/ctree.c +++ b/fs/btrfs/ctree.c @@ -2299,7 +2299,7 @@ int btrfs_search_slot(struct btrfs_trans_handle *trans, struct btrfs_root *root, goto done; } } else { - btrfs_tree_read_lock(b); + __btrfs_tree_read_lock(b, BTRFS_EXTENT_TREE_OBJECTID); } p->locks[level] = BTRFS_READ_LOCK; }