From 46c71b8146a4c8f0273ad2ea63ce4686e2ef2bfb Mon Sep 17 00:00:00 2001 From: Yoshihiro Takahashi Date: Mon, 10 Feb 2003 13:31:49 +0000 Subject: [PATCH] Use correct spl mask. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) MFC after: 1 day --- sys/dev/snc/dp83932.c | 6 +++--- sys/dev/snc/dp83932var.h | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sys/dev/snc/dp83932.c b/sys/dev/snc/dp83932.c index 07218535535..bb92c96cc44 100644 --- a/sys/dev/snc/dp83932.c +++ b/sys/dev/snc/dp83932.c @@ -256,7 +256,7 @@ sncioctl(ifp, cmd, data) { struct ifreq *ifr; struct snc_softc *sc = ifp->if_softc; - int s = splnet(), err = 0; + int s = splhardnet(), err = 0; int temp; switch (cmd) { @@ -398,7 +398,7 @@ sncinit(xsc) /* already running */ return; - s = splnet(); + s = splhardnet(); NIC_PUT(sc, SNCR_CR, CR_RST); /* DCR only accessable in reset mode! */ @@ -463,7 +463,7 @@ sncstop(sc) struct snc_softc *sc; { struct mtd *mtd; - int s = splnet(); + int s = splhardnet(); /* stick chip in reset */ NIC_PUT(sc, SNCR_CR, CR_RST); diff --git a/sys/dev/snc/dp83932var.h b/sys/dev/snc/dp83932var.h index 2431bb70462..fcc6a224528 100644 --- a/sys/dev/snc/dp83932var.h +++ b/sys/dev/snc/dp83932var.h @@ -34,7 +34,11 @@ #endif /* NetBSD Emulation */ +#ifdef __NetBSD__ +#define splhardnet splnet +#endif #ifdef __FreeBSD__ +#define splhardnet splimp #ifndef NBPG #define NBPG PAGE_SIZE #endif