| .. | .. |
|---|
| 1545 | 1545 | int meta_bg = ext4_has_feature_meta_bg(sb); |
|---|
| 1546 | 1546 | sector_t old_gdb = 0; |
|---|
| 1547 | 1547 | |
|---|
| 1548 | | - update_backups(sb, sbi->s_sbh->b_blocknr, (char *)es, |
|---|
| 1549 | | - sizeof(struct ext4_super_block), 0); |
|---|
| 1548 | + update_backups(sb, ext4_group_first_block_no(sb, 0), |
|---|
| 1549 | + (char *)es, sizeof(struct ext4_super_block), 0); |
|---|
| 1550 | 1550 | for (; gdb_num <= gdb_num_end; gdb_num++) { |
|---|
| 1551 | 1551 | struct buffer_head *gdb_bh; |
|---|
| 1552 | 1552 | |
|---|
| .. | .. |
|---|
| 1753 | 1753 | if (test_opt(sb, DEBUG)) |
|---|
| 1754 | 1754 | printk(KERN_DEBUG "EXT4-fs: extended group to %llu " |
|---|
| 1755 | 1755 | "blocks\n", ext4_blocks_count(es)); |
|---|
| 1756 | | - update_backups(sb, EXT4_SB(sb)->s_sbh->b_blocknr, |
|---|
| 1756 | + update_backups(sb, ext4_group_first_block_no(sb, 0), |
|---|
| 1757 | 1757 | (char *)es, sizeof(struct ext4_super_block), 0); |
|---|
| 1758 | 1758 | } |
|---|
| 1759 | 1759 | return err; |
|---|