../drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c:1842:43: error: initialization of ‘void (*)(struct net_device *, struct ethtool_fec_stats *, struct ethtool_fec_hist *)’ from incompatible pointer type ‘void (*)(struct net_device *, struct ethtool_fec_stats *)’ [-Wincompatible-pointer-types] 1842 | .get_fec_stats = fbnic_get_fec_stats, | ^~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c:1842:43: note: (near initialization for ‘fbnic_ethtool_ops.get_fec_stats’) ../drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c:1661:1: note: ‘fbnic_get_fec_stats’ declared here 1661 | fbnic_get_fec_stats(struct net_device *netdev, | ^~~~~~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:287: drivers/net/ethernet/meta/fbnic/fbnic_ethtool.o] Error 1 make[8]: *** Waiting for unfinished jobs.... ../scripts/Makefile.build:287: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new make[7]: *** [../scripts/Makefile.build:556: drivers/net/ethernet/meta/fbnic] Error 2 make[6]: *** [../scripts/Makefile.build:556: drivers/net/ethernet/meta] Error 2 make[6]: *** Waiting for unfinished jobs.... ../scripts/Makefile.build:287: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new make[5]: *** [../scripts/Makefile.build:556: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:556: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2011: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ../drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c:1842:43: error: initialization of ‘void (*)(struct net_device *, struct ethtool_fec_stats *, struct ethtool_fec_hist *)’ from incompatible pointer type ‘void (*)(struct net_device *, struct ethtool_fec_stats *)’ [-Wincompatible-pointer-types] 1842 | .get_fec_stats = fbnic_get_fec_stats, | ^~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c:1842:43: note: (near initialization for ‘fbnic_ethtool_ops.get_fec_stats’) ../drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c:1661:1: note: ‘fbnic_get_fec_stats’ declared here 1661 | fbnic_get_fec_stats(struct net_device *netdev, | ^~~~~~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:287: drivers/net/ethernet/meta/fbnic/fbnic_ethtool.o] Error 1 make[7]: *** [../scripts/Makefile.build:556: drivers/net/ethernet/meta/fbnic] Error 2 make[6]: *** [../scripts/Makefile.build:556: drivers/net/ethernet/meta] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:556: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:556: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2011: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2