--- zzzz-none-000/linux-2.6.39.4/arch/arm/kernel/armksyms.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-atom-6490-729/linux-2.6.39.4/arch/arm/kernel/armksyms.c 2021-11-10 13:38:14.000000000 +0000 @@ -85,7 +85,20 @@ /* string / mem functions */ EXPORT_SYMBOL(strchr); EXPORT_SYMBOL(strrchr); + +#ifdef __HAVE_ARCH_MEMSET +void * memset(void *p, int v, __kernel_size_t n) { + if (n != 0) { + if (__builtin_constant_p(v) && v == 0) + __memzero(p, n); + else + arm_memset(p , v, n); + } + return p; +} +#endif EXPORT_SYMBOL(memset); + EXPORT_SYMBOL(memcpy); EXPORT_SYMBOL(memmove); EXPORT_SYMBOL(memchr);