diff options
-rw-r--r-- | fs/ext3/balloc.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/fs/ext3/balloc.c b/fs/ext3/balloc.c index a26e683780be..d2dface9a423 100644 --- a/fs/ext3/balloc.c +++ b/fs/ext3/balloc.c | |||
@@ -530,11 +530,13 @@ do_more: | |||
530 | in_range (block, le32_to_cpu(desc->bg_inode_table), | 530 | in_range (block, le32_to_cpu(desc->bg_inode_table), |
531 | sbi->s_itb_per_group) || | 531 | sbi->s_itb_per_group) || |
532 | in_range (block + count - 1, le32_to_cpu(desc->bg_inode_table), | 532 | in_range (block + count - 1, le32_to_cpu(desc->bg_inode_table), |
533 | sbi->s_itb_per_group)) | 533 | sbi->s_itb_per_group)) { |
534 | ext3_error (sb, "ext3_free_blocks", | 534 | ext3_error (sb, "ext3_free_blocks", |
535 | "Freeing blocks in system zones - " | 535 | "Freeing blocks in system zones - " |
536 | "Block = "E3FSBLK", count = %lu", | 536 | "Block = "E3FSBLK", count = %lu", |
537 | block, count); | 537 | block, count); |
538 | goto error_return; | ||
539 | } | ||
538 | 540 | ||
539 | /* | 541 | /* |
540 | * We are about to start releasing blocks in the bitmap, | 542 | * We are about to start releasing blocks in the bitmap, |
@@ -1637,11 +1639,13 @@ allocated: | |||
1637 | in_range(ret_block, le32_to_cpu(gdp->bg_inode_table), | 1639 | in_range(ret_block, le32_to_cpu(gdp->bg_inode_table), |
1638 | EXT3_SB(sb)->s_itb_per_group) || | 1640 | EXT3_SB(sb)->s_itb_per_group) || |
1639 | in_range(ret_block + num - 1, le32_to_cpu(gdp->bg_inode_table), | 1641 | in_range(ret_block + num - 1, le32_to_cpu(gdp->bg_inode_table), |
1640 | EXT3_SB(sb)->s_itb_per_group)) | 1642 | EXT3_SB(sb)->s_itb_per_group)) { |
1641 | ext3_error(sb, "ext3_new_block", | 1643 | ext3_error(sb, "ext3_new_block", |
1642 | "Allocating block in system zone - " | 1644 | "Allocating block in system zone - " |
1643 | "blocks from "E3FSBLK", length %lu", | 1645 | "blocks from "E3FSBLK", length %lu", |
1644 | ret_block, num); | 1646 | ret_block, num); |
1647 | goto out; | ||
1648 | } | ||
1645 | 1649 | ||
1646 | performed_allocation = 1; | 1650 | performed_allocation = 1; |
1647 | 1651 | ||