Fix array-bounds in memcpy usage by using bit size macro in size.
It is fixed as like tw3 kernel:
https://git.tizen.org/cgit/profile/wearable/platform/kernel/linux-4.9-exynos9110/tree/drivers/misc/modem_v1/modem_main.c?h=tizen
Change-Id: Ie764e76c6eedcb696113837408a9994df6996bec
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
memset(msd->storage.addr, 0, size + (MAX_MIF_SEPA_SIZE * 2));
memcpy(msd->storage.addr, MIF_SEPARATOR, strlen(MIF_SEPARATOR));
msd->storage.addr += MAX_MIF_SEPA_SIZE;
- memcpy(msd->storage.addr, &size, MAX_MIF_SEPA_SIZE);
+ memcpy(msd->storage.addr, &size, sizeof(int));
msd->storage.addr += MAX_MIF_SEPA_SIZE;
spin_lock_init(&msd->lock);