The patch titled Subject: arch/arm/boot/compressed/decompress.c: fix build error due to lz4 changes has been added to the -mm tree. Its filename is arch-arm-boot-compressed-decompressc-fix-build-error-due-to-lz4-changes.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/arch-arm-boot-compressed-decompressc-fix-build-error-due-to-lz4-changes.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/arch-arm-boot-compressed-decompressc-fix-build-error-due-to-lz4-changes.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> Subject: arch/arm/boot/compressed/decompress.c: fix build error due to lz4 changes |include/linux/cpumask.h: In function \u2018cpumask_parse\u2019: |include/linux/cpumask.h:636:21: error: implicit declaration of function \u2018strchrnul\u2019; did you mean \u2018strchr\u2019? [-Werror=implicit-function-declaration] Because arch/arm/boot/compressed/decompress.c does #define _LINUX_STRING_H_ preventing linux/string.h from providing strchrnul. It also #includes asm/string.h, which for arm has a declaration of strchr(), explaining why this didn't use to fail. Link: http://lkml.kernel.org/r/20190528115346.f5a7kn3hdnuf5rts@xxxxxxxxxxxxx Fixes: 3713a4e1fdb8d ("include/linux/cpumask.h: fix double string traverse in cpumask_parse") Suggested-by: Rasmus Villemoes <linux@xxxxxxxxxxxxxxxxxx> Cc: Yury Norov <ynorov@xxxxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: Russell King <rmk+kernel@xxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- arch/arm/boot/compressed/decompress.c | 1 + 1 file changed, 1 insertion(+) --- a/arch/arm/boot/compressed/decompress.c~arch-arm-boot-compressed-decompressc-fix-build-error-due-to-lz4-changes +++ a/arch/arm/boot/compressed/decompress.c @@ -32,6 +32,7 @@ extern char * strstr(const char * s1, const char *s2); extern size_t strlen(const char *s); extern int memcmp(const void *cs, const void *ct, size_t count); +extern char * strchrnul(const char *, int); #ifdef CONFIG_KERNEL_GZIP #include "../../../../lib/decompress_inflate.c" _ Patches currently in -mm which might be from bigeasy@xxxxxxxxxxxxx are arch-arm-boot-compressed-decompressc-fix-build-error-due-to-lz4-changes.patch