.. | .. |
---|
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; |
---|