diff options
author | Yifan Hong <elsk@google.com> | 2020-03-24 17:47:32 -0700 |
---|---|---|
committer | Yifan Hong <elsk@google.com> | 2020-03-27 23:05:13 +0000 |
commit | 7b3910a58bd0b8d9f0bd316fad5776ef0a8494ba (patch) | |
tree | 849b427901ee0b22d7efd49f07ea236b8fc4650a /common/dynamic_partition_control_interface.h | |
parent | 37ae85653198123fc28a4ce1de25d2e56ee6a3a2 (diff) |
Allow forward merge on powerwash.
If package schedules powerwash, snapshots on a Virtual A/B device
will be deleted. Tell SnapshotManager to handle this case.
Test: apply downgrade package
Test: apply package with wipe
Test: apply package then manually wipe
Bug: 152094219
Change-Id: I8601b661924abcc82956788e2f33cdb70d71f778
Diffstat (limited to 'common/dynamic_partition_control_interface.h')
-rw-r--r-- | common/dynamic_partition_control_interface.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/dynamic_partition_control_interface.h b/common/dynamic_partition_control_interface.h index d5db9bcd..58ebfe46 100644 --- a/common/dynamic_partition_control_interface.h +++ b/common/dynamic_partition_control_interface.h @@ -87,7 +87,7 @@ class DynamicPartitionControlInterface { // After writing to new partitions, before rebooting into the new slot, call // this function to indicate writes to new partitions are done. - virtual bool FinishUpdate() = 0; + virtual bool FinishUpdate(bool powerwash_required) = 0; // Get an action to clean up previous update. // Return NoOpAction on non-Virtual A/B devices. |