summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2004-07-10 21:03:52 +0000
committermarcel <marcel@FreeBSD.org>2004-07-10 21:03:52 +0000
commitf95797fb0621e15310e47f942c61261986518035 (patch)
treea46d3f66d8f92b205fa62e3594a7bb2a243c1f42
parent2a624cf907cb1ead9badf76e11b079b745ad63c9 (diff)
downloadFreeBSD-src-f95797fb0621e15310e47f942c61261986518035.zip
FreeBSD-src-f95797fb0621e15310e47f942c61261986518035.tar.gz
Update for the KDB framework:
o Call kdb_enter() instead of Debugger(). o Don't make such calls conditional upon KDB instead of DDB because they're already conditional upon EN_DEBUG.
-rw-r--r--sys/dev/en/midway.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/dev/en/midway.c b/sys/dev/en/midway.c
index 3aa0016..02096b3 100644
--- a/sys/dev/en/midway.c
+++ b/sys/dev/en/midway.c
@@ -127,6 +127,7 @@ enum {
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/kdb.h>
#include <sys/queue.h>
#include <sys/sockio.h>
#include <sys/socket.h>
@@ -2442,9 +2443,7 @@ en_intr(void *arg)
if_printf(&sc->ifatm.ifnet, "unexpected interrupt=0x%b, "
"resetting\n", reg, MID_INTBITS);
#ifdef EN_DEBUG
-#ifdef DDB
- Debugger("en: unexpected error");
-#endif /* DDB */
+ kdb_enter("en: unexpected error");
sc->ifatm.ifnet.if_flags &= ~IFF_RUNNING; /* FREEZE! */
#else
en_reset_ul(sc);
OpenPOWER on IntegriCloud