summaryrefslogtreecommitdiffstats
path: root/sys/dev/firewire
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-08-18 04:54:54 +0000
committerrwatson <rwatson@FreeBSD.org>2004-08-18 04:54:54 +0000
commitc96f7a660e410915667912df2633b8a882531716 (patch)
tree014b3cafd1ccebe7b11c216326068447667e9cff /sys/dev/firewire
parent2a643991122c3ec1d468b611b0536f4d19815b6f (diff)
downloadFreeBSD-src-c96f7a660e410915667912df2633b8a882531716.zip
FreeBSD-src-c96f7a660e410915667912df2633b8a882531716.tar.gz
Assert Giant in fwe_start(), as it is not yet MPSAFE.
Diffstat (limited to 'sys/dev/firewire')
-rw-r--r--sys/dev/firewire/if_fwe.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/firewire/if_fwe.c b/sys/dev/firewire/if_fwe.c
index 96d903c..a5bdb5b 100644
--- a/sys/dev/firewire/if_fwe.c
+++ b/sys/dev/firewire/if_fwe.c
@@ -488,6 +488,8 @@ fwe_start(struct ifnet *ifp)
struct fwe_softc *fwe = ((struct fwe_eth_softc *)ifp->if_softc)->fwe;
int s;
+ GIANT_REQUIRED;
+
FWEDEBUG(ifp, "starting\n");
if (fwe->dma_ch < 0) {
OpenPOWER on IntegriCloud