summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authordrochner <drochner@NetBSD.org>2008-07-28 14:25:30 +0000
committerdrochner <drochner@NetBSD.org>2008-07-28 14:25:30 +0000
commit6b623b615a0dc1c8904d680bc22e14dafe6497eb (patch)
tree3120712c90d118ec69a9b901e6c8d9cfde6ca547 /sys/dev
parenta17262c3e3315876089f508d8c803d289230692d (diff)
add missing device_private(), fixes crash in interrupt handler
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/pcmcia/xirc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/pcmcia/xirc.c b/sys/dev/pcmcia/xirc.c
index b3351cf8d08..0ff0c9cc4d0 100644
--- a/sys/dev/pcmcia/xirc.c
+++ b/sys/dev/pcmcia/xirc.c
@@ -1,4 +1,4 @@
-/* $NetBSD: xirc.c,v 1.24 2008/04/28 20:23:56 martin Exp $ */
+/* $NetBSD: xirc.c,v 1.25 2008/07/28 14:25:30 drochner Exp $ */
/*-
* Copyright (c) 1999, 2000, 2004 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: xirc.c,v 1.24 2008/04/28 20:23:56 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xirc.c,v 1.25 2008/07/28 14:25:30 drochner Exp $");
#include "opt_inet.h"
#include "bpfilter.h"
@@ -473,13 +473,13 @@ xirc_intr(arg)
#if NCOM_XIRC > 0
if (sc->sc_modem != NULL &&
(sc->sc_flags & XIRC_MODEM_ENABLED) != 0)
- rval |= comintr(sc->sc_modem);
+ rval |= comintr(device_private(sc->sc_modem));
#endif
#if NXI_XIRC > 0
if (sc->sc_ethernet != NULL &&
(sc->sc_flags & XIRC_ETHERNET_ENABLED) != 0)
- rval |= xi_intr(sc->sc_ethernet);
+ rval |= xi_intr(device_private(sc->sc_ethernet));
#endif
return (rval);