forked from openkylin/platform_build
am 3a2e91ca: am 8765fca2: Merge "Free the stash after its use in BBOTA v2."
* commit '3a2e91cad7ec1309c07e9d96d572c6a0bed52346': Free the stash after its use in BBOTA v2.
This commit is contained in:
commit
6968a724a5
|
@ -350,6 +350,12 @@ class BlockImageDiff(object):
|
|||
mapped_stashes.append(sr)
|
||||
if self.version == 2:
|
||||
src_str.append("%d:%s" % (sid, sr.to_string_raw()))
|
||||
# A stash will be used only once. We need to free the stash
|
||||
# immediately after the use, instead of waiting for the automatic
|
||||
# clean-up at the end. Because otherwise it may take up extra space
|
||||
# and lead to OTA failures.
|
||||
# Bug: 23119955
|
||||
free_string.append("free %d\n" % (sid,))
|
||||
else:
|
||||
assert sh in stashes
|
||||
src_str.append("%s:%s" % (sh, sr.to_string_raw()))
|
||||
|
|
Loading…
Reference in New Issue