Loading fs_mgr/fs_mgr.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -358,7 +358,7 @@ static void tune_quota(const std::string& blk_device, const FstabEntry& entry, const struct ext4_super_block* sb, int* fs_stat) { bool has_quota = (sb->s_feature_ro_compat & cpu_to_le32(EXT4_FEATURE_RO_COMPAT_QUOTA)) != 0; bool want_quota = entry.fs_mgr_flags.quota; bool want_projid = android::base::GetBoolProperty("ro.emulated_storage.projid", false); bool want_projid = android::base::GetBoolProperty("external_storage.projid.enabled", false); if (has_quota == want_quota) { return; Loading Loading @@ -521,7 +521,8 @@ static void tune_verity(const std::string& blk_device, const FstabEntry& entry, static void tune_casefold(const std::string& blk_device, const struct ext4_super_block* sb, int* fs_stat) { bool has_casefold = (sb->s_feature_incompat & cpu_to_le32(EXT4_FEATURE_INCOMPAT_CASEFOLD)) != 0; bool wants_casefold = android::base::GetBoolProperty("ro.emulated_storage.casefold", false); bool wants_casefold = android::base::GetBoolProperty("external_storage.casefold.enabled", false); if (!wants_casefold || has_casefold) return; Loading fs_mgr/fs_mgr_format.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -160,8 +160,8 @@ int fs_mgr_do_format(const FstabEntry& entry, bool crypt_footer) { bool needs_projid = false; if (entry.mount_point == "/data") { needs_casefold = android::base::GetBoolProperty("ro.emulated_storage.casefold", false); needs_projid = android::base::GetBoolProperty("ro.emulated_storage.projid", false); needs_casefold = android::base::GetBoolProperty("external_storage.casefold.enabled", false); needs_projid = android::base::GetBoolProperty("external_storage.projid.enabled", false); } if (entry.fs_type == "f2fs") { Loading Loading
fs_mgr/fs_mgr.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -358,7 +358,7 @@ static void tune_quota(const std::string& blk_device, const FstabEntry& entry, const struct ext4_super_block* sb, int* fs_stat) { bool has_quota = (sb->s_feature_ro_compat & cpu_to_le32(EXT4_FEATURE_RO_COMPAT_QUOTA)) != 0; bool want_quota = entry.fs_mgr_flags.quota; bool want_projid = android::base::GetBoolProperty("ro.emulated_storage.projid", false); bool want_projid = android::base::GetBoolProperty("external_storage.projid.enabled", false); if (has_quota == want_quota) { return; Loading Loading @@ -521,7 +521,8 @@ static void tune_verity(const std::string& blk_device, const FstabEntry& entry, static void tune_casefold(const std::string& blk_device, const struct ext4_super_block* sb, int* fs_stat) { bool has_casefold = (sb->s_feature_incompat & cpu_to_le32(EXT4_FEATURE_INCOMPAT_CASEFOLD)) != 0; bool wants_casefold = android::base::GetBoolProperty("ro.emulated_storage.casefold", false); bool wants_casefold = android::base::GetBoolProperty("external_storage.casefold.enabled", false); if (!wants_casefold || has_casefold) return; Loading
fs_mgr/fs_mgr_format.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -160,8 +160,8 @@ int fs_mgr_do_format(const FstabEntry& entry, bool crypt_footer) { bool needs_projid = false; if (entry.mount_point == "/data") { needs_casefold = android::base::GetBoolProperty("ro.emulated_storage.casefold", false); needs_projid = android::base::GetBoolProperty("ro.emulated_storage.projid", false); needs_casefold = android::base::GetBoolProperty("external_storage.casefold.enabled", false); needs_projid = android::base::GetBoolProperty("external_storage.projid.enabled", false); } if (entry.fs_type == "f2fs") { Loading