On Tue, 26 Oct 2021 12:23:09 -0700 Guenter Roeck <linux@xxxxxxxxxxxx> wrote: > On Fri, Oct 08, 2021 at 11:13:36AM +0200, Jiri Olsa wrote: > > Adding simple module that uses multi direct interface: > > > > register_ftrace_direct_multi > > unregister_ftrace_direct_multi > > > > The init function registers trampoline for 2 functions, > > and exit function unregisters them. > > > > Signed-off-by: Jiri Olsa <jolsa@xxxxxxxxxx> > > Building s390:defconfig ... failed > -------------- > Error log: > <stdin>:1559:2: warning: #warning syscall futex_waitv not implemented [-Wcpp] > {standard input}: Assembler messages: > {standard input}:11: Error: Unrecognized opcode: `pushq' > {standard input}:12: Error: Unrecognized opcode: `movq' > {standard input}:13: Error: Unrecognized opcode: `pushq' > {standard input}:14: Error: Unrecognized opcode: `movq' > {standard input}:15: Error: Unrecognized opcode: `call' > {standard input}:16: Error: Unrecognized opcode: `popq' > {standard input}:17: Error: Unrecognized opcode: `leave' > {standard input}:18: Error: Unrecognized opcode: `ret' > make[3]: *** [scripts/Makefile.build:288: samples/ftrace/ftrace-direct-multi.o] Error 1 > make[2]: *** [scripts/Makefile.build:571: samples/ftrace] Error 2 > make[1]: *** [Makefile:1993: samples] Error 2 > make[1]: *** Waiting for unfinished jobs.... > make: *** [Makefile:226: __sub-make] Error 2 > > https://lore.kernel.org/all/YXAqZ%2FEszRisunQw@osiris/ -- Steve