summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2019-11-06 14:48:20 -0800
committerCommit Bot <commit-bot@chromium.org>2019-11-11 22:29:03 +0000
commitcb240acefd5fd3c7484d8721e15ebcf76b446f62 (patch)
tree8cadc7032dc86a725bb9a46744947088dde46fdc
parenta755d4d72e7e94785411a92311a4fa111b1bd0ff (diff)
downloadchrome-ec-cb240acefd5fd3c7484d8721e15ebcf76b446f62.tar.gz
rollback: Remove unused rollback_lock function
Use of the rollback_lock function was removed in https://crrev.com/c/479176. BRANCH=none BUG=none TEST=make buildall -j Change-Id: I15bfeba9b169c7b0fae8d3c9423bc2f4817d52d8 Signed-off-by: Tom Hughes <tomhughes@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1902460 Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
-rw-r--r--common/rollback.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/common/rollback.c b/common/rollback.c
index e62e4a09fd..ea508f2b0b 100644
--- a/common/rollback.c
+++ b/common/rollback.c
@@ -196,32 +196,6 @@ failed:
}
#endif
-int rollback_lock(void)
-{
- int ret;
-
- /* Already locked */
- if (flash_get_protect() & EC_FLASH_PROTECT_ROLLBACK_NOW)
- return EC_SUCCESS;
-
- CPRINTS("Protecting rollback");
-
- /* This may do nothing if WP is not enabled, or RO is not protected. */
- ret = flash_set_protect(EC_FLASH_PROTECT_ROLLBACK_AT_BOOT, -1);
-
- if (!(flash_get_protect() & EC_FLASH_PROTECT_ROLLBACK_NOW) &&
- flash_get_protect() & EC_FLASH_PROTECT_ROLLBACK_AT_BOOT) {
- /*
- * If flash protection is still not enabled (some chips may
- * be able to enable it immediately), reboot.
- */
- cflush();
- system_reset(SYSTEM_RESET_HARD | SYSTEM_RESET_PRESERVE_FLAGS);
- }
-
- return ret;
-}
-
#ifdef CONFIG_ROLLBACK_UPDATE
#ifdef CONFIG_ROLLBACK_SECRET_SIZE