diff options
author | marcel <marcel@FreeBSD.org> | 2004-07-10 21:03:52 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2004-07-10 21:03:52 +0000 |
commit | f95797fb0621e15310e47f942c61261986518035 (patch) | |
tree | a46d3f66d8f92b205fa62e3594a7bb2a243c1f42 /sys/dev/en | |
parent | 2a624cf907cb1ead9badf76e11b079b745ad63c9 (diff) | |
download | FreeBSD-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.
Diffstat (limited to 'sys/dev/en')
-rw-r--r-- | sys/dev/en/midway.c | 5 |
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); |