| CC arch/arm/boot/compressed/decompress.o |In file included from include/linux/mm_types_task.h:14, | from include/linux/mm_types.h:5, | from include/linux/mmzone.h:21, | from include/linux/gfp.h:6, | from include/linux/umh.h:4, | from include/linux/kmod.h:22, | from include/linux/module.h:13, | from arch/arm/boot/compressed/../../../../lib/lz4/lz4_decompress.c:39, | from arch/arm/boot/compressed/../../../../lib/decompress_unlz4.c:13, | from arch/arm/boot/compressed/decompress.c:55: |include/linux/cpumask.h: In function ‘cpumask_parse’: |include/linux/cpumask.h:636:21: error: implicit declaration of function ‘strchrnul’; did you mean ‘strchr’? [-Werror=implicit-function-declaration] | unsigned int len = strchrnul(buf, '\n') - buf; | ^~~~~~~~~ | strchr |include/linux/cpumask.h:636:42: error: invalid operands to binary - (have ‘int’ and ‘const char *’) | unsigned int len = strchrnul(buf, '\n') - buf; | ~~~~~~~~~~~~~~~~~~~~ ^ |cc1: some warnings being treated as errors
3713a4e1fdb8da86f96a3e770b08e278d97529b4 is the first bad commit commit 3713a4e1fdb8da86f96a3e770b08e278d97529b4 Author: Yury Norov <[email protected]> Date: Tue May 14 15:44:46 2019 -0700 include/linux/cpumask.h: fix double string traverse in cpumask_parse cpumask_parse() finds first occurrence of either or strchr() and strlen(). We can do it better with a single call of strchrnul(). [[email protected]: remove unneeded cast] Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Yury Norov <[email protected]> Acked-by: Rasmus Villemoes <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> :040000 040000 f20d8a9ec1755b3981520ecf015248f6a0d9f116 db67caf64f99a9be808cd73e413c106c5aee15b7 M include This commit is v5.2-rc1~62^2~49. How do we deal with this one? Sebastian

