Merge remote-tracking branch 'master' into m_master
* master:
platform: msm_shared: fix the buffer out of bound access
target: mdmfermium: fix for device serial number
project: fsm9010: Disable scm armv8 calls
target: msm8996: Add panel post on delay for DTP8996
Change-Id: I2e45d687b50c533fb58947b0e63d072b3d77b7be
diff --git a/platform/msm_shared/scm.c b/platform/msm_shared/scm.c
index e2a493b..f9a7377 100644
--- a/platform/msm_shared/scm.c
+++ b/platform/msm_shared/scm.c
@@ -61,11 +61,13 @@
bool is_scm_armv8_support()
{
+#if !NO_SCM_V8_SUPPORT
if (!scm_initialized)
{
scm_init();
scm_initialized = true;
}
+#endif
return scm_arm_support;
}
diff --git a/project/fsm9010.mk b/project/fsm9010.mk
index 7759f73..d3d0262 100644
--- a/project/fsm9010.mk
+++ b/project/fsm9010.mk
@@ -23,6 +23,7 @@
#DEFINES += MMC_BOOT_BAM=1
DEFINES += CRYPTO_BAM=1
DEFINES += CRYPTO_REG_ACCESS=1
+DEFINES += NO_SCM_V8_SUPPORT=1
#Disable thumb mode
ENABLE_THUMB := false
diff --git a/target/mdmfermium/init.c b/target/mdmfermium/init.c
index 5a91d7f..383cbdd 100644
--- a/target/mdmfermium/init.c
+++ b/target/mdmfermium/init.c
@@ -224,7 +224,7 @@
{
uint32_t serialno;
serialno = board_chip_serial();
- snprintf((char *)buf, sizeof(uint32_t)+1, "%x", serialno);
+ snprintf((char *)buf, 13, "%x", serialno);
}
unsigned check_reboot_mode(void)