summaryrefslogtreecommitdiff
path: root/fs_mgr/libdm/dm_target.cpp
diff options
context:
space:
mode:
authorSteven Laver <lavers@google.com>2020-04-14 05:53:26 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-04-14 05:53:26 +0000
commitd9f287a3f37aae38c47f76e18b6f9d0d300c9247 (patch)
tree6f7d19789eacdc16552267369b802e51695f024a /fs_mgr/libdm/dm_target.cpp
parent77c0441b6aa52bafb75db1d8b8721c4836146ffb (diff)
parent886ca3538d0f8b4e65f64ed65fc83e88db477d85 (diff)
Merge "Merge RP1A.200409.001" into r-keystone-qcom-dev
Diffstat (limited to 'fs_mgr/libdm/dm_target.cpp')
-rw-r--r--fs_mgr/libdm/dm_target.cpp18
1 files changed, 3 insertions, 15 deletions
diff --git a/fs_mgr/libdm/dm_target.cpp b/fs_mgr/libdm/dm_target.cpp
index 29b1032823..a594198776 100644
--- a/fs_mgr/libdm/dm_target.cpp
+++ b/fs_mgr/libdm/dm_target.cpp
@@ -243,20 +243,8 @@ std::string DmTargetCrypt::GetParameterString() const {
return android::base::Join(argv, " ");
}
-bool DmTargetDefaultKey::IsLegacy(bool* result) {
- DeviceMapper& dm = DeviceMapper::Instance();
- DmTargetTypeInfo info;
- if (!dm.GetTargetByName(kName, &info)) return false;
- // dm-default-key was modified to be like dm-crypt with version 2
- *result = !info.IsAtLeast(2, 0, 0);
- return true;
-}
-
bool DmTargetDefaultKey::Valid() const {
- bool real_is_legacy;
- if (!DmTargetDefaultKey::IsLegacy(&real_is_legacy)) return false;
- if (real_is_legacy != is_legacy_) return false;
- if (!is_legacy_ && !set_dun_) return false;
+ if (!use_legacy_options_format_ && !set_dun_) return false;
return true;
}
@@ -264,13 +252,13 @@ std::string DmTargetDefaultKey::GetParameterString() const {
std::vector<std::string> argv;
argv.emplace_back(cipher_);
argv.emplace_back(key_);
- if (!is_legacy_) {
+ if (!use_legacy_options_format_) {
argv.emplace_back("0"); // iv_offset
}
argv.emplace_back(blockdev_);
argv.push_back(std::to_string(start_sector_));
std::vector<std::string> extra_argv;
- if (is_legacy_) {
+ if (use_legacy_options_format_) {
if (set_dun_) { // v2 always sets the DUN.
extra_argv.emplace_back("set_dun");
}