/srv/nipa-poller/net-next/wt-1/Makefile:1204: C=1 specified, but sparse is not available or not up to date /srv/nipa-poller/net-next/wt-1/Makefile:1204: C=1 specified, but sparse is not available or not up to date Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from : ../net/core/netdev-genl.c: In function ‘netdev_nl_bind_tx_doit’: ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:642:53: note: in definition of macro ‘__unqual_scalar_typeof’ 642 | #define __unqual_scalar_typeof(x) __typeof_unqual__(x) | ^ ../include/asm-generic/rwonce.h:50:9: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ In file included from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:372, from ../include/linux/build_bug.h:5, from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../net/core/netdev-genl.c:3: ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ../include/asm-generic/rwonce.h:44:73: note: in definition of macro ‘__READ_ONCE’ 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) | ^ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ make[5]: *** [../scripts/Makefile.build:289: net/core/netdev-genl.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:546: net/core] Error 2 make[3]: *** [../scripts/Makefile.build:546: net] Error 2 make[2]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:2101: .] Error 2 make[1]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 /srv/nipa-poller/net-next/wt-1/Makefile:1204: C=1 specified, but sparse is not available or not up to date /srv/nipa-poller/net-next/wt-1/Makefile:1204: C=1 specified, but sparse is not available or not up to date Documentation/.renames.txt: warning: ignored by one of the .gitignore files /srv/nipa-poller/net-next/wt-1/Makefile:1204: C=1 specified, but sparse is not available or not up to date /srv/nipa-poller/net-next/wt-1/Makefile:1204: C=1 specified, but sparse is not available or not up to date Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from : ../net/core/netdev-genl.c: In function ‘netdev_nl_bind_tx_doit’: ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ 686 | if (!(condition)) \ | ^~~~~~~~~ ./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ./../include/linux/compiler_types.h:642:53: note: in definition of macro ‘__unqual_scalar_typeof’ 642 | #define __unqual_scalar_typeof(x) __typeof_unqual__(x) | ^ ../include/asm-generic/rwonce.h:50:9: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ In file included from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:372, from ../include/linux/build_bug.h:5, from ../include/linux/container_of.h:5, from ../include/linux/list.h:5, from ../include/linux/timer.h:5, from ../include/linux/netdevice.h:24, from ../net/core/netdev-genl.c:3: ../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~ ../include/asm-generic/rwonce.h:44:73: note: in definition of macro ‘__READ_ONCE’ 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) | ^ ../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); | ^~~~~~~~~ make[5]: *** [../scripts/Makefile.build:289: net/core/netdev-genl.o] Error 1 make[4]: *** [../scripts/Makefile.build:546: net/core] Error 2 make[3]: *** [../scripts/Makefile.build:546: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:2101: .] Error 2 make[1]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 New errors added --- /tmp/tmp.4Rc7QEt4R1 2026-03-16 18:38:40.447074336 -0400 +++ /tmp/tmp.iFz2Yf6t3A 2026-03-16 18:38:48.318754124 -0400 @@ -3,0 +4,140 @@ +In file included from : +../net/core/netdev-genl.c: In function ‘netdev_nl_bind_tx_doit’: +../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~ +./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ + 686 | if (!(condition)) \ + | ^~~~~~~~~ +./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ + 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) + | ^~~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ + 49 | compiletime_assert_rwonce_type(x); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~~~~~~~~ +../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~ +./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ + 686 | if (!(condition)) \ + | ^~~~~~~~~ +./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ + 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) + | ^~~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ + 49 | compiletime_assert_rwonce_type(x); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~~~~~~~~ +../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~ +./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ + 686 | if (!(condition)) \ + | ^~~~~~~~~ +./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ + 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) + | ^~~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ + 49 | compiletime_assert_rwonce_type(x); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~~~~~~~~ +../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~ +./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ + 686 | if (!(condition)) \ + | ^~~~~~~~~ +./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ + 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) + | ^~~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:28: note: in expansion of macro ‘__native_word’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ + 49 | compiletime_assert_rwonce_type(x); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~~~~~~~~ +../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~ +./../include/linux/compiler_types.h:686:23: note: in definition of macro ‘__compiletime_assert’ + 686 | if (!(condition)) \ + | ^~~~~~~~~ +./../include/linux/compiler_types.h:706:9: note: in expansion of macro ‘_compiletime_assert’ + 706 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) + | ^~~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:36:9: note: in expansion of macro ‘compiletime_assert’ + 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ + | ^~~~~~~~~~~~~~~~~~ +../include/asm-generic/rwonce.h:49:9: note: in expansion of macro ‘compiletime_assert_rwonce_type’ + 49 | compiletime_assert_rwonce_type(x); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~~~~~~~~ +../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~ +./../include/linux/compiler_types.h:642:53: note: in definition of macro ‘__unqual_scalar_typeof’ + 642 | #define __unqual_scalar_typeof(x) __typeof_unqual__(x) + | ^ +../include/asm-generic/rwonce.h:50:9: note: in expansion of macro ‘__READ_ONCE’ + 50 | __READ_ONCE(x); \ + | ^~~~~~~~~~~ +../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~~~~~~~~ +In file included from ./arch/x86/include/generated/asm/rwonce.h:1, + from ../include/linux/compiler.h:372, + from ../include/linux/build_bug.h:5, + from ../include/linux/container_of.h:5, + from ../include/linux/list.h:5, + from ../include/linux/timer.h:5, + from ../include/linux/netdevice.h:24, + from ../net/core/netdev-genl.c:3: +../net/core/netdev-genl.c:1095:70: error: ‘struct netdev_rx_queue’ has no member named ‘lease’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~ +../include/asm-generic/rwonce.h:44:73: note: in definition of macro ‘__READ_ONCE’ + 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) + | ^ +../net/core/netdev-genl.c:1095:29: note: in expansion of macro ‘READ_ONCE’ + 1095 | lease_rxq = READ_ONCE(__netif_get_rx_queue(netdev, i)->lease); + | ^~~~~~~~~ +make[5]: *** [../scripts/Makefile.build:289: net/core/netdev-genl.o] Error 1 +make[4]: *** [../scripts/Makefile.build:546: net/core] Error 2 +make[3]: *** [../scripts/Makefile.build:546: net] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:2101: .] Error 2 +make[1]: *** [/srv/nipa-poller/net-next/wt-1/Makefile:248: __sub-make] Error 2 +make: *** [Makefile:248: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.9c1WOfyhlO 2026-03-16 18:38:48.321535864 -0400 +++ /tmp/tmp.96J4ZnJ5ch 2026-03-16 18:38:48.323535849 -0400 @@ -0,0 +1 @@ + 7 ../net/core/netdev-genl.c