summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTao Bao <tbao@google.com>2015-12-09 23:41:40 +0100
committerTao Bao <tbao@google.com>2015-12-09 23:41:40 +0100
commit612161ef1c9e36add87ba40c30bc4092786cddb6 (patch)
tree7f88387f7d2901bf45b869e554fa8a040de642e1
parentMerge changes If00669a7,Ia5504ed2 (diff)
downloadandroid_bootable_recovery-612161ef1c9e36add87ba40c30bc4092786cddb6.tar
android_bootable_recovery-612161ef1c9e36add87ba40c30bc4092786cddb6.tar.gz
android_bootable_recovery-612161ef1c9e36add87ba40c30bc4092786cddb6.tar.bz2
android_bootable_recovery-612161ef1c9e36add87ba40c30bc4092786cddb6.tar.lz
android_bootable_recovery-612161ef1c9e36add87ba40c30bc4092786cddb6.tar.xz
android_bootable_recovery-612161ef1c9e36add87ba40c30bc4092786cddb6.tar.zst
android_bootable_recovery-612161ef1c9e36add87ba40c30bc4092786cddb6.zip
-rw-r--r--update_verifier/update_verifier.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/update_verifier/update_verifier.cpp b/update_verifier/update_verifier.cpp
index 5e8881571..be70cec7f 100644
--- a/update_verifier/update_verifier.cpp
+++ b/update_verifier/update_verifier.cpp
@@ -23,7 +23,8 @@
* verified. dm-verity must be in enforcing mode, so that it will reboot the
* device on dm-verity failures. When that happens, the bootloader should
* mark the slot as unbootable and stops trying. We should never see a device
- * started in dm-verity logging mode but with isSlotBootable equals to 0.
+ * started in dm-verity logging mode but with isSlotMarkedSuccessful equals to
+ * 0.
*
* The current slot will be marked as having booted successfully if the
* verifier reaches the end after the verification.
@@ -55,17 +56,17 @@ int main(int argc, char** argv) {
module->init(module);
unsigned current_slot = module->getCurrentSlot(module);
- int bootable = module->isSlotBootable(module, current_slot);
- SLOGI("Booting slot %u: isSlotBootable=%d\n", current_slot, bootable);
+ int is_successful= module->isSlotMarkedSuccessful(module, current_slot);
+ SLOGI("Booting slot %u: isSlotMarkedSuccessful=%d\n", current_slot, is_successful);
- if (bootable == 0) {
+ if (is_successful == 0) {
// The current slot has not booted successfully.
// TODO: Add the actual verification after we have the A/B OTA package
// format in place.
// TODO: Assert the dm-verity mode. Bootloader should never boot a newly
- // flashed slot (isSlotBootable == 0) with dm-verity logging mode.
+ // flashed slot (isSlotMarkedSuccessful == 0) with dm-verity logging mode.
int ret = module->markBootSuccessful(module);
if (ret != 0) {