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/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[5]: *** Waiting for unfinished jobs.... 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[4]: *** [../scripts/Makefile.build:473: net/ethtool] Error 2 make[4]: *** Waiting for unfinished jobs.... 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 make[5]: *** 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 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 make[4]: *** [../scripts/Makefile.build:473: net/xdp] Error 2 ../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' 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[5]: *** Waiting for unfinished jobs.... ../net/ipv4/tcp_output.c:187:3: warning: result of comparison of constant -1 with expression of type 'u8' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] 187 | NET_ADD_STATS(sock_net(sk), LINUX_MIB_TCPACKCOMPRESSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | tp->compressed_ack); | ~~~~~~~~~~~~~~~~~~~ ../include/net/ip.h:305:41: note: expanded from macro 'NET_ADD_STATS' 305 | #define NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/net/snmp.h:143:4: note: expanded from macro 'SNMP_ADD_STATS' 143 | this_cpu_add(mib->mibs[field], addend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:497:33: note: expanded from macro 'this_cpu_add' 497 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :75:1: note: expanded from here 75 | this_cpu_add_8 | ^ ../arch/x86/include/asm/percpu.h:558:36: note: expanded from macro 'this_cpu_add_8' 558 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../arch/x86/include/asm/percpu.h:238:31: note: expanded from macro 'percpu_add_op' 238 | ((val) == 1 || (val) == -1)) ? \ | ~~~~~ ^ ~~ 1 warning generated. make[4]: *** [../scripts/Makefile.build:473: net/core] Error 2 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[7]: *** Waiting for unfinished jobs.... 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_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[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_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 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.... 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 ../scripts/Makefile.build:229: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch 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[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[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/freescale/dpaa2] Error 2 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/freescale] Error 2 make[5]: *** [../scripts/Makefile.build:473: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:473: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' 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[7]: *** Waiting for unfinished jobs.... make[6]: *** [../scripts/Makefile.build:473: drivers/infiniband/hw/irdma] Error 2 make[5]: *** [../scripts/Makefile.build:473: drivers/infiniband/hw] Error 2 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:473: drivers/infiniband] Error 2 make[3]: *** [../scripts/Makefile.build:473: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:473: net] 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 In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: In file included from ../include/linux/tcp.h:17: In file included from ../include/linux/skbuff.h:15: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:390: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 2 warnings generated. In file included from ../drivers/net/ethernet/intel/ixgbevf/ethtool.c:9: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:390: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/intel/igc/igc_ethtool.c:5: In file included from ../include/linux/if_vlan.h:10: In file included from ../include/linux/netdevice.h:24: In file included from ../include/linux/timer.h:6: In file included from ../include/linux/ktime.h:25: In file included from ../include/linux/jiffies.h:10: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:390: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:229: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:229: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' 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/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/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/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_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.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_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 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 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/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/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/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/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/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/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/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_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/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/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/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/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[8]: *** Waiting for unfinished jobs.... 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/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[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_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/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 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/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_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_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_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/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/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 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 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/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 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_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/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_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_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_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_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_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_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/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/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_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_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_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/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/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_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_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/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_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_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_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_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/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/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_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_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_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/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/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/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/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/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/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 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_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/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_hwmon.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_hwmon.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_hwmon.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_hwmon.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_hwmon.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_eswitch_br.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_eswitch_br.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_eswitch_br.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_eswitch_br.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_eswitch_br.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_ptp.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_ptp.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_ptp.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_ptp.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_ptp.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_eswitch.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_eswitch.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_eswitch.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_eswitch.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_eswitch.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_ptp_hw.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_ptp_hw.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_ptp_hw.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_ptp_hw.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_ptp_hw.o] Error 1 In file included from ../drivers/net/ethernet/intel/ice/ice_dpll.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_dpll.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_dpll.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_dpll.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_dpll.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_gnss.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_gnss.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_gnss.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_gnss.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_gnss.o] Error 1 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 make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel/ice] Error 2 make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel] Error 2 In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c:8: ../include/net/xdp_sock_drv.h: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/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 New errors added --- /tmp/tmp.o0hvtGjSyR 2024-10-02 10:08:02.932297152 -0700 +++ /tmp/tmp.GmLyKqmLMA 2024-10-02 10:10:10.025879349 -0700 @@ -8,59 +8,6284 @@ -In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: -In file included from ../include/linux/tcp.h:17: -In file included from ../include/linux/skbuff.h:15: -In file included from ../include/linux/time.h:60: -In file included from ../include/linux/time32.h:13: -In file included from ../include/linux/timex.h:67: -In file included from ../arch/x86/include/asm/timex.h:5: -In file included from ../arch/x86/include/asm/processor.h:19: -In file included from ../arch/x86/include/asm/cpuid.h:62: -In file included from ../arch/x86/include/asm/paravirt.h:21: -In file included from ../include/linux/cpumask.h:12: -In file included from ../include/linux/bitmap.h:13: -In file included from ../include/linux/string.h:390: -../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 580 | __read_overflow2_field(q_size_field, size); - | ^ -../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] -2 warnings generated. -In file included from ../drivers/net/ethernet/intel/ixgbevf/ethtool.c:9: -In file included from ../include/linux/module.h:13: -In file included from ../include/linux/stat.h:19: -In file included from ../include/linux/time.h:60: -In file included from ../include/linux/time32.h:13: -In file included from ../include/linux/timex.h:67: -In file included from ../arch/x86/include/asm/timex.h:5: -In file included from ../arch/x86/include/asm/processor.h:19: -In file included from ../arch/x86/include/asm/cpuid.h:62: -In file included from ../arch/x86/include/asm/paravirt.h:21: -In file included from ../include/linux/cpumask.h:12: -In file included from ../include/linux/bitmap.h:13: -In file included from ../include/linux/string.h:390: -../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 580 | __read_overflow2_field(q_size_field, size); - | ^ -1 warning generated. -In file included from ../drivers/net/ethernet/intel/igc/igc_ethtool.c:5: -In file included from ../include/linux/if_vlan.h:10: -In file included from ../include/linux/netdevice.h:24: -In file included from ../include/linux/timer.h:6: -In file included from ../include/linux/ktime.h:25: -In file included from ../include/linux/jiffies.h:10: -In file included from ../include/linux/time.h:60: -In file included from ../include/linux/time32.h:13: -In file included from ../include/linux/timex.h:67: -In file included from ../arch/x86/include/asm/timex.h:5: -In file included from ../arch/x86/include/asm/processor.h:19: -In file included from ../arch/x86/include/asm/cpuid.h:62: -In file included from ../arch/x86/include/asm/paravirt.h:21: -In file included from ../include/linux/cpumask.h:12: -In file included from ../include/linux/bitmap.h:13: -In file included from ../include/linux/string.h:390: -../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 580 | __read_overflow2_field(q_size_field, size); - | ^ -1 warning generated. -../scripts/Makefile.build:229: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new -../scripts/Makefile.build:229: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new -../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' -../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' +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/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/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/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_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.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_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 +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 +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/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/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/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/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/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/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/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_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/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/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/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/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[8]: *** Waiting for unfinished jobs.... +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/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[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_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/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 +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/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_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_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_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/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/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 +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 +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/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 +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_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/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_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_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_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_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_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_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/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/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_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_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_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/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/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_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_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/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_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_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_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_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/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/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_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_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_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/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/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/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/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/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/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 +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_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/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_hwmon.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_hwmon.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_hwmon.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_hwmon.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_hwmon.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_eswitch_br.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_eswitch_br.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_eswitch_br.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_eswitch_br.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_eswitch_br.o] Error 1 +In file included from ../drivers/net/ethernet/intel/ice/ice_ptp.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_ptp.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_ptp.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_ptp.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_ptp.o] Error 1 +In file included from ../drivers/net/ethernet/intel/ice/ice_eswitch.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_eswitch.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_eswitch.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_eswitch.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_eswitch.o] Error 1 +In file included from ../drivers/net/ethernet/intel/ice/ice_ptp_hw.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_ptp_hw.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_ptp_hw.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_ptp_hw.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_ptp_hw.o] Error 1 +In file included from ../drivers/net/ethernet/intel/ice/ice_dpll.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_dpll.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_dpll.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_dpll.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_dpll.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_gnss.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_gnss.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_gnss.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_gnss.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_gnss.o] Error 1 +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 +make[7]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel/ice] Error 2 +make[6]: *** [../scripts/Makefile.build:473: drivers/net/ethernet/intel] Error 2 +In file included from ../drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c:8: +../include/net/xdp_sock_drv.h: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/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 Per-file breakdown --- /tmp/tmp.Yu7q4fMwH4 2024-10-02 10:10:10.044879734 -0700 +++ /tmp/tmp.5ixGfL2h3K 2024-10-02 10:10:10.053879916 -0700 @@ -1,3 +1,7 @@ - 1 ../drivers/net/ethernet/sfc/ptp.c - 1 ../drivers/net/ethernet/sfc/siena/ptp.c - 4 ../include/linux/fortify-string.h + 1 ../drivers/net/ethernet/engleder/tsnep_main.c + 1 ../drivers/net/ethernet/google/gve/gve_main.c + 1 ../drivers/net/ethernet/intel/i40e/i40e_main.c + 1 ../drivers/net/ethernet/intel/ice/ice_main.c + 14 ../drivers/net/ethernet/intel/igc/igc_main.c + 9 ../drivers/net/ethernet/intel/ixgbe/ixgbe_main.c + 380 ../include/net/xdp_sock_drv.h