========== build_allmodconfig_warn - FAILED ../net/ethtool/phy.c: In function ‘phy_prepare_data’: ../net/ethtool/phy.c:77:49: error: passing argument 2 of ‘ethnl_req_get_phydev’ from incompatible pointer type [-Wincompatible-pointer-types] 77 | phydev = ethnl_req_get_phydev(req_info, tb, ETHTOOL_A_PHY_HEADER, | ^~ | | | struct nlattr ** In file included from ../net/ethtool/phy.c:7: ../net/ethtool/netlink.h:292:62: note: expected ‘const struct nlattr *’ but argument is of type ‘struct nlattr **’ 292 | const struct nlattr *header, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../net/ethtool/phy.c:77:53: error: passing argument 3 of ‘ethnl_req_get_phydev’ makes pointer from integer without a cast [-Wint-conversion] 77 | phydev = ethnl_req_get_phydev(req_info, tb, ETHTOOL_A_PHY_HEADER, | ^~~~~~~~~~~~~~~~~~~~ | | | int ../net/ethtool/netlink.h:293:65: note: expected ‘struct netlink_ext_ack *’ but argument is of type ‘int’ 293 | struct netlink_ext_ack *extack); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../net/ethtool/phy.c:77:18: error: too many arguments to function ‘ethnl_req_get_phydev’ 77 | phydev = ethnl_req_get_phydev(req_info, tb, ETHTOOL_A_PHY_HEADER, | ^~~~~~~~~~~~~~~~~~~~ ../net/ethtool/netlink.h:291:20: note: declared here 291 | struct phy_device *ethnl_req_get_phydev(const struct ethnl_req_info *req_info, | ^~~~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:207: net/ethtool/phy.o] Error 1 make[4]: *** [../scripts/Makefile.build:465: net/ethtool] Error 2 make[3]: *** [../scripts/Makefile.build:465: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1989: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../net/ethtool/phy.c: In function ‘phy_prepare_data’: ../net/ethtool/phy.c:77:49: error: passing argument 2 of ‘ethnl_req_get_phydev’ from incompatible pointer type [-Wincompatible-pointer-types] 77 | phydev = ethnl_req_get_phydev(req_info, tb, ETHTOOL_A_PHY_HEADER, | ^~ | | | struct nlattr ** In file included from ../net/ethtool/phy.c:7: ../net/ethtool/netlink.h:292:62: note: expected ‘const struct nlattr *’ but argument is of type ‘struct nlattr **’ 292 | const struct nlattr *header, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../net/ethtool/phy.c:77:53: error: passing argument 3 of ‘ethnl_req_get_phydev’ makes pointer from integer without a cast [-Wint-conversion] 77 | phydev = ethnl_req_get_phydev(req_info, tb, ETHTOOL_A_PHY_HEADER, | ^~~~~~~~~~~~~~~~~~~~ | | | int ../net/ethtool/netlink.h:293:65: note: expected ‘struct netlink_ext_ack *’ but argument is of type ‘int’ 293 | struct netlink_ext_ack *extack); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../net/ethtool/phy.c:77:18: error: too many arguments to function ‘ethnl_req_get_phydev’ 77 | phydev = ethnl_req_get_phydev(req_info, tb, ETHTOOL_A_PHY_HEADER, | ^~~~~~~~~~~~~~~~~~~~ ../net/ethtool/netlink.h:291:20: note: declared here 291 | struct phy_device *ethnl_req_get_phydev(const struct ethnl_req_info *req_info, | ^~~~~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:207: net/ethtool/phy.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:465: net/ethtool] Error 2 make[3]: *** [../scripts/Makefile.build:465: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1989: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2