smem.h : Change array size to avoid buffer overflow

Increase size of array from 128 to SMEM_LAST_VALID_TYPE
to allow access to index value SMEM_BOOT_INFO_FOR_APPS
in function get_boot_info_apps

CRs-Fixed: 313358

Change-Id: Ia086a5a4f38ee09bf05beff7804c26faca013b26
diff --git a/platform/msm_shared/smem.h b/platform/msm_shared/smem.h
index a66af59..8e58653 100644
--- a/platform/msm_shared/smem.h
+++ b/platform/msm_shared/smem.h
@@ -54,13 +54,6 @@
 	unsigned reserved;
 };
 
-struct smem {
-	struct smem_proc_comm proc_comm[4];
-	unsigned version_info[32];
-	struct smem_heap_info heap_info;
-	struct smem_alloc_info alloc_info[128];
-};
-
 struct smem_board_info_v2 {
 	unsigned format;
 	unsigned msm_id;
@@ -275,6 +268,13 @@
 	APPS_MEMORY,		/* apps  usage memory */
 };
 
+struct smem {
+	struct smem_proc_comm proc_comm[4];
+	unsigned version_info[32];
+	struct smem_heap_info heap_info;
+	struct smem_alloc_info alloc_info[SMEM_LAST_VALID_TYPE];
+};
+
 struct smem_ram_ptn {
 	char name[16];
 	unsigned start;