platform: msm_shared: Check smem boardinfo struct is less than requested by lk
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

CanarySolutions/little-kernel,CanarySolutions/little-kernel,Foxda-Tech/polaris-bootable-bootloader-lk,efidroid/lk,Foxda-Tech/polaris-bootable-bootloader-lk,efidroid/lk,efidroid/lk,CanarySolutions/little-kernel,CanarySolutions/little-kernel,efidroid/lk,CanarySolutions/little-kernel,Foxda-Tech/polaris-bootable-bootloader-lk,Foxda-Tech/polaris-bootable-bootloader-lk,Foxda-Tech/polaris-bootable-bootloader-lk,efidroid/lk