You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Input: make xdp
output: clang -I /lib/modules/5.4.0-73-generic/build/arch/x86/include -I /lib/modules/5.4.0-73-generic/build/arch/x86/include/generated/uapi -I /lib/modules/5.4.0-73-generic/build/arch/x86/include/generated -I /lib/modules/5.4.0-73-generic/build/include -I /lib/modules/5.4.0-73-generic/build/arch/x86/include/uapi -I /lib/modules/5.4.0-73-generic/build/include/uapi -include /lib/modules/5.4.0-73-generic/build/include/linux/kconfig.h -I /lib/modules/5.4.0-73-generic/build/include/generated/uapi -D__KERNEL__ -D__ASM_SYSREG_H -Wunused -Wall -Wno-compare-distinct-pointer-types -fno-stack-protector -Wno-pointer-sign -O2 -S -emit-llvm -c pkg/xdp/prog/xdp.c -o - | llc -march=bpf -mcpu= -filetype=obj -o pkg/xdp/prog/obj/xdp.o In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bitops.h:26: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/bitops.h:138:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(bts), *addr, c, "... ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bitops.h:26: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/bitops.h:162:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(btr), *addr, c, "... ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bitops.h:26: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/bitops.h:201:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(btc), *addr, c, "... ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:15: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/printk.h:348: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/dynamic_debug.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/jump_label.h:117: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/jump_label.h:25:2: error: 'asm goto' constructs are not supported yet asm_volatile_goto("1:" ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:15: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/printk.h:348: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/dynamic_debug.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/jump_label.h:117: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/jump_label.h:41:2: error: 'asm goto' constructs are not supported yet asm_volatile_goto("1:" ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:12: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/page.h:12: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/page_64.h:49:2: error: expected '(' after 'asm' alternative_call_2(clear_page_orig, ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:256:2: note: expanded from macro 'alternative_call_2' asm_inline volatile (ALTERNATIVE_2("call %P[old]", "call %P[new1... ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:12: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/math_emu.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/ptrace.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/segment.h:266:2: error: expected '(' after 'asm' alternative_io ("lsl %[seg],%[p]", ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:240:2: note: expanded from macro 'alternative_io' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:85:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX "subl", v->counter, e, "er", i); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:125:9: error: 'asm goto' constructs are not supported yet return GEN_UNARY_RMWcc(LOCK_PREFIX "decl", v->counter, e); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:51:31: note: expanded from macro 'GEN_UNARY_RMWcc' #define GEN_UNARY_RMWcc(X...) RMWcc_CONCAT(GEN_UNARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:46:2: note: expanded from macro 'GEN_UNARY_RMWcc_4' __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:139:9: error: 'asm goto' constructs are not supported yet return GEN_UNARY_RMWcc(LOCK_PREFIX "incl", v->counter, e); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:51:31: note: expanded from macro 'GEN_UNARY_RMWcc' #define GEN_UNARY_RMWcc(X...) RMWcc_CONCAT(GEN_UNARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:46:2: note: expanded from macro 'GEN_UNARY_RMWcc_4' __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:154:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX "addl", v->counter, s, "er", i); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:262: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic64_64.h:76:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX "subq", v->counter, e, "er", i); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:262: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic64_64.h:118:9: error: 'asm goto' constructs are not supported yet return GEN_UNARY_RMWcc(LOCK_PREFIX "decq", v->counter, e); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:51:31: note: expanded from macro 'GEN_UNARY_RMWcc' #define GEN_UNARY_RMWcc(X...) RMWcc_CONCAT(GEN_UNARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:46:2: note: expanded from macro 'GEN_UNARY_RMWcc_4' __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:262: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic64_64.h:132:9: error: 'asm goto' constructs are not supported yet return GEN_UNARY_RMWcc(LOCK_PREFIX "incq", v->counter, e); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:51:31: note: expanded from macro 'GEN_UNARY_RMWcc' #define GEN_UNARY_RMWcc(X...) RMWcc_CONCAT(GEN_UNARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:46:2: note: expanded from macro 'GEN_UNARY_RMWcc_4' __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:262: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic64_64.h:147:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX "addq", v->counter, s, "er", i); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:24: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/special_insns.h:207:2: error: expected '(' after 'asm' alternative_io(".byte " __stringify(NOP_DS_PREFIX) "; clflush %P0", ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:240:2: note: expanded from macro 'alternative_io' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:540:17: warning: taking address of packed member 'sp0' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/include/linux/percpu-defs.h:508:68: note: expanded from macro 'this_cpu_write' #define this_cpu_write(pcp, val) __pcpu_size_call(this_cpu_write_, pcp, val) ^~~ /lib/modules/5.4.0-73-generic/build/include/linux/percpu-defs.h:375:22: note: expanded from macro '__pcpu_size_call' __verify_pcpu_ptr(&(variable)); \ ^~~~~~~~ /lib/modules/5.4.0-73-generic/build/include/linux/percpu-defs.h:219:47: note: expanded from macro '__verify_pcpu_ptr' const void __percpu *__vpp_verify = (typeof((ptr) + 0))NULL; \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:557:30: warning: taking address of packed member 'sp1' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] return this_cpu_read_stable(cpu_current_top_of_stack); ^~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:384:34: note: expanded from macro 'cpu_current_top_of_stack' #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:392:59: note: expanded from macro 'this_cpu_read_stable' #define this_cpu_read_stable(var) percpu_stable_op("mov", var) ^~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:219:16: note: expanded from macro 'percpu_stable_op' : "p" (&(var))); \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:557:30: warning: taking address of packed member 'sp1' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] return this_cpu_read_stable(cpu_current_top_of_stack); ^~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:384:34: note: expanded from macro 'cpu_current_top_of_stack' #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:392:59: note: expanded from macro 'this_cpu_read_stable' #define this_cpu_read_stable(var) percpu_stable_op("mov", var) ^~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:224:16: note: expanded from macro 'percpu_stable_op' : "p" (&(var))); \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:557:30: warning: taking address of packed member 'sp1' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] return this_cpu_read_stable(cpu_current_top_of_stack); ^~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:384:34: note: expanded from macro 'cpu_current_top_of_stack' #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:392:59: note: expanded from macro 'this_cpu_read_stable' #define this_cpu_read_stable(var) percpu_stable_op("mov", var) ^~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:229:16: note: expanded from macro 'percpu_stable_op' : "p" (&(var))); \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:557:30: warning: taking address of packed member 'sp1' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] return this_cpu_read_stable(cpu_current_top_of_stack); ^~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:384:34: note: expanded from macro 'cpu_current_top_of_stack' #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:392:59: note: expanded from macro 'this_cpu_read_stable' #define this_cpu_read_stable(var) percpu_stable_op("mov", var) ^~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:234:16: note: expanded from macro 'percpu_stable_op' : "p" (&(var))); \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:795:2: error: expected '(' after 'asm' alternative_input(BASE_PREFETCH, "prefetchnta %P1", ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:221:2: note: expanded from macro 'alternative_input' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:807:2: error: expected '(' after 'asm' alternative_input(BASE_PREFETCH, "prefetchw %P1", ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:221:2: note: expanded from macro 'alternative_input' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:175:2: error: 'asm goto' constructs are not supported yet asm_volatile_goto("1: jmp 6f\n" ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 5 warnings and 20 errors generated. Makefile:30: recipe for target 'pkg/xdp/prog/obj/xdp.o' failed make: *** [pkg/xdp/prog/obj/xdp.o] Error 1
The text was updated successfully, but these errors were encountered:
Input:
make xdp
output:
clang -I /lib/modules/5.4.0-73-generic/build/arch/x86/include -I /lib/modules/5.4.0-73-generic/build/arch/x86/include/generated/uapi -I /lib/modules/5.4.0-73-generic/build/arch/x86/include/generated -I /lib/modules/5.4.0-73-generic/build/include -I /lib/modules/5.4.0-73-generic/build/arch/x86/include/uapi -I /lib/modules/5.4.0-73-generic/build/include/uapi -include /lib/modules/5.4.0-73-generic/build/include/linux/kconfig.h -I /lib/modules/5.4.0-73-generic/build/include/generated/uapi -D__KERNEL__ -D__ASM_SYSREG_H -Wunused -Wall -Wno-compare-distinct-pointer-types -fno-stack-protector -Wno-pointer-sign -O2 -S -emit-llvm -c pkg/xdp/prog/xdp.c -o - | llc -march=bpf -mcpu= -filetype=obj -o pkg/xdp/prog/obj/xdp.o In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bitops.h:26: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/bitops.h:138:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(bts), *addr, c, "... ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bitops.h:26: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/bitops.h:162:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(btr), *addr, c, "... ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bitops.h:26: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/bitops.h:201:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(btc), *addr, c, "... ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:15: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/printk.h:348: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/dynamic_debug.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/jump_label.h:117: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/jump_label.h:25:2: error: 'asm goto' constructs are not supported yet asm_volatile_goto("1:" ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/list.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/kernel.h:15: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/printk.h:348: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/dynamic_debug.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/jump_label.h:117: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/jump_label.h:41:2: error: 'asm goto' constructs are not supported yet asm_volatile_goto("1:" ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:12: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/page.h:12: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/page_64.h:49:2: error: expected '(' after 'asm' alternative_call_2(clear_page_orig, ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:256:2: note: expanded from macro 'alternative_call_2' asm_inline volatile (ALTERNATIVE_2("call %P[old]", "call %P[new1... ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:12: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/math_emu.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/ptrace.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/segment.h:266:2: error: expected '(' after 'asm' alternative_io ("lsl %[seg],%[p]", ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:240:2: note: expanded from macro 'alternative_io' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:85:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX "subl", v->counter, e, "er", i); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:125:9: error: 'asm goto' constructs are not supported yet return GEN_UNARY_RMWcc(LOCK_PREFIX "decl", v->counter, e); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:51:31: note: expanded from macro 'GEN_UNARY_RMWcc' #define GEN_UNARY_RMWcc(X...) RMWcc_CONCAT(GEN_UNARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:46:2: note: expanded from macro 'GEN_UNARY_RMWcc_4' __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:139:9: error: 'asm goto' constructs are not supported yet return GEN_UNARY_RMWcc(LOCK_PREFIX "incl", v->counter, e); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:51:31: note: expanded from macro 'GEN_UNARY_RMWcc' #define GEN_UNARY_RMWcc(X...) RMWcc_CONCAT(GEN_UNARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:46:2: note: expanded from macro 'GEN_UNARY_RMWcc_4' __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:154:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX "addl", v->counter, s, "er", i); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:262: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic64_64.h:76:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX "subq", v->counter, e, "er", i); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:262: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic64_64.h:118:9: error: 'asm goto' constructs are not supported yet return GEN_UNARY_RMWcc(LOCK_PREFIX "decq", v->counter, e); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:51:31: note: expanded from macro 'GEN_UNARY_RMWcc' #define GEN_UNARY_RMWcc(X...) RMWcc_CONCAT(GEN_UNARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:46:2: note: expanded from macro 'GEN_UNARY_RMWcc_4' __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:262: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic64_64.h:132:9: error: 'asm goto' constructs are not supported yet return GEN_UNARY_RMWcc(LOCK_PREFIX "incq", v->counter, e); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:51:31: note: expanded from macro 'GEN_UNARY_RMWcc' #define GEN_UNARY_RMWcc(X...) RMWcc_CONCAT(GEN_UNARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:46:2: note: expanded from macro 'GEN_UNARY_RMWcc_4' __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:21: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/msr.h:11: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpumask.h:5: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/cpumask.h:13: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/atomic.h:7: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic.h:262: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/atomic64_64.h:147:9: error: 'asm goto' constructs are not supported yet return GEN_BINARY_RMWcc(LOCK_PREFIX "addq", v->counter, s, "er", i); ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:60:32: note: expanded from macro 'GEN_BINARY_RMWcc' #define GEN_BINARY_RMWcc(X...) RMWcc_CONCAT(GEN_BINARY_RMWcc_, RMWcc_ARGS(X))(X) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:10:28: note: expanded from macro 'RMWcc_CONCAT' #define RMWcc_CONCAT(a, b) __RMWcc_CONCAT(a, b) ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:9:30: note: expanded from macro '__RMWcc_CONCAT' #define __RMWcc_CONCAT(a, b) a ## b ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:54:2: note: expanded from macro 'GEN_BINARY_RMWcc_6' __GEN_RMWcc(op " %[val], " arg0, var, cc, \ ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/rmwcc.h:21:2: note: expanded from macro '__GEN_RMWcc' asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:24: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/special_insns.h:207:2: error: expected '(' after 'asm' alternative_io(".byte " __stringify(NOP_DS_PREFIX) "; clflush %P0", ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:240:2: note: expanded from macro 'alternative_io' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:540:17: warning: taking address of packed member 'sp0' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/include/linux/percpu-defs.h:508:68: note: expanded from macro 'this_cpu_write' #define this_cpu_write(pcp, val) __pcpu_size_call(this_cpu_write_, pcp, val) ^~~ /lib/modules/5.4.0-73-generic/build/include/linux/percpu-defs.h:375:22: note: expanded from macro '__pcpu_size_call' __verify_pcpu_ptr(&(variable)); \ ^~~~~~~~ /lib/modules/5.4.0-73-generic/build/include/linux/percpu-defs.h:219:47: note: expanded from macro '__verify_pcpu_ptr' const void __percpu *__vpp_verify = (typeof((ptr) + 0))NULL; \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:557:30: warning: taking address of packed member 'sp1' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] return this_cpu_read_stable(cpu_current_top_of_stack); ^~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:384:34: note: expanded from macro 'cpu_current_top_of_stack' #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:392:59: note: expanded from macro 'this_cpu_read_stable' #define this_cpu_read_stable(var) percpu_stable_op("mov", var) ^~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:219:16: note: expanded from macro 'percpu_stable_op' : "p" (&(var))); \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:557:30: warning: taking address of packed member 'sp1' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] return this_cpu_read_stable(cpu_current_top_of_stack); ^~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:384:34: note: expanded from macro 'cpu_current_top_of_stack' #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:392:59: note: expanded from macro 'this_cpu_read_stable' #define this_cpu_read_stable(var) percpu_stable_op("mov", var) ^~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:224:16: note: expanded from macro 'percpu_stable_op' : "p" (&(var))); \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:557:30: warning: taking address of packed member 'sp1' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] return this_cpu_read_stable(cpu_current_top_of_stack); ^~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:384:34: note: expanded from macro 'cpu_current_top_of_stack' #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:392:59: note: expanded from macro 'this_cpu_read_stable' #define this_cpu_read_stable(var) percpu_stable_op("mov", var) ^~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:229:16: note: expanded from macro 'percpu_stable_op' : "p" (&(var))); \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:557:30: warning: taking address of packed member 'sp1' of class or structure 'x86_hw_tss' may result in an unaligned pointer value [-Waddress-of-packed-member] return this_cpu_read_stable(cpu_current_top_of_stack); ^~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:384:34: note: expanded from macro 'cpu_current_top_of_stack' #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 ^~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:392:59: note: expanded from macro 'this_cpu_read_stable' #define this_cpu_read_stable(var) percpu_stable_op("mov", var) ^~~ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/percpu.h:234:16: note: expanded from macro 'percpu_stable_op' : "p" (&(var))); \ ^~~ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:795:2: error: expected '(' after 'asm' alternative_input(BASE_PREFETCH, "prefetchnta %P1", ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:221:2: note: expanded from macro 'alternative_input' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/processor.h:807:2: error: expected '(' after 'asm' alternative_input(BASE_PREFETCH, "prefetchw %P1", ^ /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/alternative.h:221:2: note: expanded from macro 'alternative_input' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:214:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from pkg/xdp/prog/xdp.c:12: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/bpf.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/timer.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/ktime.h:24: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/time.h:6: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/seqlock.h:36: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/spinlock.h:51: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0-73-generic/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/thread_info.h:53: /lib/modules/5.4.0-73-generic/build/arch/x86/include/asm/cpufeature.h:175:2: error: 'asm goto' constructs are not supported yet asm_volatile_goto("1: jmp 6f\n" ^ /lib/modules/5.4.0-73-generic/build/include/linux/compiler_types.h:210:37: note: expanded from macro 'asm_volatile_goto' #define asm_volatile_goto(x...) asm goto(x) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 5 warnings and 20 errors generated. Makefile:30: recipe for target 'pkg/xdp/prog/obj/xdp.o' failed make: *** [pkg/xdp/prog/obj/xdp.o] Error 1
The text was updated successfully, but these errors were encountered: