diff --git a/[refs] b/[refs] index ba65b6242d05..30ea20528dd1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ed9b3e3379731e9f9d2f73f3d7fd9e7d2ce3df4a +refs/heads/master: 23712a9c28b9f80a8cf70c8490358d5f562d2465 diff --git a/trunk/fs/ext4/ialloc.c b/trunk/fs/ext4/ialloc.c index fe34d74cfb19..2a117e286e54 100644 --- a/trunk/fs/ext4/ialloc.c +++ b/trunk/fs/ext4/ialloc.c @@ -718,6 +718,8 @@ struct inode *ext4_new_inode(handle_t *handle, struct inode *dir, int mode) gdp->bg_flags &= cpu_to_le16(~EXT4_BG_BLOCK_UNINIT); free = ext4_free_blocks_after_init(sb, group, gdp); gdp->bg_free_blocks_count = cpu_to_le16(free); + gdp->bg_checksum = ext4_group_desc_csum(sbi, group, + gdp); } spin_unlock(sb_bgl_lock(sbi, group));