Merge "platform: msm_shared: Correct invalidate cache actions"
diff --git a/platform/msm_shared/avb/libavb/avb_sysdeps.c b/platform/msm_shared/avb/libavb/avb_sysdeps.c
index 15c9d58..43b27f5 100644
--- a/platform/msm_shared/avb/libavb/avb_sysdeps.c
+++ b/platform/msm_shared/avb/libavb/avb_sysdeps.c
@@ -108,7 +108,7 @@
 
 void *avb_malloc_(size_t size)
 {
-	return malloc(size);
+	return memalign(CACHE_LINE, ROUNDUP(size, CACHE_LINE));
 }
 
 void avb_free(void *ptr)
diff --git a/platform/msm_shared/avb/libavb/avb_sysdeps_posix.c b/platform/msm_shared/avb/libavb/avb_sysdeps_posix.c
index b538811..dfbfc39 100644
--- a/platform/msm_shared/avb/libavb/avb_sysdeps_posix.c
+++ b/platform/msm_shared/avb/libavb/avb_sysdeps_posix.c
@@ -71,7 +71,7 @@
 }
 
 void* avb_malloc_(size_t size) {
-  return malloc(size);
+  return memalign(CACHE_LINE, ROUNDUP(size, CACHE_LINE));
 }
 
 void avb_free(void* ptr) {