diff options
author | Liu Bo <bo.li.liu@oracle.com> | 2017-06-26 17:55:02 -0600 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2017-06-30 17:01:19 +0200 |
commit | 1d46d6ba2c888b55c064d5c3c4cb49902e201279 (patch) | |
tree | 3389d167f79de7acd1166297f03df0531171a679 /convert/common.c | |
parent | 188f9c889a062307cf18fdacf91381f29f12bf6d (diff) |
Btrfs-progs: convert: do not clear header rev
So btrfs_set_header_flags() vs btrfs_set_header_flag, the difference is
sort of similar to "=" vs "|=", when creating and initialising a new
extent buffer, convert uses the former one which clears header_rev by
accident.
Signed-off-by: Liu Bo <bo.li.liu@oracle.com>
Reviewed-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'convert/common.c')
-rw-r--r-- | convert/common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/convert/common.c b/convert/common.c index 40bf32cf..f0dd2cfc 100644 --- a/convert/common.c +++ b/convert/common.c @@ -167,7 +167,7 @@ static int setup_temp_extent_buffer(struct extent_buffer *buf, btrfs_set_header_generation(buf, 1); btrfs_set_header_backref_rev(buf, BTRFS_MIXED_BACKREF_REV); btrfs_set_header_owner(buf, owner); - btrfs_set_header_flags(buf, BTRFS_HEADER_FLAG_WRITTEN); + btrfs_set_header_flag(buf, BTRFS_HEADER_FLAG_WRITTEN); write_extent_buffer(buf, chunk_uuid, btrfs_header_chunk_tree_uuid(buf), BTRFS_UUID_SIZE); write_extent_buffer(buf, fsid, btrfs_header_fsid(), BTRFS_FSID_SIZE); |