tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files In file included from ../net/ethtool/ioctl.c:32: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../arch/x86/include/asm/mem_encrypt.h:15, from ../include/linux/mem_encrypt.h:17, from ../arch/x86/include/asm/processor-flags.h:6, from ../arch/x86/include/asm/processor.h:5, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/compat.h:10, from ../net/ethtool/ioctl.c:10: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/compat.h:9: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: net/ethtool/ioctl.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../net/xdp/xdp_umem.h:9, from ../net/xdp/xdp_umem.c:19: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../net/xdp/xdp_umem.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: net/xdp/xdp_umem.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../net/ethtool/channels.c:3: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/workqueue.h:9, from ../include/linux/bpf.h:10, from ../include/net/xdp_sock.h:9, from ../include/net/xdp_sock_drv.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/bpf.h:11, from ../include/linux/bpf.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: net/ethtool/channels.o] Error 1 make[4]: *** [../scripts/Makefile.build:473: net/ethtool] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../net/core/xdp.c:23: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/workqueue.h:9, from ../include/linux/bpf.h:10, from ../net/core/xdp.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/bpf.h:11, from ../include/linux/bpf.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: net/core/xdp.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../net/xdp/xsk_buff_pool.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../include/linux/fortify-string.h:5, from ../include/linux/string.h:390, from ../include/linux/dma-mapping.h:7, from ../include/net/xsk_buff_pool.h:9, from ../net/xdp/xsk_buff_pool.c:3: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/if_xdp.h:13, from ../include/net/xsk_buff_pool.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: net/xdp/xsk_buff_pool.o] Error 1 In file included from ../net/xdp/xsk_queue.c:10: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bits.h:22, from ../include/linux/bitops.h:6, from ../include/linux/log2.h:12, from ../net/xdp/xsk_queue.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/log2.h:11: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: net/xdp/xsk_queue.o] Error 1 In file included from ../net/xdp/xsk.c:26: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../net/xdp/xsk.c:15: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/if_xdp.h:13, from ../net/xdp/xsk.c:14: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: net/xdp/xsk.o] Error 1 make[4]: *** [../scripts/Makefile.build:473: net/xdp] Error 2 In file included from ../net/core/filter.c:86: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/atomic/atomic-instrumented.h:15, from ../include/linux/atomic.h:82, from ../net/core/filter.c:20: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/atomic.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: net/core/filter.o] Error 1 make[4]: *** [../scripts/Makefile.build:473: net/core] Error 2 make[3]: *** [../scripts/Makefile.build:473: net] Error 2 make[3]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/virtio_net.c:28: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../drivers/net/virtio_net.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:229: drivers/net/virtio_net.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/engleder/tsnep_xdp.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/linux/if_vlan.h:10, from ../drivers/net/ethernet/engleder/tsnep_xdp.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[7]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/engleder/tsnep_xdp.o] Error 1 make[7]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/google/gve/gve_tx.c:14: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../include/linux/fortify-string.h:5, from ../include/linux/string.h:390, from ../include/linux/dma-mapping.h:7, from ../drivers/net/ethernet/google/gve/gve.h:10, from ../drivers/net/ethernet/google/gve/gve_tx.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/sysinfo.h:5, from ../include/uapi/linux/kernel.h:5, from ../include/linux/cache.h:5, from ../include/linux/dma-mapping.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/google/gve/gve_tx.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/engleder/tsnep_main.c:32: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bits.h:22, from ../include/linux/ratelimit_types.h:5, from ../include/linux/ratelimit.h:5, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../include/linux/platform_device.h:13, from ../drivers/net/ethernet/engleder/tsnep.h:9, from ../drivers/net/ethernet/engleder/tsnep_main.c:18: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/engleder/tsnep_hw.h:9, from ../drivers/net/ethernet/engleder/tsnep.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[7]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/engleder/tsnep_main.o] Error 1 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/engleder] Error 2 make[6]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/google/gve/gve_rx.c:13: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../include/linux/fortify-string.h:5, from ../include/linux/string.h:390, from ../include/linux/dma-mapping.h:7, from ../drivers/net/ethernet/google/gve/gve.h:10, from ../drivers/net/ethernet/google/gve/gve_rx.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/sysinfo.h:5, from ../include/uapi/linux/kernel.h:5, from ../include/linux/cache.h:5, from ../include/linux/dma-mapping.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/google/gve/gve_rx.o] Error 1 In file included from ../drivers/net/ethernet/google/gve/gve_main.c:22: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/workqueue.h:9, from ../include/linux/bpf.h:10, from ../drivers/net/ethernet/google/gve/gve_main.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/bpf.h:11, from ../include/linux/bpf.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/google/gve/gve_main.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/google/gve] Error 2 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/google] Error 2 In file included from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c:8: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/atomic/atomic-instrumented.h:15, from ../include/linux/atomic.h:82, from ../include/linux/filter.h:8, from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/atomic.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/intel/igc/igc_xdp.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/linux/if_vlan.h:10, from ../drivers/net/ethernet/intel/igc/igc_xdp.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/igc/igc_xdp.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/intel/igc/igc_ptp.c:14: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/kobject.h:19, from ../drivers/net/ethernet/intel/igc/igc.h:7, from ../drivers/net/ethernet/intel/igc/igc_ptp.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kobject.h:18: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/igc/igc_ptp.o] Error 1 In file included from ../drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/trace/events/xdp.h:8, from ../include/linux/bpf_trace.h:5, from ../drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8, from ../drivers/net/ethernet/netronome/nfp/nfd3/rings.c:8: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../include/linux/fortify-string.h:5, from ../include/linux/string.h:390, from ../include/linux/seq_file.h:6, from ../drivers/net/ethernet/netronome/nfp/nfd3/rings.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/seq_file.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfd3/rings.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/intel/igc/igc_main.c:13: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/module.h:12, from ../drivers/net/ethernet/intel/igc/igc_main.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/igc/igc_main.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel/igc] Error 2 make[7]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_controlq.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_controlq.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8, from ../drivers/net/ethernet/netronome/nfp/nfd3/xsk.c:11: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/trace/events/xdp.h:8, from ../include/linux/bpf_trace.h:5, from ../drivers/net/ethernet/netronome/nfp/nfd3/xsk.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfd3/xsk.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_base.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/workqueue.h:9, from ../include/linux/bpf.h:10, from ../include/net/xdp_sock.h:9, from ../include/net/xdp_sock_drv.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/bpf.h:11, from ../include/linux/bpf.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_base.o] Error 1 In file included from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c:21: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/freescale/dpaa2] Error 2 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/freescale] Error 2 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_nvm.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../include/linux/printk.h:6, from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:99, from ../include/linux/bug.h:5, from ../include/linux/alloc_tag.h:8, from ../include/linux/vmalloc.h:5, from ../drivers/net/ethernet/intel/ice/ice_nvm.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/objtool_types.h:7, from ../include/linux/objtool.h:5, from ../arch/x86/include/asm/bug.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_nvm.o] Error 1 In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h:8, from ../drivers/net/ethernet/netronome/nfp/nfp_net_dp.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bits.h:22, from ../include/linux/ratelimit_types.h:5, from ../include/linux/ratelimit.h:5, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../include/net/devlink.h:10, from ../drivers/net/ethernet/netronome/nfp/nfp_app.h:7, from ../drivers/net/ethernet/netronome/nfp/nfp_net_dp.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/dev_printk.h:14: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfp_net_dp.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_fltr.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_fltr.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_irq.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_irq.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6, from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/atomic/atomic-instrumented.h:15, from ../include/linux/atomic.h:82, from ../include/linux/filter.h:8, from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/atomic.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_txrx_lib.o] Error 1 In file included from ../drivers/net/ethernet/intel/i40e/i40e_xsk.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/trace/events/xdp.h:8, from ../include/linux/bpf_trace.h:5, from ../drivers/net/ethernet/intel/i40e/i40e_xsk.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/i40e/i40e_xsk.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_lib.h:7, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../arch/x86/include/asm/current.h:5, from ../include/linux/sched.h:12, from ../include/linux/delay.h:23, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:9, from ../drivers/net/ethernet/intel/ice/ice_type.h:13, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h:7, from ../drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h:7, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.o] Error 1 In file included from ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:40: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/module.h:12, from ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:4: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ixgbe/ixgbe_main.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel/ixgbe] Error 2 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_sched.h:7, from ../drivers/net/ethernet/intel/ice/ice_sched.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bits.h:22, from ../include/linux/ratelimit_types.h:5, from ../include/linux/ratelimit.h:5, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../include/net/devlink.h:10, from ../drivers/net/ethernet/intel/ice/ice_sched.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/dev_printk.h:14: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_sched.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../arch/x86/include/asm/current.h:5, from ../include/linux/sched.h:12, from ../include/linux/delay.h:23, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:9, from ../drivers/net/ethernet/intel/ice/ice_type.h:13, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h:7, from ../drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_lib.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_lib.o] Error 1 In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c:8: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../include/linux/fortify-string.h:5, from ../include/linux/string.h:390, from ../include/linux/dma-mapping.h:7, from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/sysinfo.h:5, from ../include/uapi/linux/kernel.h:5, from ../include/linux/cache.h:5, from ../include/linux/dma-mapping.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfp_net_xsk.o] Error 1 In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8, from ../drivers/net/ethernet/netronome/nfp/nfd3/dp.c:12: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/trace/events/xdp.h:8, from ../include/linux/bpf_trace.h:5, from ../drivers/net/ethernet/netronome/nfp/nfd3/dp.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfd3/dp.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6, from ../drivers/net/ethernet/intel/ice/ice_txrx.c:13: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../include/linux/printk.h:6, from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:99, from ../include/linux/bug.h:5, from ../include/linux/mmdebug.h:5, from ../include/linux/mm.h:6, from ../drivers/net/ethernet/intel/ice/ice_txrx.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/objtool_types.h:7, from ../include/linux/objtool.h:5, from ../arch/x86/include/asm/bug.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_txrx.o] Error 1 In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/workqueue.h:9, from ../include/linux/bpf.h:10, from ../include/net/xdp_sock.h:9, from ../include/net/xdp_sock_drv.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/bpf.h:11, from ../include/linux/bpf.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_vlan_mode.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_vlan_mode.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_common.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_common.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_ethtool_fdir.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_lib.h:7, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../arch/x86/include/asm/current.h:5, from ../include/linux/sched.h:12, from ../include/linux/delay.h:23, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:9, from ../drivers/net/ethernet/intel/ice/ice_type.h:13, from ../drivers/net/ethernet/intel/ice/ice_vlan.h:8, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h:8, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_fdir.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_fdir.o] Error 1 In file included from ../drivers/infiniband/hw/irdma/../../../net/ethernet/intel/ice/ice.h:51, from ../drivers/infiniband/hw/irdma/main.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../include/linux/skbuff.h:13, from ../include/linux/ip.h:16, from ../drivers/infiniband/hw/irdma/main.h:6, from ../drivers/infiniband/hw/irdma/main.c:3: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/array_size.h:5, from ../include/linux/kernel.h:16: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[7]: *** [../scripts/Makefile.build:229: drivers/infiniband/hw/irdma/main.o] Error 1 make[6]: *** [../scripts/Makefile.build:473: drivers/infiniband/hw/irdma] Error 2 make[5]: *** [../scripts/Makefile.build:473: drivers/infiniband/hw] Error 2 make[4]: *** [../scripts/Makefile.build:473: drivers/infiniband] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_lib.h:7, from ../drivers/net/ethernet/intel/ice/ice_switch.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_switch.o] Error 1 In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_common.c:40: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/netronome/nfp/nfp_net_common.c:14: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfp_net_common.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/netronome/nfp] Error 2 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_flow.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_flow.o] Error 1 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/netronome] Error 2 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_idc.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_idc.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/devlink/devlink_port.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../include/linux/printk.h:6, from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:99, from ../include/linux/bug.h:5, from ../include/linux/alloc_tag.h:8, from ../include/linux/vmalloc.h:5, from ../drivers/net/ethernet/intel/ice/devlink/devlink_port.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/objtool_types.h:7, from ../include/linux/objtool.h:5, from ../arch/x86/include/asm/bug.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/devlink/devlink_port.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_parser_rt.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_parser_rt.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/devlink/devlink.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../include/linux/printk.h:6, from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:99, from ../include/linux/bug.h:5, from ../include/linux/alloc_tag.h:8, from ../include/linux/vmalloc.h:5, from ../drivers/net/ethernet/intel/ice/devlink/devlink.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/objtool_types.h:7, from ../include/linux/objtool.h:5, from ../arch/x86/include/asm/bug.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/devlink/devlink.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_flex_pipe.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_flex_pipe.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../arch/x86/include/asm/current.h:5, from ../include/linux/sched.h:12, from ../include/linux/delay.h:23, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:9, from ../drivers/net/ethernet/intel/ice/ice_type.h:13, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h:7, from ../drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.o] Error 1 In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:44: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../include/linux/clk.h:13, from ../drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:17: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/err.h:5, from ../include/linux/clk.h:12: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/stmicro/stmmac/stmmac_main.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/stmicro/stmmac] Error 2 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/stmicro] Error 2 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_sf_eth.c:3: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_sf_eth.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_fw_update.c:8: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../include/linux/fortify-string.h:5, from ../include/linux/string.h:390, from ../include/linux/uuid.h:11, from ../drivers/net/ethernet/intel/ice/ice_fw_update.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/unaligned/packed_struct.h:4, from ../include/asm-generic/unaligned.h:9, from ./arch/x86/include/generated/asm/unaligned.h:1, from ../drivers/net/ethernet/intel/ice/ice_fw_update.c:4: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_fw_update.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_fwlog.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../include/linux/printk.h:6, from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:99, from ../include/linux/bug.h:5, from ../include/linux/alloc_tag.h:8, from ../include/linux/vmalloc.h:5, from ../drivers/net/ethernet/intel/ice/ice_fwlog.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/objtool_types.h:7, from ../include/linux/objtool.h:5, from ../arch/x86/include/asm/bug.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_fwlog.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_ddp.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_ddp.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_tc_lib.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_tc_lib.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_ethtool.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_ethtool.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_main.c:10: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../arch/x86/include/asm/mem_encrypt.h:15, from ../include/linux/mem_encrypt.h:17, from ../arch/x86/include/asm/page_types.h:7, from ../arch/x86/include/asm/page.h:9, from ../arch/x86/include/asm/user_64.h:6, from ../arch/x86/include/asm/user.h:8, from ../include/linux/user.h:1, from ../include/linux/elfcore.h:5, from ../include/linux/vmcore_info.h:6, from ../include/linux/kexec.h:18, from ../include/linux/crash_dump.h:5, from ../drivers/net/ethernet/intel/ice/ice_main.c:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/export.h:5, from ../include/linux/linkage.h:7, from ../include/linux/vmcore_info.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_main.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_debugfs.c:8: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/wait.h:7, from ../include/linux/wait_bit.h:8, from ../include/linux/fs.h:6, from ../drivers/net/ethernet/intel/ice/ice_debugfs.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/export.h:5, from ../include/linux/linkage.h:7, from ../include/linux/fs.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_debugfs.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_sriov.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_sriov.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h:6, from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_repr.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_repr.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_lag.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_lag.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_virtchnl.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bits.h:22, from ../include/linux/bitops.h:6, from ../drivers/net/ethernet/intel/ice/ice_virtchnl.h:8, from ../drivers/net/ethernet/intel/ice/ice_virtchnl.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice_virtchnl.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_virtchnl.o] Error 1 In file included from ../drivers/net/ethernet/intel/i40e/i40e_main.c:10: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/init.h:5, from ../arch/x86/include/asm/mem_encrypt.h:15, from ../include/linux/mem_encrypt.h:17, from ../arch/x86/include/asm/page_types.h:7, from ../arch/x86/include/asm/page.h:9, from ../arch/x86/include/asm/user_64.h:6, from ../arch/x86/include/asm/user.h:8, from ../include/linux/user.h:1, from ../include/linux/elfcore.h:5, from ../include/linux/vmcore_info.h:6, from ../include/linux/kexec.h:18, from ../include/linux/crash_dump.h:5, from ../drivers/net/ethernet/intel/i40e/i40e_main.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/export.h:5, from ../include/linux/linkage.h:7, from ../include/linux/vmcore_info.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/i40e/i40e_main.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel/i40e] Error 2 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_parser.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_parser.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_vf_mbx.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_vf_mbx.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_dcb_nl.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_dcb_nl.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_common.h:9, from ../drivers/net/ethernet/intel/ice/ice_dcb.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bitfield.h:10, from ../drivers/net/ethernet/intel/ice/ice_common.h:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_dcb.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_rx.c:44: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../include/linux/skbuff.h:13, from ../include/linux/ip.h:16, from ../drivers/net/ethernet/mellanox/mlx5/core/en_rx.c:33: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/array_size.h:5, from ../include/linux/kernel.h:16: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en_rx.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c:34: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/trace/events/xdp.h:8, from ../include/linux/bpf_trace.h:5, from ../drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c:33: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en/xdp.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c:34: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../arch/x86/include/asm/percpu.h:31, from ../arch/x86/include/asm/preempt.h:6, from ../include/linux/preempt.h:79, from ../include/linux/spinlock.h:56, from ../include/linux/irq.h:14, from ../drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c:33: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/sysinfo.h:5, from ../include/uapi/linux/kernel.h:5, from ../include/linux/cache.h:5, from ../include/linux/irq.h:13: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en_txrx.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/workqueue.h:9, from ../include/linux/bpf.h:10, from ../include/net/xdp_sock.h:9, from ../include/net/xdp_sock_drv.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/bpf.h:11, from ../include/linux/bpf.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c:7: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../arch/x86/include/asm/current.h:5, from ../include/linux/sched.h:12, from ../include/linux/delay.h:23, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:9, from ../drivers/net/ethernet/intel/ice/ice_type.h:13, from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h:7, from ../drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice_osdep.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/params.c:11: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/linux/if_vlan.h:10, from ../drivers/net/ethernet/mellanox/mlx5/core/en.h:35, from ../drivers/net/ethernet/mellanox/mlx5/core/en/params.h:7, from ../drivers/net/ethernet/mellanox/mlx5/core/en/params.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en/params.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_xsk.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/trace/events/xdp.h:8, from ../include/linux/bpf_trace.h:5, from ../drivers/net/ethernet/intel/ice/ice_xsk.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_xsk.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_vf_lib.c:5: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/hashtable.h:10, from ../drivers/net/ethernet/intel/ice/ice_vf_lib.h:8, from ../drivers/net/ethernet/intel/ice/ice_vf_lib_private.h:7, from ../drivers/net/ethernet/intel/ice/ice_vf_lib.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice_vf_lib.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_vf_lib.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_main.c:45: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/bits.h:22, from ../include/linux/dim.h:7, from ../drivers/net/ethernet/mellanox/mlx5/core/en_main.c:33: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en_main.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_arfs.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_arfs.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.h:7, from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_dcb_lib.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_eswitch.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_eswitch.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c:8: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/linux/if_vlan.h:10, from ../drivers/net/ethernet/mellanox/mlx5/core/en.h:35, from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h:7, from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice.h:51, from ../drivers/net/ethernet/intel/ice/ice_eswitch_br.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/kernel.h:22, from ../drivers/net/ethernet/intel/ice/ice.h:9: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../drivers/net/ethernet/intel/ice/ice.h:7: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_eswitch_br.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel/ice] Error 2 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel] Error 2 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c:8: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/linux/if_vlan.h:10, from ../drivers/net/ethernet/mellanox/mlx5/core/en.h:35, from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h:7, from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c:6: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_del_tail’: ../include/net/xdp_sock_drv.h:166:25: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node In file included from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../include/linux/if_vlan.h:10, from ../drivers/net/ethernet/mellanox/mlx5/core/en.h:35, from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h:7, from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c:4: ../include/net/xdp_sock_drv.h: In function ‘xsk_buff_get_tail’: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ ./../include/linux/compiler_types.h:458:27: error: expression in static assertion is not an integer 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ../include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ../include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:317, from ../include/linux/build_bug.h:5: ../include/net/xdp_sock_drv.h:175:32: error: ‘struct xdp_buff_xsk’ has no member named ‘xskb_list_node’; did you mean ‘free_list_node’? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ../include/linux/list.h:623:9: note: in expansion of macro ‘list_entry’ 623 | list_entry((ptr)->prev, type, member) | ^~~~~~~~~~ ../include/net/xdp_sock_drv.h:174:16: note: in expansion of macro ‘list_last_entry’ 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/mellanox/mlx5/core] Error 2 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/mellanox] Error 2 make[5]: *** [../scripts/Makefile.build:473: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:473: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:473: drivers] Error 2 make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:1923: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../net/core/xdp.c:708:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? ../net/core/xdp.c:730:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? ../net/core/xdp.c:763:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? ../drivers/net/ethernet/intel/ice/ice_ptp.c:397:9: warning: context imbalance in 'ice_ptp_read_src_clk_reg' - wrong count at exit ../drivers/net/ethernet/intel/ice/ice_ptp_hw.c:868:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit ../net/core/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1423:39: expected struct sock_filter const *filter ../net/core/filter.c:1423:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1501:39: expected struct sock_filter const *filter ../net/core/filter.c:1501:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2340:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2340:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2340:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3915:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4648:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5062:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:7947:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:11913:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:11929:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:11945:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:11966:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12156:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1943:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1943:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1943:43: got unsigned long long [usertype] to ../net/core/filter.c:1946:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1946:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1946:36: got unsigned long long [usertype] from ../net/core/filter.c:1946:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1946:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1946:42: got unsigned long long [usertype] to ../net/core/filter.c:1949:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1949:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1949:36: got unsigned long long [usertype] from ../net/core/filter.c:1949:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1949:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1949:42: got unsigned long long [usertype] to ../net/core/filter.c:1994:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1994:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1994:59: got unsigned long long [usertype] to ../net/core/filter.c:1997:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1997:52: expected restricted __be16 [usertype] from ../net/core/filter.c:1997:52: got unsigned long long [usertype] from ../net/core/filter.c:1997:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1997:58: expected restricted __be16 [usertype] to ../net/core/filter.c:1997:58: got unsigned long long [usertype] to ../net/core/filter.c:2000:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:2000:52: expected restricted __be32 [usertype] from ../net/core/filter.c:2000:52: got unsigned long long [usertype] from ../net/core/filter.c:2000:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:2000:58: expected restricted __be32 [usertype] to ../net/core/filter.c:2000:58: got unsigned long long [usertype] to ../net/core/filter.c:2050:16: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2050:16: expected unsigned long long ../net/core/filter.c:2050:16: got restricted __wsum [assigned] [usertype] ret ../net/core/filter.c:2072:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2072:35: expected unsigned long long ../net/core/filter.c:2072:35: got restricted __wsum [usertype] csum ../net/core/filter.c:5849:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5849:17: expected unsigned int [usertype] spi ../net/core/filter.c:5849:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:5857:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5857:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:5857:33: got restricted __be32 const [usertype] a4 ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?