]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: extract extent buffer verification from btrfs_validate_metadata_buffer()
authorQu Wenruo <wqu@suse.com>
Tue, 3 Nov 2020 13:30:48 +0000 (21:30 +0800)
committerDavid Sterba <dsterba@suse.com>
Tue, 8 Dec 2020 14:54:04 +0000 (15:54 +0100)
commit8cb8e1152c9464b6744178d3f0b987c2e48076d5
tree340342aa1c71519e48dd65ec68a6824127c2c140
parent7801cd01c889b3b5a722fdb0cf33fad9b3bdf9f9
btrfs: extract extent buffer verification from btrfs_validate_metadata_buffer()

Currently btrfs_validate_metadata_buffer() only needs to handle one
extent buffer as currently one page maps to at most one extent buffer.

For incoming subpage support, we need to extend the support where one
page could contain multiple extent buffers.

Split the function so we can call validate_extent_buffer on extent
buffers independently.

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/disk-io.c