diff options
Diffstat (limited to 'aosp/cleanup_previous_update_action.cc')
-rw-r--r-- | aosp/cleanup_previous_update_action.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/aosp/cleanup_previous_update_action.cc b/aosp/cleanup_previous_update_action.cc index b4475098..68954f6f 100644 --- a/aosp/cleanup_previous_update_action.cc +++ b/aosp/cleanup_previous_update_action.cc @@ -207,6 +207,7 @@ void CleanupPreviousUpdateAction::CheckSlotMarkedSuccessfulOrSchedule() { if (!kIsRecovery && !boot_control_->IsSlotMarkedSuccessful(boot_control_->GetCurrentSlot())) { ScheduleWaitMarkBootSuccessful(); + return; } if (metadata_device_ == nullptr) { @@ -487,7 +488,11 @@ void CleanupPreviousUpdateAction::ReportMergeStats() { vab_retrofit, static_cast<int64_t>(report.cow_file_size()), vab_compression_enabled, - vab_compression_used); + vab_compression_used, + report.total_cow_size_bytes(), + report.estimated_cow_size_bytes(), + report.boot_complete_time_ms(), + report.boot_complete_to_merge_start_time_ms()); #endif } |