diff options
author | Qu Wenruo <quwenruo@cn.fujitsu.com> | 2015-04-02 10:21:35 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2015-04-02 17:33:37 +0200 |
commit | ffe9554b7888846e374cedba0e9f21142d988d8f (patch) | |
tree | 14dac786fa4c93e2e0249c110e7f2e6804efb6fc /tests/common | |
parent | 153bbb93ec7de97ad9d2c8dd1bc5d2141623f17a (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 <t-itoh@jp.fujitsu.com>
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'tests/common')
0 files changed, 0 insertions, 0 deletions