projects
/
GitHub
/
moto-9609
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3f735b7
)
de2104x: fix the TX watchdog
author
Francois Romieu
<romieu@fr.zoreil.com>
Wed, 8 Mar 2006 21:45:52 +0000
(22:45 +0100)
committer
Romieu Francois
<romieu@crap.fr.zoreil.com>
Thu, 9 Mar 2006 22:09:43 +0000
(23:09 +0100)
Insert de_init_rings() to reinit the rings before de_init_hw()
tries to access them again.
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
drivers/net/tulip/de2104x.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/net/tulip/de2104x.c
b/drivers/net/tulip/de2104x.c
index 9e9e1fe92914ace474dd83c950cdc9e5bac9593a..2d0cfbceee22452d05512d23bf57e286ed30a092 100644
(file)
--- a/
drivers/net/tulip/de2104x.c
+++ b/
drivers/net/tulip/de2104x.c
@@
-1453,6
+1453,8
@@
static void de_tx_timeout (struct net_device *dev)
synchronize_irq(dev->irq);
de_clean_rings(de);
+ de_init_rings(de);
+
de_init_hw(de);
netif_wake_queue(dev);