btrfs: tree-checker: add missing returns after data_ref alignment checks
authorDavid Sterba <dsterba@suse.com>
Mon, 16 Nov 2020 18:53:52 +0000 (19:53 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 23 Nov 2020 20:16:21 +0000 (21:16 +0100)
commit6d06b0ad94d3dd7e3503d8ad39c39c4634884611
treeae2d5e50a162ab6ac772fcdcfcd193051c6b2468
parent0697d9a610998b8bdee6b2390836cb2391d8fd1a
btrfs: tree-checker: add missing returns after data_ref alignment checks

There are sectorsize alignment checks that are reported but then
check_extent_data_ref continues. This was not intended, wrong alignment
is not a minor problem and we should return with error.

CC: stable@vger.kernel.org # 5.4+
Fixes: 0785a9aacf9d ("btrfs: tree-checker: Add EXTENT_DATA_REF check")
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/tree-checker.c