On Mon, Jun 01, 2020 at 07:02:48PM +0200, Greg Kroah-Hartman wrote:
On Mon, Jun 01, 2020 at 09:18:34PM +0530, Naresh Kamboju wrote:
stable-rc 4.9 arm architecture build failed due to following errors,
# make -sk KBUILD_BUILD_USER=TuxBuild -C/linux -j16 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- HOSTCC=gcc CC="sccache arm-linux-gnueabihf-gcc" O=build zImage # ../arch/arm/vfp/vfphw.S: Assembler messages: ../arch/arm/vfp/vfphw.S:158: Error: bad instruction `ldcleq p11,cr0,[r10],#32*4' ../arch/arm/vfp/vfphw.S:233: Error: bad instruction `stcleq p11,cr0,[r0],#32*4' make[2]: *** [../scripts/Makefile.build:404: arch/arm/vfp/vfphw.o] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [/linux/Makefile:1040: arch/arm/vfp] Error 2 ../arch/arm/lib/changebit.S: Assembler messages: ../arch/arm/lib/changebit.S:15: Error: bad instruction `strbne r1,[ip]'
It looks like Naresh's toolchain doesn't like the new format instructions. Which toolchain (and versions of the individual tools) are you (Naresh) using?
Odd, I'll drop it from 4.9, but it's also in the 4.14 and 4.19 queues as well, is it causing issues there too?
What if it turns out that Naresh is using an ancient toolchain that isn't supported by these kernels? Does that still count as a reason to drop the patch?