diff options
author | marius <marius@FreeBSD.org> | 2006-12-06 02:14:31 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2006-12-06 02:14:31 +0000 |
commit | a1536822a00c107949772c22d9e2d2d60257f121 (patch) | |
tree | a4c29cf5bf2eedf47d912df9f3b10e8f17adf9a9 /sys/dev/le/lancevar.h | |
parent | d6685ecfb2ee0ef325499c7ad340360ccfc8a7be (diff) | |
download | FreeBSD-src-a1536822a00c107949772c22d9e2d2d60257f121.zip FreeBSD-src-a1536822a00c107949772c22d9e2d2d60257f121.tar.gz |
Use our own callout instead of if_slowtimo() for driving lance_watchdog()
in order to avoid races accessing if_timer.
Diffstat (limited to 'sys/dev/le/lancevar.h')
-rw-r--r-- | sys/dev/le/lancevar.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/le/lancevar.h b/sys/dev/le/lancevar.h index 1c2142b..b524596 100644 --- a/sys/dev/le/lancevar.h +++ b/sys/dev/le/lancevar.h @@ -48,6 +48,8 @@ struct lance_softc { struct ifnet *sc_ifp; struct ifmedia sc_media; struct mtx sc_mtx; + struct callout sc_wdog_ch; + int sc_wdog_timer; /* * Memory functions: |