f2fs-tools: fix to le32 type variable correctly
authorChao Yu <chao@kernel.org>
Sat, 27 May 2023 00:01:25 +0000 (08:01 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 30 May 2023 23:46:32 +0000 (16:46 -0700)
commit4c1fd35c72c42b234d7d780907bd570cc6d2b50a
treebd558a0a920c3acbe5ed40e26eba248e446ee989
parent724ca088365816ebcbb9197683b35d645af1591f
f2fs-tools: fix to le32 type variable correctly

Fix below incorrect use:
- compare cpu and le32 type variable:
if (get_sb(feature) & cpu_to_le32(F2FS_FEATURE_RO))
- compare le32 type vairable:
if (c.feature & cpu_to_le32(F2FS_FEATURE_EXTRA_ATTR))
- miss get_sb(feature)
(cpu_to_le32(F2FS_FEATURE_RO) ? 1 : 0)
- update le32 type variable
sb->feature |= cpu_to_le32(F2FS_FEATURE_ENCRYPT);

Signed-off-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fsck/dir.c
fsck/fsck.c
fsck/main.c
fsck/mount.c
fsck/node.c
fsck/segment.c
include/f2fs_fs.h
lib/libf2fs.c
mkfs/f2fs_format.c
mkfs/f2fs_format_main.c