diff options
author | Steven Laver <lavers@google.com> | 2020-04-14 05:53:26 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-04-14 05:53:26 +0000 |
commit | d9f287a3f37aae38c47f76e18b6f9d0d300c9247 (patch) | |
tree | 6f7d19789eacdc16552267369b802e51695f024a /fs_mgr/libdm/dm_target.cpp | |
parent | 77c0441b6aa52bafb75db1d8b8721c4836146ffb (diff) | |
parent | 886ca3538d0f8b4e65f64ed65fc83e88db477d85 (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.cpp | 18 |
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"); } |