diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-08-18 04:54:54 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-08-18 04:54:54 +0000 |
commit | c96f7a660e410915667912df2633b8a882531716 (patch) | |
tree | 014b3cafd1ccebe7b11c216326068447667e9cff /sys/dev/firewire | |
parent | 2a643991122c3ec1d468b611b0536f4d19815b6f (diff) | |
download | FreeBSD-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.c | 2 |
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) { |