From f60d62d6cd364c09aef1c0ec94232183cf6f2b91 Mon Sep 17 00:00:00 2001 From: ngkaho1234 Date: Fri, 23 Oct 2015 17:38:38 +0000 Subject: [PATCH] METADATA_CSUM: ext4_extent_full: do not do checksum on extent root. --- lwext4/ext4_extent_full.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lwext4/ext4_extent_full.c b/lwext4/ext4_extent_full.c index 97f40c8..2fe5016 100644 --- a/lwext4/ext4_extent_full.c +++ b/lwext4/ext4_extent_full.c @@ -348,12 +348,12 @@ static void ext4_extent_block_csum_set(struct ext4_inode_ref *inode_ref, static int ext4_ext_dirty(struct ext4_inode_ref *inode_ref, struct ext4_extent_path *path) { - if (path->block.lb_id) + if (path->block.lb_id) { + ext4_extent_block_csum_set(inode_ref, path->header); path->block.dirty = true; - else + } else inode_ref->dirty = true; - ext4_extent_block_csum_set(inode_ref, path->header); return EOK; }