btrfs-progs: convert: Convert ext inode flags to btrfs inode flags
authorQu Wenruo <quwenruo@cn.fujitsu.com>
Mon, 10 Oct 2016 02:30:34 +0000 (10:30 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 24 Oct 2016 12:58:07 +0000 (14:58 +0200)
commit8570a0c3a4f681bc5ae1f04c56730bea8fb6cdc9
tree1e92ced29fb9b4ba0c54ea7ab6b525c7cd3f3f05
parent5bd4016363d117f731caa044a444f2769b694f5c
btrfs-progs: convert: Convert ext inode flags to btrfs inode flags

Before this patch, btrfs-convert never copy ext* inode flags to
corresponding btrfs inode flags.

This makes common flags like APPEND/SYNC/SYNCDIR/IMMUTABLE not copied to
btrfs inode.

This patch introduces ext2_convert_inode_flags() function to handle the
convert, so btrfs-convert can copy as many inode flags as possible.

Reported-by: Lakshmipathi.G <lakshmipathi.g@gmail.com>
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
btrfs-convert.c