diff options
Diffstat (limited to 'fs/btrfs/tree-checker.c')
-rw-r--r-- | fs/btrfs/tree-checker.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/fs/btrfs/tree-checker.c b/fs/btrfs/tree-checker.c index efcf89a8ba44..1a4e2b101ef2 100644 --- a/fs/btrfs/tree-checker.c +++ b/fs/btrfs/tree-checker.c | |||
@@ -389,13 +389,11 @@ static int check_block_group_item(struct btrfs_fs_info *fs_info, | |||
389 | 389 | ||
390 | /* | 390 | /* |
391 | * Here we don't really care about alignment since extent allocator can | 391 | * Here we don't really care about alignment since extent allocator can |
392 | * handle it. We care more about the size, as if one block group is | 392 | * handle it. We care more about the size. |
393 | * larger than maximum size, it's must be some obvious corruption. | ||
394 | */ | 393 | */ |
395 | if (key->offset > BTRFS_MAX_DATA_CHUNK_SIZE || key->offset == 0) { | 394 | if (key->offset == 0) { |
396 | block_group_err(fs_info, leaf, slot, | 395 | block_group_err(fs_info, leaf, slot, |
397 | "invalid block group size, have %llu expect (0, %llu]", | 396 | "invalid block group size 0"); |
398 | key->offset, BTRFS_MAX_DATA_CHUNK_SIZE); | ||
399 | return -EUCLEAN; | 397 | return -EUCLEAN; |
400 | } | 398 | } |
401 | 399 | ||