btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits
authorDavid Sterba <dsterba@suse.com>
Wed, 1 Jul 2020 19:19:09 +0000 (21:19 +0200)
committerDavid Sterba <dsterba@suse.com>
Tue, 8 Dec 2020 14:53:58 +0000 (15:53 +0100)
commit265fdfa6ce0a79df3b880bbf39d9a00a0435687f
treed17cb9236e996f9f149bde5ac146f11016239538
parent098e63082b9bd26b61a57310385efc3e9f363dea
btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits

The value of super_block::s_blocksize_bits is the same as
fs_info::sectorsize_bits, but we don't need to do the extra dereferences
in many functions and storing the bits as u32 (in fs_info) generates
shorter assembly.

Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.h
fs/btrfs/extent_io.c
fs/btrfs/file-item.c
fs/btrfs/file.c
fs/btrfs/inode.c
fs/btrfs/ordered-data.c
fs/btrfs/super.c