/srv/nipa-poller/net-next/wt-0/Makefile:1208: C=1 specified, but sparse is not available or not up to date /srv/nipa-poller/net-next/wt-0/Makefile:1208: C=1 specified, but sparse is not available or not up to date Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../net/ethtool/netlink.c: In function ‘ethnl_perphy_start’: ../net/ethtool/netlink.c:694:46: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 694 | struct ethnl_dump_ctx *ctx = &phy_ctx->ethnl_ctx; | ^~ ../net/ethtool/netlink.c:724:24: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 724 | phy_ctx->ifindex = req_info->dev->ifindex; | ^~ ../net/ethtool/netlink.c: In function ‘ethnl_perphy_dump_one_dev’: ../net/ethtool/netlink.c:748:48: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 748 | struct ethnl_dump_ctx *ethnl_ctx = &ctx->ethnl_ctx; | ^~ In file included from ../include/linux/radix-tree.h:21, from ../include/linux/idr.h:15, from ../include/net/net_namespace.h:43, from ../include/linux/netdevice.h:38, from ../include/net/netdev_lock.h:7, from ../net/ethtool/netlink.c:3: ../net/ethtool/netlink.c:756:53: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 756 | xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, | ^~ ../include/linux/xarray.h:452:14: note: in definition of macro ‘xa_for_each_range’ 452 | for (index = start, \ | ^~~~~ ../net/ethtool/netlink.c:756:9: note: in expansion of macro ‘xa_for_each_start’ 756 | xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, | ^~~~~~~~~~~~~~~~~ ../net/ethtool/netlink.c:757:30: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 757 | ctx->pos_phyindex) { | ^~ ../include/linux/xarray.h:452:22: note: in definition of macro ‘xa_for_each_range’ 452 | for (index = start, \ | ^~~~~ ../net/ethtool/netlink.c:756:9: note: in expansion of macro ‘xa_for_each_start’ 756 | xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, | ^~~~~~~~~~~~~~~~~ ../net/ethtool/netlink.c:756:53: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 756 | xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, | ^~ ../include/linux/xarray.h:453:35: note: in definition of macro ‘xa_for_each_range’ 453 | entry = xa_find(xa, &index, last, XA_PRESENT); \ | ^~~~~ ../net/ethtool/netlink.c:756:9: note: in expansion of macro ‘xa_for_each_start’ 756 | xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, | ^~~~~~~~~~~~~~~~~ ../include/linux/xarray.h:452:27: warning: left-hand operand of comma expression has no effect [-Wunused-value] 452 | for (index = start, \ | ^ ../include/linux/xarray.h:481:9: note: in expansion of macro ‘xa_for_each_range’ 481 | xa_for_each_range(xa, index, entry, start, ULONG_MAX) | ^~~~~~~~~~~~~~~~~ ../net/ethtool/netlink.c:756:9: note: in expansion of macro ‘xa_for_each_start’ 756 | xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, | ^~~~~~~~~~~~~~~~~ ../net/ethtool/netlink.c:756:53: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 756 | xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, | ^~ ../include/linux/xarray.h:455:41: note: in definition of macro ‘xa_for_each_range’ 455 | entry = xa_find_after(xa, &index, last, XA_PRESENT)) | ^~~~~ ../net/ethtool/netlink.c:756:9: note: in expansion of macro ‘xa_for_each_start’ 756 | xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, | ^~~~~~~~~~~~~~~~~ ../net/ethtool/netlink.c:758:53: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 758 | ethnl_ctx->req_info->phy_index = ctx->pos_phyindex; | ^~ ../net/ethtool/netlink.c:769:12: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 769 | ctx->pos_phyindex = 0; | ^~ ../net/ethtool/netlink.c: In function ‘ethnl_perphy_dump_all_dev’: ../net/ethtool/netlink.c:778:48: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 778 | struct ethnl_dump_ctx *ethnl_ctx = &ctx->ethnl_ctx; | ^~ ../net/ethtool/netlink.c: In function ‘ethnl_perphy_dumpit’: ../net/ethtool/netlink.c:817:48: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 817 | struct ethnl_dump_ctx *ethnl_ctx = &ctx->ethnl_ctx; | ^~ ../net/ethtool/netlink.c:820:16: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 820 | if (ctx->ifindex) { | ^~ ../net/ethtool/netlink.c:825:46: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 825 | ctx->ifindex, &dev_tracker, | ^~ ../net/ethtool/netlink.c: In function ‘ethnl_perphy_done’: ../net/ethtool/netlink.c:848:48: error: invalid use of undefined type ‘struct ethnl_perphy_dump_ctx’ 848 | struct ethnl_dump_ctx *ethnl_ctx = &ctx->ethnl_ctx; | ^~ make[5]: *** [../scripts/Makefile.build:289: net/ethtool/netlink.o] Error 1 make[4]: *** [../scripts/Makefile.build:548: net/ethtool] Error 2 make[3]: *** [../scripts/Makefile.build:548: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:2105: .] Error 2 make[1]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 /srv/nipa-poller/net-next/wt-0/Makefile:1208: C=1 specified, but sparse is not available or not up to date /srv/nipa-poller/net-next/wt-0/Makefile:1208: C=1 specified, but sparse is not available or not up to date Documentation/.renames.txt: warning: ignored by one of the .gitignore files