From ec722f087583c083d93bfe2fa3f540e8c3ecdd51 Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Fri, 13 Aug 2004 22:55:25 +0000 Subject: [PATCH] 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. --- sys/dev/awi/awi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/awi/awi.c b/sys/dev/awi/awi.c index 11c6081d51d..105b7a75d16 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;