diff options
author | Tom Hughes <tomhughes@chromium.org> | 2019-11-06 14:48:20 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-11-11 22:29:03 +0000 |
commit | cb240acefd5fd3c7484d8721e15ebcf76b446f62 (patch) | |
tree | 8cadc7032dc86a725bb9a46744947088dde46fdc | |
parent | a755d4d72e7e94785411a92311a4fa111b1bd0ff (diff) | |
download | chrome-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.c | 26 |
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 |