stable-rc 4.14 build failed due to these build error, lib/bitmap.c: In function 'bitmap_from_u32array': lib/bitmap.c:1133:1: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] unsigned long *bitmap_alloc(unsigned int nbits, gfp_t flags) ^~~~~~~~ In file included from /srv/oe/build/tmp-lkft-glibc/work-shared/intel-corei7-64/kernel-source/lib/bitmap.c:8:0: lib/bitmap.c:1138:15: error: non-static declaration of 'bitmap_alloc' follows static declaration EXPORT_SYMBOL(bitmap_alloc); ^ include/linux/export.h:65:21: note: in definition of macro '___EXPORT_SYMBOL' extern typeof(sym) sym; \ ^~~ lib/bitmap.c:1138:1: note: in expansion of macro 'EXPORT_SYMBOL' EXPORT_SYMBOL(bitmap_alloc); ^~~~~~~~~~~~~ lib/bitmap.c:1133:16: note: previous definition of 'bitmap_alloc' was here unsigned long *bitmap_alloc(unsigned int nbits, gfp_t flags) ^~~~~~~~~~~~ In file included from /srv/oe/build/tmp-lkft-glibc/work-shared/intel-corei7-64/kernel-source/lib/bitmap.c:8:0: lib/bitmap.c:1144:15: error: non-static declaration of 'bitmap_zalloc' follows static declaration EXPORT_SYMBOL(bitmap_zalloc); ^ include/linux/export.h:65:21: note: in definition of macro '___EXPORT_SYMBOL' extern typeof(sym) sym; \ ^~~ lib/bitmap.c:1144:1: note: in expansion of macro 'EXPORT_SYMBOL' EXPORT_SYMBOL(bitmap_zalloc); ^~~~~~~~~~~~~ lib/bitmap.c:1140:16: note: previous definition of 'bitmap_zalloc' was here unsigned long *bitmap_zalloc(unsigned int nbits, gfp_t flags) ^~~~~~~~~~~~~ In file included from /srv/oe/build/tmp-lkft-glibc/work-shared/intel-corei7-64/kernel-source/lib/bitmap.c:8:0: lib/bitmap.c:1150:15: error: non-static declaration of 'bitmap_free' follows static declaration EXPORT_SYMBOL(bitmap_free); ^ include/linux/export.h:65:21: note: in definition of macro '___EXPORT_SYMBOL' extern typeof(sym) sym; \ ^~~ lib/bitmap.c:1150:1: note: in expansion of macro 'EXPORT_SYMBOL' EXPORT_SYMBOL(bitmap_free); ^~~~~~~~~~~~~ lib/bitmap.c:1146:6: note: previous definition of 'bitmap_free' was here void bitmap_free(const unsigned long *bitmap) ^~~~~~~~~~~ CC drivers/char/random.o scripts/Makefile.build:326: recipe for target 'lib/bitmap.o' failed make[3]: *** [lib/bitmap.o] Error 1 Makefile:1052: recipe for target 'lib' failed make[2]: *** [lib] Error 2 -- Linaro LKFT https://lkft.linaro.org