summaryrefslogtreecommitdiffstats
path: root/sys/dev/awi
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-08-13 22:55:25 +0000
committerrwatson <rwatson@FreeBSD.org>2004-08-13 22:55:25 +0000
commit5b97e47f5bc60dd508d771360e2e398d6545e1ea (patch)
tree1a7724e0a681b606fdcc29b7b78224a74509bd51 /sys/dev/awi
parentc02722ec8f7fc24b783b42d5d1c9c844ded4589d (diff)
downloadFreeBSD-src-5b97e47f5bc60dd508d771360e2e398d6545e1ea.zip
FreeBSD-src-5b97e47f5bc60dd508d771360e2e398d6545e1ea.tar.gz
Since if_awi doesn't contain locking or run with INTR_MPSAFE, mark
the interface as IFF_NEEDSGIANT so if_start is run holding Giant.
Diffstat (limited to 'sys/dev/awi')
-rw-r--r--sys/dev/awi/awi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/awi/awi.c b/sys/dev/awi/awi.c
index 11c6081..105b7a7 100644
--- a/sys/dev/awi/awi.c
+++ b/sys/dev/awi/awi.c
@@ -283,7 +283,7 @@ awi_attach(struct awi_softc *sc)
#ifdef IFF_NOTRAILERS
IFF_NOTRAILERS |
#endif
- IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
+ IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST | IFF_NEEDSGIANT;
ifp->if_ioctl = awi_ioctl;
ifp->if_start = awi_start;
ifp->if_watchdog = awi_watchdog;
OpenPOWER on IntegriCloud