summaryrefslogtreecommitdiffstats
path: root/sys/dev/le/lancevar.h
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2006-12-06 02:14:31 +0000
committermarius <marius@FreeBSD.org>2006-12-06 02:14:31 +0000
commita1536822a00c107949772c22d9e2d2d60257f121 (patch)
treea4c29cf5bf2eedf47d912df9f3b10e8f17adf9a9 /sys/dev/le/lancevar.h
parentd6685ecfb2ee0ef325499c7ad340360ccfc8a7be (diff)
downloadFreeBSD-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.h2
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:
OpenPOWER on IntegriCloud