diff --git a/drivers/net/fec.c b/drivers/net/fec.c
index ddf7a86cd4661f0cdfa438d7a2a9dae6db68acec..b896f686ab345943ca376a72cb991492d8e139be 100644
--- a/drivers/net/fec.c
+++ b/drivers/net/fec.c
@@ -210,7 +210,7 @@ static void fec_stop(struct net_device *dev);
 /* Transmitter timeout */
 #define TX_TIMEOUT (2 * HZ)
 
-static int
+static netdev_tx_t
 fec_enet_start_xmit(struct sk_buff *skb, struct net_device *dev)
 {
 	struct fec_enet_private *fep = netdev_priv(dev);