Port-sgimips archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: mec and resets
jacereda%gmail.com@localhost wrote:
> I crashed the machine in my first 'scp' attempt.
> The good thing is that it doesn't reboot, it just freezes, so at
> least we know that the watchdog was causing the reboot.
How about this one more change? (what Linux driver does)
---
Index: if_mec.c
===================================================================
RCS file: /cvsroot/src/sys/arch/sgimips/mace/if_mec.c,v
retrieving revision 1.20
diff -u -r1.20 if_mec.c
--- if_mec.c 14 May 2008 13:29:28 -0000 1.20
+++ if_mec.c 4 Aug 2008 13:51:14 -0000
@@ -836,7 +837,8 @@
break;
m = NULL;
- if (sc->sc_txpending == MEC_NTXDESC) {
+ if (sc->sc_txpending == MEC_NTXDESC - 1) {
+ /* preserve the last entry to avoid wraparound */
break;
}
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index