diff options
author | Vadim Bendebury <vbendeb@chromium.org> | 2019-04-29 17:25:45 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-05-01 11:02:59 -0700 |
commit | 13089909211c5289c46d22a3cb7fb9b06efcd917 (patch) | |
tree | b77aedebccc921f8f07b86c2dbcadea4ef13315d /driver/battery/smart.c | |
parent | 262ded1e01a374537e56160811bdad5763b311a5 (diff) | |
download | chrome-ec-13089909211c5289c46d22a3cb7fb9b06efcd917.tar.gz |
nvmem: fix delimiter creation during setvar()
The (key, value) objects should not be treated differently from TPM
objects when initializing NVMEM from some inconsistent state.
Saving of a modified (key, value) object should include the
'incomplete delimiter' phase when the new value has been already
saved, but the old value has not yet been eliminated.
Added tests verifying various failure modes.
BRANCH=cr50, cr50-mp
BUG=b:69907320, b:129710256
TEST='make run-nvmem' succeeds
Change-Id: Ia53b6cfa2edd59fef28ace6978d752ca3cfbb2aa
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1590043
Reviewed-by: Andrey Pronin <apronin@chromium.org>
Diffstat (limited to 'driver/battery/smart.c')
0 files changed, 0 insertions, 0 deletions