========== build_allmodconfig_warn - FAILED ../drivers/net/ethernet/actions/owl-emac.c: In function ‘owl_emac_mdio_init’: ../drivers/net/ethernet/actions/owl-emac.c:1326:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_free’ 1326 | struct device_node *mdio_node _free(device_node) = | ^~~~~ ../drivers/net/ethernet/actions/owl-emac.c:1326:39: error: implicit declaration of function ‘_free’; did you mean ‘kfree’? [-Wimplicit-function-declaration] 1326 | struct device_node *mdio_node _free(device_node) = | ^~~~~ | kfree ../drivers/net/ethernet/actions/owl-emac.c:1326:45: error: ‘device_node’ undeclared (first use in this function) 1326 | struct device_node *mdio_node _free(device_node) = | ^~~~~~~~~~~ ../drivers/net/ethernet/actions/owl-emac.c:1326:45: note: each undeclared identifier is reported only once for each function it appears in ../drivers/net/ethernet/actions/owl-emac.c:1327:17: error: implicit declaration of function ‘of_get_available_child_by_name’; did you mean ‘of_get_available_child_count’? [-Wimplicit-function-declaration] 1327 | of_get_available_child_by_name(dev->of_node, "mdio"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | of_get_available_child_count make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/actions/owl-emac.o] Error 1 make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/actions] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1994: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../drivers/net/ethernet/actions/owl-emac.c: In function ‘owl_emac_mdio_init’: ../drivers/net/ethernet/actions/owl-emac.c:1326:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_free’ 1326 | struct device_node *mdio_node _free(device_node) = | ^~~~~ ../drivers/net/ethernet/actions/owl-emac.c:1326:39: error: implicit declaration of function ‘_free’; did you mean ‘kfree’? [-Wimplicit-function-declaration] 1326 | struct device_node *mdio_node _free(device_node) = | ^~~~~ | kfree ../drivers/net/ethernet/actions/owl-emac.c:1326:45: error: ‘device_node’ undeclared (first use in this function) 1326 | struct device_node *mdio_node _free(device_node) = | ^~~~~~~~~~~ ../drivers/net/ethernet/actions/owl-emac.c:1326:45: note: each undeclared identifier is reported only once for each function it appears in ../drivers/net/ethernet/actions/owl-emac.c:1327:17: error: implicit declaration of function ‘of_get_available_child_by_name’; did you mean ‘of_get_available_child_count’? [-Wimplicit-function-declaration] 1327 | of_get_available_child_by_name(dev->of_node, "mdio"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | of_get_available_child_count make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/actions/owl-emac.o] Error 1 make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/actions] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1994: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.Fv6wSOh1Mv 2025-02-01 09:24:54.188241050 -0800 +++ /tmp/tmp.bbYkpjlgLM 2025-02-01 09:25:08.138091493 -0800 @@ -0,0 +1,26 @@ +../drivers/net/ethernet/actions/owl-emac.c: In function ‘owl_emac_mdio_init’: +../drivers/net/ethernet/actions/owl-emac.c:1326:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_free’ + 1326 | struct device_node *mdio_node _free(device_node) = + | ^~~~~ +../drivers/net/ethernet/actions/owl-emac.c:1326:39: error: implicit declaration of function ‘_free’; did you mean ‘kfree’? [-Wimplicit-function-declaration] + 1326 | struct device_node *mdio_node _free(device_node) = + | ^~~~~ + | kfree +../drivers/net/ethernet/actions/owl-emac.c:1326:45: error: ‘device_node’ undeclared (first use in this function) + 1326 | struct device_node *mdio_node _free(device_node) = + | ^~~~~~~~~~~ +../drivers/net/ethernet/actions/owl-emac.c:1326:45: note: each undeclared identifier is reported only once for each function it appears in +../drivers/net/ethernet/actions/owl-emac.c:1327:17: error: implicit declaration of function ‘of_get_available_child_by_name’; did you mean ‘of_get_available_child_count’? [-Wimplicit-function-declaration] + 1327 | of_get_available_child_by_name(dev->of_node, "mdio"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | of_get_available_child_count +make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/actions/owl-emac.o] Error 1 +make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/actions] Error 2 +make[6]: *** Waiting for unfinished jobs.... +make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 +make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 +make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1994: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.l1T8JkRG72 2025-02-01 09:25:08.143091440 -0800 +++ /tmp/tmp.txvkOsJpd6 2025-02-01 09:25:08.147091397 -0800 @@ -0,0 +1 @@ + 4 ../drivers/net/ethernet/actions/owl-emac.c