avb: Remove use of malloc for disable verification
As images are loaded by lk framework so avb_malloc
is not required, so add support to allocate space for
loading images when disable verification flag is set 1.
Change-Id: Iaf9b5b01e6c29a8d3660be8d294ed62f898edc18
diff --git a/platform/msm_shared/avb/libavb/avb_slot_verify.c b/platform/msm_shared/avb/libavb/avb_slot_verify.c
index 6d3e64f..c4039d1 100644
--- a/platform/msm_shared/avb/libavb/avb_slot_verify.c
+++ b/platform/msm_shared/avb/libavb/avb_slot_verify.c
@@ -305,14 +305,8 @@
}
avb_debugv(part_name, ": Loading entire partition.\n", NULL);
- image_buf = avb_malloc(image_size);
- if (image_buf == NULL) {
- ret = AVB_SLOT_VERIFY_RESULT_ERROR_OOM;
- goto out;
- }
-
io_ret = ops->read_from_partition(
- ops, part_name, 0 /* offset */, image_size, image_buf, &part_num_read);
+ ops, part_name, 0 /* offset */, image_size, &image_buf, &part_num_read);
if (io_ret == AVB_IO_RESULT_ERROR_OOM) {
ret = AVB_SLOT_VERIFY_RESULT_ERROR_OOM;
goto out;