Make all network interrupt service routines MPSAFE part 1/3.
[dragonfly.git] / sys / dev / netif / cue / if_cue.c
index 1383984..b719704 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/usb/if_cue.c,v 1.45 2003/12/08 07:54:14 obrien Exp $
- * $DragonFly: src/sys/dev/netif/cue/if_cue.c,v 1.22 2005/08/29 10:19:51 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/cue/if_cue.c,v 1.24 2005/11/28 17:13:41 dillon Exp $
  */
 
 /*
@@ -492,7 +492,7 @@ USB_ATTACH(cue)
        /*
         * Call MI attach routine.
         */
-       ether_ifattach(ifp, eaddr);
+       ether_ifattach(ifp, eaddr, NULL);
        usb_register_netisr();
        sc->cue_dying = 0;
 
@@ -853,7 +853,7 @@ cue_start(struct ifnet *ifp)
                CUE_UNLOCK(sc);
                return;
        }
-       m_head = ifq_dequeue(&ifp->if_snd);
+       ifq_dequeue(&ifp->if_snd, m_head);
 
        /*
         * If there's a BPF listener, bounce a copy of this frame