========== build_32bit - FAILED ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/net/phy/nxp-c45-tja11xx.c:2089:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] 2089 | .match_phy_device = tja1103_match_phy_device, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/nxp-c45-tja11xx.c:2089:43: note: (near initialization for ‘nxp_c45_driver[0].match_phy_device’) ../drivers/net/phy/nxp-c45-tja11xx.c:2113:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] 2113 | .match_phy_device = tja1104_match_phy_device, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/nxp-c45-tja11xx.c:2113:43: note: (near initialization for ‘nxp_c45_driver[1].match_phy_device’) ../drivers/net/phy/nxp-c45-tja11xx.c:2138:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] 2138 | .match_phy_device = tja1120_match_phy_device, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/nxp-c45-tja11xx.c:2138:43: note: (near initialization for ‘nxp_c45_driver[2].match_phy_device’) ../drivers/net/phy/nxp-c45-tja11xx.c:2163:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] 2163 | .match_phy_device = tja1121_match_phy_device, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/nxp-c45-tja11xx.c:2163:43: note: (near initialization for ‘nxp_c45_driver[3].match_phy_device’) make[6]: *** [../scripts/Makefile.build:207: drivers/net/phy/nxp-c45-tja11xx.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:465: drivers/net/phy] Error 2 make[5]: *** Waiting for unfinished jobs.... ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’: ../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 2514 | int ret; | ^~~ make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1994: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’: ../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 2514 | int ret; | ^~~ ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’: ../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 2514 | int ret; | ^~~ ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/phy/nxp-c45-tja11xx.c:2089:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] 2089 | .match_phy_device = tja1103_match_phy_device, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/nxp-c45-tja11xx.c:2089:43: note: (near initialization for ‘nxp_c45_driver[0].match_phy_device’) ../drivers/net/phy/nxp-c45-tja11xx.c:2113:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] 2113 | .match_phy_device = tja1104_match_phy_device, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/nxp-c45-tja11xx.c:2113:43: note: (near initialization for ‘nxp_c45_driver[1].match_phy_device’) ../drivers/net/phy/nxp-c45-tja11xx.c:2138:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] 2138 | .match_phy_device = tja1120_match_phy_device, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/nxp-c45-tja11xx.c:2138:43: note: (near initialization for ‘nxp_c45_driver[2].match_phy_device’) ../drivers/net/phy/nxp-c45-tja11xx.c:2163:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] 2163 | .match_phy_device = tja1121_match_phy_device, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/nxp-c45-tja11xx.c:2163:43: note: (near initialization for ‘nxp_c45_driver[3].match_phy_device’) make[6]: *** [../scripts/Makefile.build:207: drivers/net/phy/nxp-c45-tja11xx.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:465: drivers/net/phy] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1994: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.hirkfUTing 2025-03-26 16:41:44.190380978 -0700 +++ /tmp/tmp.jXbFomOyqs 2025-03-26 16:42:05.787152095 -0700 @@ -7,0 +8,26 @@ +../drivers/net/phy/nxp-c45-tja11xx.c:2089:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] + 2089 | .match_phy_device = tja1103_match_phy_device, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/phy/nxp-c45-tja11xx.c:2089:43: note: (near initialization for ‘nxp_c45_driver[0].match_phy_device’) +../drivers/net/phy/nxp-c45-tja11xx.c:2113:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] + 2113 | .match_phy_device = tja1104_match_phy_device, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/phy/nxp-c45-tja11xx.c:2113:43: note: (near initialization for ‘nxp_c45_driver[1].match_phy_device’) +../drivers/net/phy/nxp-c45-tja11xx.c:2138:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] + 2138 | .match_phy_device = tja1120_match_phy_device, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/phy/nxp-c45-tja11xx.c:2138:43: note: (near initialization for ‘nxp_c45_driver[2].match_phy_device’) +../drivers/net/phy/nxp-c45-tja11xx.c:2163:43: error: initialization of ‘int (*)(struct phy_device *, const struct phy_driver *)’ from incompatible pointer type ‘int (*)(struct phy_device *)’ [-Wincompatible-pointer-types] + 2163 | .match_phy_device = tja1121_match_phy_device, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/phy/nxp-c45-tja11xx.c:2163:43: note: (near initialization for ‘nxp_c45_driver[3].match_phy_device’) +make[6]: *** [../scripts/Makefile.build:207: drivers/net/phy/nxp-c45-tja11xx.o] Error 1 +make[6]: *** Waiting for unfinished jobs.... +make[5]: *** [../scripts/Makefile.build:465: drivers/net/phy] Error 2 +make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1994: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.zSdOkPiJyd 2025-03-26 16:42:05.795152010 -0700 +++ /tmp/tmp.jSz48v350u 2025-03-26 16:42:05.798151979 -0700 @@ -0,0 +1 @@ + 4 ../drivers/net/phy/nxp-c45-tja11xx.c