mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 16:12:59 +02:00
btrfs: only print error message when checking item size in print_extent_item()
The extent item used to have a v0 that was removed in 6.6. There's a check for minimum expected size that could lead to btrfs_handle_fs_error() that would make the filesystem read-only. As we don't have v0 anymore (and haven't seen any reports in the deprecation period), handle this in a less intrusive way. Reviewed-by: Qu Wenruo <wqu@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
f4f8947732
commit
b9878a89e9
|
|
@ -109,7 +109,7 @@ static void print_extent_item(const struct extent_buffer *eb, int slot, int type
|
|||
btrfs_err(eb->fs_info,
|
||||
"unexpected extent item size, has %u expect >= %zu",
|
||||
item_size, sizeof(*ei));
|
||||
btrfs_handle_fs_error(eb->fs_info, -EUCLEAN, NULL);
|
||||
return;
|
||||
}
|
||||
|
||||
ei = btrfs_item_ptr(eb, slot, struct btrfs_extent_item);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user