platform: msm_shared: Check smem boardinfo struct is less than requested by lk

This makes newer SMEM versions backward compatible to not exactly requiring to
match the size.

Change-Id: I78ab6187bbf96005bf3dd565197ea96e073f1d70
diff --git a/platform/msm_shared/smem.c b/platform/msm_shared/smem.c
index 948a256..25628d3 100644
--- a/platform/msm_shared/smem.c
+++ b/platform/msm_shared/smem.c
@@ -87,7 +87,7 @@
 
 	size = readl(&ainfo->size);
 
-	if (size != (unsigned)((len + 7) & ~0x00000007))
+	if (size < (unsigned)((len + 7) & ~0x00000007))
 		return 1;
 
 	src = smem_addr + readl(&ainfo->offset);