diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2021-06-12 22:09:22 -0700 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2021-06-23 08:51:30 -0700 |
commit | 027488ef5dd0a07c3dbc6c93e0587f2924887ca1 (patch) | |
tree | 0448aa7f3f9c0c4646c4955d6ddf3980cf243c60 | |
parent | e01ad3108120ff1e21abe52cb8b89a135a574ff1 (diff) | |
download | f2fs-tools-027488ef5dd0a07c3dbc6c93e0587f2924887ca1.tar.gz |
mkfs.f2fs: remove android features for RO
We don't need to enable all android features for RO.
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
-rw-r--r-- | mkfs/f2fs_format_main.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mkfs/f2fs_format_main.c b/mkfs/f2fs_format_main.c index 03eb748..031244d 100644 --- a/mkfs/f2fs_format_main.c +++ b/mkfs/f2fs_format_main.c @@ -110,11 +110,16 @@ static void add_default_options(void) /* -d1 -f -O encrypt -O quota -O verity -w 4096 -R 0:0 */ c.dbg_lv = 1; force_overwrite = 1; + c.wanted_sector_size = 4096; + c.root_uid = c.root_gid = 0; + + /* RO doesn't need any other features */ + if (c.feature & cpu_to_le32(F2FS_FEATURE_RO)) + return; + c.feature |= cpu_to_le32(F2FS_FEATURE_ENCRYPT); c.feature |= cpu_to_le32(F2FS_FEATURE_QUOTA_INO); c.feature |= cpu_to_le32(F2FS_FEATURE_VERITY); - c.wanted_sector_size = 4096; - c.root_uid = c.root_gid = 0; break; } #ifdef CONF_CASEFOLD |