A series of patches extracted from v5.18-evl-rebase has been applied to the kernel version v5.18.1

toolchain/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin

Build for the arm64 architecture is completed successfully.
But for arm:
arch/arm/kernel/irq.c: In function ‘handle_arch_irq_pipelined’:
arch/arm/kernel/irq.c:167:19: warning: cast between incompatible function types from ‘int (*)(struct pt_regs *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
   call_with_stack((void (*)(void *))handle_irq_pipelined, regs,
                   ^
arch/arm/kernel/entry-armv.S: Assembler messages:
arch/arm/kernel/entry-armv.S:496: Error: instruction not allowed in IT block -- `tst r0,r0' arch/arm/kernel/entry-armv.S:785: Error: instruction not allowed in IT block -- `tst r1,#0x0001' make[2]: *** [scripts/Makefile.build:389: arch/arm/kernel/entry-armv.o] Error 1
--
Leonid Gasheev

Reply via email to