path: root/tests
diff options
authorQu Wenruo <>2015-04-02 10:21:35 +0800
committerDavid Sterba <>2015-04-02 17:33:37 +0200
commitffe9554b7888846e374cedba0e9f21142d988d8f (patch)
tree14dac786fa4c93e2e0249c110e7f2e6804efb6fc /tests
parent153bbb93ec7de97ad9d2c8dd1bc5d2141623f17a (diff)
btrfs-progs: convert: Make ext*_image file obey datacsum setting.
Before this patch, ext*_image is always set NODATACSUM inode flag. However btrfs-convert will set normal file with DATACUSM flag by default, and generate checksum for regular file extent. Now, a regular file extent is shared by a btrfs file inode with DATACSUM and ext*_image with NODATACSUM, and it has checksum in csum tree. This will cause btrfsck complain about odd checksum, since ext*_image is set NODATACSUM but has checksum generated from regular file extent. This patch makes convert completely obey datacsum setting, meaning btrfs-convert will generate csum for every file extent by default. Reported-by: Tsutomu Itoh <> Signed-off-by: Qu Wenruo <> Signed-off-by: David Sterba <>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions