Skip to content
Commit 008630c1 authored by Yan's avatar Yan Committed by Chris Mason
Browse files

Properly delete csum item in btrfs_truncate_in_trans.



When 'item_end' is equal to 'inode->i_size',   'found_type' is updated
and current item is skipped. This behavior is correct for extent item,
but incorrect for csum item. For example, there is a csum item with
'offset == 0'. When deleting the inode,  'inode->i_size' is set to 0,
so the csum item isn't deleted.

Signed-off-by: default avatarChris Mason <chris.mason@oracle.com>
parent 34a38218
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment