btrfs: eliminate extra call when doing binary search on extent buffer
authorFilipe Manana <fdmanana@suse.com>
Wed, 8 Feb 2023 17:46:48 +0000 (17:46 +0000)
committerDavid Sterba <dsterba@suse.com>
Wed, 15 Feb 2023 18:38:55 +0000 (19:38 +0100)
commit7b00dfffebd4f3444a3ec04d9e4203b7ac1acb47
tree705aeea178298d6e7cb73e7868f818bef447381a
parent08241d3c745ed7c6de8a762c0737b337c68a6c87
btrfs: eliminate extra call when doing binary search on extent buffer

The function btrfs_bin_search() is just a wrapper around the function
generic_bin_search(), which passes the same arguments plus a default
low slot with a value of 0. This adds an unnecessary extra function
call, since btrfs_bin_search() is not static. So improve on this by
making btrfs_bin_search() an inline function that calls
generic_bin_search(), renaming the later to btrfs_generic_bin_search()
and exporting it.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.c
fs/btrfs/ctree.h