]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: update num_extent_pages to support subpage sized extent buffer
authorQu Wenruo <wqu@suse.com>
Wed, 2 Dec 2020 06:48:03 +0000 (14:48 +0800)
committerDavid Sterba <dsterba@suse.com>
Wed, 9 Dec 2020 18:16:10 +0000 (19:16 +0100)
commit0a8c3d0aa9e6bc5de9c2836d5e798f57a2af6ede
tree03e45e4b704f8b4407936b8f9fe5acce487611e5
parent1a68a56bc575fccf71ac53870d2a1b0437882b96
btrfs: update num_extent_pages to support subpage sized extent buffer

For subpage sized extent buffer, we have ensured no extent buffer will
cross page boundary, thus we would only need one page for any extent
buffer.

Update function num_extent_pages to handle such case.  Now
num_extent_pages() returns 1 for subpage sized extent buffer.

Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/extent_io.h