On 5/27/19 4:39 PM, Guenter Roeck wrote:
The following build failure affects all stable releases starting with v4.14.y. v4.9.y and earlier are not affected.
Additional information: v4.14.121, v4.19.45, v5.0.18, and v5.1.4 are not affected. Guenter
Guenter --- Build reference: v4.14.122 gcc version: x86_64-linux-gcc.br_real (Buildroot 2017.02) 6.3.0 Building um:defconfig ... failed -------------- Error log: In file included from /opt/buildbot/slave/stable-queue-4.14/build/arch/x86/um/../kernel/module.c:34:0: /opt/buildbot/slave/stable-queue-4.14/build/arch/x86/include/asm/text-patching.h: In function ‘int3_emulate_jmp’: /opt/buildbot/slave/stable-queue-4.14/build/arch/x86/include/asm/text-patching.h:43:6: error: ‘struct pt_regs’ has no member named ‘ip’ regs->ip = ip; ^~ /opt/buildbot/slave/stable-queue-4.14/build/arch/x86/include/asm/text-patching.h: In function ‘int3_emulate_push’: /opt/buildbot/slave/stable-queue-4.14/build/arch/x86/include/asm/text-patching.h:58:6: error: ‘struct pt_regs’ has no member named ‘sp’ regs->sp -= sizeof(unsigned long); ^~ /opt/buildbot/slave/stable-queue-4.14/build/arch/x86/include/asm/text-patching.h:59:24: error: ‘struct pt_regs’ has no member named ‘sp’ *(unsigned long *)regs->sp = val; ^~ /opt/buildbot/slave/stable-queue-4.14/build/arch/x86/include/asm/text-patching.h: In function ‘int3_emulate_call’: /opt/buildbot/slave/stable-queue-4.14/build/arch/x86/include/asm/text-patching.h:64:30: error: ‘struct pt_regs’ has no member named ‘ip’ int3_emulate_push(regs, regs->ip - INT3_INSN_SIZE + CALL_INSN_SIZE); ^~ make[2]: *** [arch/x86/um/../kernel/module.o] Error 1