--- zzzz-none-000/linux-4.4.271/arch/mips/boot/compressed/string.c 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/arch/mips/boot/compressed/string.c 2023-04-19 10:22:28.000000000 +0000 @@ -26,3 +26,19 @@ ss[i] = c; return s; } + +void *memmove(void *__dest, __const void *__src, size_t count) +{ + unsigned char *d = __dest; + const unsigned char *s = __src; + + if (__dest == __src) + return __dest; + + if (__dest < __src) + return memcpy(__dest, __src, count); + + while (count--) + d[count] = s[count]; + return __dest; +}