[PATCH 26/133] [Jaunty SRU] ARM.imx51 Freescale:ENGR00110150 FEC new fix of reopening causes network wdog timeout

Brad Figg brad.figg at canonical.com
Thu Jul 9 16:48:16 UTC 2009


From: Sam Yang <r52096 at freescale.com>

start queue when the interface is opened.

Signed-off-by: Sam Yang <r52096 at freescale.com>
Signed-off-by: Brad Figg <brad.figg at canonical.com>
---
 drivers/net/fec.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/drivers/net/fec.c b/drivers/net/fec.c
index 06dd9a6..9c38a9a 100644
--- a/drivers/net/fec.c
+++ b/drivers/net/fec.c
@@ -2657,6 +2657,7 @@ fec_enet_open(struct net_device *dev)
 	}
 
 	fep->opened = 1;
+	netif_start_queue(dev);
 	return 0;		/* Success */
 }
 
@@ -3066,8 +3067,6 @@ fec_restart(struct net_device *dev, int duplex)
 	*/
 	fecp->fec_ecntrl = 2;
 	fecp->fec_r_des_active = 0x01000000;
-
-	netif_start_queue(dev);
 }
 
 static void
-- 
1.6.0.4





More information about the kernel-team mailing list