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:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/ethtool/ioctl.c:32: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/ethtool/ioctl.c:32: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../net/ethtool/ioctl.c:32: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[5]: *** [../scripts/Makefile.build:229: net/ethtool/ioctl.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../net/ethtool/channels.c:3: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/ethtool/channels.c:3: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/ethtool/channels.c:3: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../net/ethtool/channels.c:3: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/xdp/xdp_umem.c:19: In file included from ../net/xdp/xdp_umem.h:9: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/xdp/xdp_umem.c:19: In file included from ../net/xdp/xdp_umem.h:9: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/xdp/xdp_umem.c:19: In file included from ../net/xdp/xdp_umem.h:9: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../net/xdp/xdp_umem.c:19: In file included from ../net/xdp/xdp_umem.h:9: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[5]: *** [../scripts/Makefile.build:229: net/xdp/xdp_umem.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../net/xdp/xsk_queue.c:10: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/xdp/xsk_queue.c:10: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/xdp/xsk_queue.c:10: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../net/xdp/xsk_queue.c:10: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[5]: *** [../scripts/Makefile.build:229: net/xdp/xsk_queue.o] Error 1 In file included from ../net/xdp/xsk_buff_pool.c:5: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/xdp/xsk_buff_pool.c:5: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/xdp/xsk_buff_pool.c:5: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../net/xdp/xsk_buff_pool.c:5: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[5]: *** [../scripts/Makefile.build:229: net/xdp/xsk_buff_pool.o] Error 1 In file included from ../net/xdp/xsk.c:26: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/xdp/xsk.c:26: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/xdp/xsk.c:26: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../net/xdp/xsk.c:26: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[5]: *** [../scripts/Makefile.build:229: net/xdp/xsk.o] Error 1 In file included from ../net/core/xdp.c:23: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/core/xdp.c:23: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/core/xdp.c:23: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../net/core/xdp.c:23: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[5]: *** [../scripts/Makefile.build:229: net/core/xdp.o] Error 1 make[5]: *** Waiting for unfinished jobs.... 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:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/core/filter.c:86: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../net/core/filter.c:86: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../net/core/filter.c:86: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/virtio_net.c:28: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/virtio_net.c:28: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/virtio_net.c:28: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/engleder/tsnep_xdp.c:5: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/engleder/tsnep_xdp.c:5: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/engleder/tsnep_xdp.c:5: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/engleder/tsnep_main.c:32: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/engleder/tsnep_main.c:32: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/engleder/tsnep_main.c:32: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/engleder/tsnep_main.c:32: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ ../drivers/net/ethernet/engleder/tsnep_main.c:2594:9: warning: shift count >= width of type [-Wshift-count-overflow] 2594 | DMA_BIT_MASK(64)); | ^~~~~~~~~~~~~~~~ ../include/linux/dma-mapping.h:77:54: note: expanded from macro 'DMA_BIT_MASK' 77 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | ^ ~~~ 1 warning and 4 errors generated. 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:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/google/gve/gve_rx.c:13: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/google/gve/gve_rx.c:13: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/google/gve/gve_rx.c:13: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/google/gve/gve_rx.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/google/gve/gve_main.c:22: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/google/gve/gve_main.c:22: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/google/gve/gve_main.c:22: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/google/gve/gve_main.c:22: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ ../drivers/net/ethernet/google/gve/gve_main.c:2566:46: warning: shift count >= width of type [-Wshift-count-overflow] 2566 | err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); | ^~~~~~~~~~~~~~~~ ../include/linux/dma-mapping.h:77:54: note: expanded from macro 'DMA_BIT_MASK' 77 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | ^ ~~~ 1 warning and 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/google/gve/gve_main.o] Error 1 In file included from ../drivers/net/ethernet/google/gve/gve_tx.c:14: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/google/gve/gve_tx.c:14: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/google/gve/gve_tx.c:14: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/google/gve/gve_tx.c:14: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/google/gve/gve_tx.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/intel/igc/igc_xdp.c:5: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/igc/igc_xdp.c:5: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/igc/igc_xdp.c:5: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/igc/igc_xdp.c:5: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/freescale/dpaa2/dpaa2-xsk.c:8: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c:8: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c:8: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c:8: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/netronome/nfp/nfd3/rings.c:8: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/rings.c:8: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/rings.c:8: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/rings.c:8: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_ptp.c:14: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/igc/igc_ptp.c:14: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/igc/igc_ptp.c:14: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/igc/igc_ptp.c:14: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c:5: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c:5: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c:5: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/intel/igc/igc_main.c:13: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/igc/igc_main.c:13: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/igc/igc_main.c:13: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/igc/igc_main.c:13: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1267:14: warning: division by zero is undefined [-Wdivision-by-zero] 1267 | cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_VLAN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | IGC_ADVTXD_DCMD_VLE); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1271:14: warning: division by zero is undefined [-Wdivision-by-zero] 1271 | cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1272 | (IGC_ADVTXD_DCMD_TSE)); | ~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1277:14: warning: division by zero is undefined [-Wdivision-by-zero] 1277 | cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSTAMP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1278 | (IGC_ADVTXD_MAC_TSTAMP)); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1280:14: warning: division by zero is undefined [-Wdivision-by-zero] 1280 | cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSTAMP_1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1281 | (IGC_ADVTXD_TSTAMP_REG_1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1283:14: warning: division by zero is undefined [-Wdivision-by-zero] 1283 | cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSTAMP_2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1284 | (IGC_ADVTXD_TSTAMP_REG_2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1286:14: warning: division by zero is undefined [-Wdivision-by-zero] 1286 | cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSTAMP_3, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1287 | (IGC_ADVTXD_TSTAMP_REG_3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1290:14: warning: division by zero is undefined [-Wdivision-by-zero] 1290 | cmd_type ^= IGC_SET_FLAG(skb->no_fcs, 1, IGC_ADVTXD_DCMD_IFCS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1302:19: warning: division by zero is undefined [-Wdivision-by-zero] 1302 | olinfo_status |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_CSUM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1303 | (IGC_TXD_POPTS_TXSM << 8)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1306:19: warning: division by zero is undefined [-Wdivision-by-zero] 1306 | olinfo_status |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_IPV4, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1307 | (IGC_TXD_POPTS_IXSM << 8)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:2936:25: warning: division by zero is undefined [-Wdivision-by-zero] 2936 | meta_req->cmd_type |= IGC_SET_FLAG(tx_flags, | ^~~~~~~~~~~~~~~~~~~~~~ 2937 | IGC_TX_FLAGS_TSTAMP, | ~~~~~~~~~~~~~~~~~~~~ 2938 | (IGC_ADVTXD_MAC_TSTAMP)); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:2939:25: warning: division by zero is undefined [-Wdivision-by-zero] 2939 | meta_req->cmd_type |= IGC_SET_FLAG(tx_flags, | ^~~~~~~~~~~~~~~~~~~~~~ 2940 | IGC_TX_FLAGS_TSTAMP_1, | ~~~~~~~~~~~~~~~~~~~~~~ 2941 | (IGC_ADVTXD_TSTAMP_REG_1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:2942:25: warning: division by zero is undefined [-Wdivision-by-zero] 2942 | meta_req->cmd_type |= IGC_SET_FLAG(tx_flags, | ^~~~~~~~~~~~~~~~~~~~~~ 2943 | IGC_TX_FLAGS_TSTAMP_2, | ~~~~~~~~~~~~~~~~~~~~~~ 2944 | (IGC_ADVTXD_TSTAMP_REG_2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:2945:25: warning: division by zero is undefined [-Wdivision-by-zero] 2945 | meta_req->cmd_type |= IGC_SET_FLAG(tx_flags, | ^~~~~~~~~~~~~~~~~~~~~~ 2946 | IGC_TX_FLAGS_TSTAMP_3, | ~~~~~~~~~~~~~~~~~~~~~~ 2947 | (IGC_ADVTXD_TSTAMP_REG_3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:1257:30: note: expanded from macro 'IGC_SET_FLAG' 1257 | ((u32)((_input) & (_flag)) / ((_flag) / (_result)))) | ^ ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/igc/igc_main.c:6951:46: warning: shift count >= width of type [-Wshift-count-overflow] 6951 | err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); | ^~~~~~~~~~~~~~~~ ../include/linux/dma-mapping.h:77:54: note: expanded from macro 'DMA_BIT_MASK' 77 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | ^ ~~~ 14 warnings and 4 errors generated. 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_controlq.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_controlq.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_controlq.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_controlq.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/freescale/dpaa2/dpaa2-eth.c:21: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c:21: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c:21: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c:21: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_sched.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice_sched.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_sched.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice_sched.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_sched.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice_sched.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_sched.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice_sched.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_pf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_nvm.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_nvm.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_nvm.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_nvm.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_nvm.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_base.c:4: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_base.c:4: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_base.c:4: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_base.c:4: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_base.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/ice/ice_common.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_common.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_common.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_common.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_irq.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_irq.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_irq.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_irq.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_switch.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_switch.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_switch.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_switch.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_switch.o] Error 1 In file included from ../drivers/net/ethernet/intel/i40e/i40e_xsk.c:5: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/i40e/i40e_xsk.c:5: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/i40e/i40e_xsk.c:5: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/i40e/i40e_xsk.c:5: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_lib.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/netronome/nfp/nfd3/dp.c:12: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/dp.c:12: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/dp.c:12: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/dp.c:12: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_fltr.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_fltr.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_fltr.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_fltr.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:40: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:40: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:40: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8242:14: warning: division by zero is undefined [-Wdivision-by-zero] 8242 | cmd_type |= IXGBE_SET_FLAG(tx_flags, IXGBE_TX_FLAGS_HW_VLAN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8243 | IXGBE_ADVTXD_DCMD_VLE); | ~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8232:26: note: expanded from macro 'IXGBE_SET_FLAG' 8232 | ((u32)(_input & _flag) / (_flag / _result))) | ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8246:14: warning: division by zero is undefined [-Wdivision-by-zero] 8246 | cmd_type |= IXGBE_SET_FLAG(tx_flags, IXGBE_TX_FLAGS_TSO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8247 | IXGBE_ADVTXD_DCMD_TSE); | ~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8232:26: note: expanded from macro 'IXGBE_SET_FLAG' 8232 | ((u32)(_input & _flag) / (_flag / _result))) | ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8250:14: warning: division by zero is undefined [-Wdivision-by-zero] 8250 | cmd_type |= IXGBE_SET_FLAG(tx_flags, IXGBE_TX_FLAGS_TSTAMP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8251 | IXGBE_ADVTXD_MAC_TSTAMP); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8232:26: note: expanded from macro 'IXGBE_SET_FLAG' 8232 | ((u32)(_input & _flag) / (_flag / _result))) | ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8254:14: warning: division by zero is undefined [-Wdivision-by-zero] 8254 | cmd_type ^= IXGBE_SET_FLAG(skb->no_fcs, 1, IXGBE_ADVTXD_DCMD_IFCS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8232:26: note: expanded from macro 'IXGBE_SET_FLAG' 8232 | ((u32)(_input & _flag) / (_flag / _result))) | ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8265:19: warning: division by zero is undefined [-Wdivision-by-zero] 8265 | olinfo_status |= IXGBE_SET_FLAG(tx_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~ 8266 | IXGBE_TX_FLAGS_CSUM, | ~~~~~~~~~~~~~~~~~~~~ 8267 | IXGBE_ADVTXD_POPTS_TXSM); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8232:26: note: expanded from macro 'IXGBE_SET_FLAG' 8232 | ((u32)(_input & _flag) / (_flag / _result))) | ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8270:19: warning: division by zero is undefined [-Wdivision-by-zero] 8270 | olinfo_status |= IXGBE_SET_FLAG(tx_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~ 8271 | IXGBE_TX_FLAGS_IPV4, | ~~~~~~~~~~~~~~~~~~~~ 8272 | IXGBE_ADVTXD_POPTS_IXSM); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8232:26: note: expanded from macro 'IXGBE_SET_FLAG' 8232 | ((u32)(_input & _flag) / (_flag / _result))) | ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8275:19: warning: division by zero is undefined [-Wdivision-by-zero] 8275 | olinfo_status |= IXGBE_SET_FLAG(tx_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~ 8276 | IXGBE_TX_FLAGS_IPSEC, | ~~~~~~~~~~~~~~~~~~~~~ 8277 | IXGBE_ADVTXD_POPTS_IPSEC); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8232:26: note: expanded from macro 'IXGBE_SET_FLAG' 8232 | ((u32)(_input & _flag) / (_flag / _result))) | ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8283:19: warning: division by zero is undefined [-Wdivision-by-zero] 8283 | olinfo_status |= IXGBE_SET_FLAG(tx_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~ 8284 | IXGBE_TX_FLAGS_CC, | ~~~~~~~~~~~~~~~~~~ 8285 | IXGBE_ADVTXD_CC); | ~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:8232:26: note: expanded from macro 'IXGBE_SET_FLAG' 8232 | ((u32)(_input & _flag) / (_flag / _result))) | ^ ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10846:46: warning: shift count >= width of type [-Wshift-count-overflow] 10846 | err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); | ^~~~~~~~~~~~~~~~ ../include/linux/dma-mapping.h:77:54: note: expanded from macro 'DMA_BIT_MASK' 77 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | ^ ~~~ 9 warnings and 4 errors generated. 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_txrx.c:13: In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_txrx.c:13: In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_txrx.c:13: In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_txrx.c:13: In file included from ../drivers/net/ethernet/intel/ice/ice_txrx_lib.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_txrx.o] Error 1 In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/xsk.c:11: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/xsk.c:11: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/xsk.c:11: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/xsk.c:11: In file included from ../drivers/net/ethernet/netronome/nfp/nfd3/../nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_fdir.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_fdir.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_fdir.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_fdir.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_fdir.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_flow.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_flow.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_flow.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_flow.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_flow.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_main.c:10: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_main.c:10: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_main.c:10: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_main.c:10: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ice/ice_main.c:5290:39: warning: shift count >= width of type [-Wshift-count-overflow] 5290 | err = dma_set_mask_and_coherent(dev, DMA_BIT_MASK(64)); | ^~~~~~~~~~~~~~~~ ../include/linux/dma-mapping.h:77:54: note: expanded from macro 'DMA_BIT_MASK' 77 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | ^ ~~~ 1 warning and 4 errors generated. 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_ethtool_fdir.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_idc.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_idc.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_idc.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_idc.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_parser_rt.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_parser_rt.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_parser_rt.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_parser_rt.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/i40e/i40e_main.c:10: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/i40e/i40e_main.c:10: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/i40e/i40e_main.c:10: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/i40e/i40e_main.c:10: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/i40e/i40e_main.c:15630:46: warning: shift count >= width of type [-Wshift-count-overflow] 15630 | err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); | ^~~~~~~~~~~~~~~~ ../include/linux/dma-mapping.h:77:54: note: expanded from macro 'DMA_BIT_MASK' 77 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | ^ ~~~ 1 warning and 4 errors generated. 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/devlink/devlink.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/devlink/devlink.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/devlink/devlink.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/devlink/devlink.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_vlan_mode.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vlan_mode.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vlan_mode.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_vlan_mode.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_flex_pipe.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_flex_pipe.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_flex_pipe.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_flex_pipe.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_sf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_sf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/netronome/nfp/nfp_net_dp.c:6: In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_dp.c:6: In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_dp.c:6: In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_dp.c:6: In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h:8: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfp_net_dp.o] Error 1 In file included from ../drivers/infiniband/hw/irdma/main.c:4: In file included from ../drivers/infiniband/hw/irdma/../../../net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/infiniband/hw/irdma/main.c:4: In file included from ../drivers/infiniband/hw/irdma/../../../net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/infiniband/hw/irdma/main.c:4: In file included from ../drivers/infiniband/hw/irdma/../../../net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/infiniband/hw/irdma/main.c:4: In file included from ../drivers/infiniband/hw/irdma/../../../net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/stmicro/stmmac/stmmac_main.c:44: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:44: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:44: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:44: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/stmicro/stmmac/stmmac_main.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_common.c:40: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_common.c:40: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_common.c:40: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_common.c:40: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfp_net_common.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_lag.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_lag.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_lag.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_lag.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/devlink/devlink_port.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/devlink/devlink_port.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/devlink/devlink_port.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/devlink/devlink_port.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_sf_eth.c:3: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_sf_eth.c:3: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_sf_eth.c:3: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_sf_eth.c:3: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_repr.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_repr.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_repr.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_repr.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_repr.o] Error 1 In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c:8: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c:8: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c:8: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c:8: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/netronome/nfp/nfp_net_xsk.o] Error 1 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/netronome/nfp] Error 2 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/netronome] Error 2 In file included from ../drivers/net/ethernet/intel/ice/ice_fw_update.c:8: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_fw_update.c:8: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_fw_update.c:8: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_fw_update.c:8: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_debugfs.c:8: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_debugfs.c:8: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_debugfs.c:8: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_debugfs.c:8: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_parser.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_parser.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_parser.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_parser.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_ethtool.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_ethtool.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_ethtool.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_ethtool.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_tc_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_tc_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_tc_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_tc_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_ddp.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_ddp.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_ddp.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_ddp.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_ddp.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c:34: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c:34: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c:34: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c:34: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en_txrx.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_main.c:45: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_main.c:45: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_main.c:45: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_main.c:45: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_fwlog.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_fwlog.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_fwlog.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_fwlog.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_sriov.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_sriov.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_sriov.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_sriov.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_sriov.o] Error 1 In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c:4: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c:4: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c:4: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c:4: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.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_vf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_rx.c:44: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_rx.c:44: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_rx.c:44: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en_rx.c:44: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en_rx.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c:34: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c:34: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c:34: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c:34: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en/xdp.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl.c:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_virtchnl.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_vf_mbx.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_mbx.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_mbx.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_mbx.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_virtchnl_allowlist.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h:6: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c:4: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c:4: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c:4: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c:4: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_dcb.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_common.h:9: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/xsk/tx.c:8: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c:8: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c:8: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c:8: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/intel/ice/ice_xsk.c:5: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_xsk.c:5: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_xsk.c:5: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_xsk.c:5: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_vf_lib.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_lib.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_lib.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_vf_lib.c:5: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_vf_lib.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_lib.h:7: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_arfs.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_arfs.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_arfs.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_arfs.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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_dcb_nl.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_nl.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_nl.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/intel/ice/ice_dcb_nl.c:4: In file included from ../drivers/net/ethernet/intel/ice/ice.h:51: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/intel/ice/ice_dcb_nl.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/setup.c:8: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c:8: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c:8: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c:8: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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/mellanox/mlx5/core/en/params.c:11: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/params.c:11: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/params.c:11: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/params.c:11: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. make[8]: *** [../scripts/Makefile.build:229: drivers/net/ethernet/mellanox/mlx5/core/en/params.o] Error 1 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c:6: ../include/net/xdp_sock_drv.h:166:18: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 166 | list_del(&xskb->xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c:6: ../include/net/xdp_sock_drv.h:175:11: error: no member named 'xskb_list_node' in 'struct xdp_buff_xsk'; did you mean 'free_list_node'? 175 | xskb_list_node); | ^~~~~~~~~~~~~~ | free_list_node ../include/linux/list.h:623:32: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ../include/linux/list.h:601:26: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ../include/linux/container_of.h:20:49: note: expanded from macro 'container_of' 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^ ./../include/linux/compiler_types.h:458:74: note: expanded from macro '__same_type' 458 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^ ../include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert' 77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) | ^ ../include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^ ../include/net/xsk_buff_pool.h:32:19: note: 'free_list_node' declared here 32 | struct list_head free_list_node; | ^ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c:6: ../include/net/xdp_sock_drv.h:174:9: error: no member named 'xskb_list_node' in 'xdp_buff_xsk' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ 175 | xskb_list_node); | ~~~~~~~~~~~~~~ ../include/linux/list.h:623:2: note: expanded from macro 'list_last_entry' 623 | list_entry((ptr)->prev, type, member) | ^ ~~~~~~ ../include/linux/list.h:601:2: note: expanded from macro 'list_entry' 601 | container_of(ptr, type, member) | ^ ~~~~~~ ../include/linux/container_of.h:23:21: note: expanded from macro 'container_of' 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^ ~~~~~~ ../include/linux/stddef.h:16:32: note: expanded from macro 'offsetof' 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^ ~~~~~~ In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c:6: ../include/net/xdp_sock_drv.h:174:7: error: assigning to 'struct xdp_buff_xsk *' from incompatible type 'void' 174 | frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | xskb_list_node); | ~~~~~~~~~~~~~~~ 4 errors generated. 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