Nuke INTR_NETSAFE
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 17 Aug 2008 04:32:35 +0000 (04:32 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 17 Aug 2008 04:32:35 +0000 (04:32 +0000)
49 files changed:
sys/dev/netif/an/if_an_isa.c
sys/dev/netif/an/if_an_pccard.c
sys/dev/netif/an/if_an_pci.c
sys/dev/netif/bce/if_bce.c
sys/dev/netif/bfe/if_bfe.c
sys/dev/netif/bge/if_bge.c
sys/dev/netif/cs/if_cs.c
sys/dev/netif/dc/if_dc.c
sys/dev/netif/de/if_de.c
sys/dev/netif/ed/if_ed_isa.c
sys/dev/netif/ed/if_ed_pccard.c
sys/dev/netif/ed/if_ed_pci.c
sys/dev/netif/em/if_em.c
sys/dev/netif/ep/if_ep_eisa.c
sys/dev/netif/ep/if_ep_isa.c
sys/dev/netif/ep/if_ep_pccard.c
sys/dev/netif/ex/if_ex_isa.c
sys/dev/netif/ex/if_ex_pccard.c
sys/dev/netif/fe/if_fe.c
sys/dev/netif/fxp/if_fxp.c
sys/dev/netif/lge/if_lge.c
sys/dev/netif/lnc/if_lnc_isa.c
sys/dev/netif/lnc/if_lnc_pci.c
sys/dev/netif/mn/if_mn.c
sys/dev/netif/my/if_my.c
sys/dev/netif/ndis/if_ndis.c
sys/dev/netif/nge/if_nge.c
sys/dev/netif/pcn/if_pcn.c
sys/dev/netif/re/if_re.c
sys/dev/netif/rl/if_rl.c
sys/dev/netif/sbni/if_sbni_pci.c
sys/dev/netif/sbsh/if_sbsh.c
sys/dev/netif/sf/if_sf.c
sys/dev/netif/sis/if_sis.c
sys/dev/netif/sk/if_sk.c
sys/dev/netif/sn/if_sn.c
sys/dev/netif/ste/if_ste.c
sys/dev/netif/ti/if_ti.c
sys/dev/netif/tl/if_tl.c
sys/dev/netif/tx/if_tx.c
sys/dev/netif/txp/if_txp.c
sys/dev/netif/vr/if_vr.c
sys/dev/netif/vx/if_vx_eisa.c
sys/dev/netif/vx/if_vx_pci.c
sys/dev/netif/wb/if_wb.c
sys/dev/netif/wl/if_wl.c
sys/dev/netif/xe/if_xe.c
sys/dev/netif/xl/if_xl.c
sys/sys/bus.h

index 006b71d..b59fb94 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/an/if_an_isa.c,v 1.1.2.5 2003/02/01 03:25:12 ambrisko Exp $
- * $DragonFly: src/sys/dev/netif/an/if_an_isa.c,v 1.17 2008/05/14 11:59:18 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/an/if_an_isa.c,v 1.18 2008/08/17 04:32:32 sephe Exp $
  */
 
 /*
@@ -117,7 +117,7 @@ an_attach_isa(device_t dev)
        if (error)
                goto fail;
 
-       error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                               an_intr, sc, &sc->irq_handle, 
                               sc->arpcom.ac_if.if_serializer);
        if (error) {
index 7902fbe..5f7e171 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/an/if_an_pccard.c,v 1.1.2.6 2003/02/01 03:25:12 ambrisko Exp $
- * $DragonFly: src/sys/dev/netif/an/if_an_pccard.c,v 1.16 2008/05/14 11:59:18 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/an/if_an_pccard.c,v 1.17 2008/08/17 04:32:32 sephe Exp $
  */
 
 /*
@@ -160,7 +160,7 @@ an_pccard_attach(device_t dev)
        /*
         * Must setup the interrupt after the an_attach to prevent racing.
         */
-       error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                               an_intr, sc, &sc->irq_handle,
                               sc->arpcom.ac_if.if_serializer);
        if (error) {
index e2f95ce..cb1e0c1 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/an/if_an_pci.c,v 1.2.2.8 2003/02/11 03:32:48 ambrisko Exp $
- * $DragonFly: src/sys/dev/netif/an/if_an_pci.c,v 1.21 2008/05/14 11:59:18 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/an/if_an_pci.c,v 1.22 2008/08/17 04:32:32 sephe Exp $
  */
 
 /*
@@ -204,7 +204,7 @@ an_attach_pci(device_t dev)
        if (error)
                goto fail;
 
-       error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                               an_intr, sc, &sc->irq_handle, 
                               sc->arpcom.ac_if.if_serializer);
        if (error) {
index 562d0e1..b068f66 100644 (file)
@@ -28,7 +28,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/bce/if_bce.c,v 1.31 2007/05/16 23:34:11 davidch Exp $
- * $DragonFly: src/sys/dev/netif/bce/if_bce.c,v 1.16 2008/07/27 10:06:55 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/bce/if_bce.c,v 1.17 2008/08/17 04:32:32 sephe Exp $
  */
 
 /*
@@ -768,7 +768,7 @@ bce_attach(device_t dev)
        callout_init(&sc->bce_stat_ch);
 
        /* Hookup IRQ last. */
-       rc = bus_setup_intr(dev, sc->bce_res_irq, INTR_NETSAFE, bce_intr, sc,
+       rc = bus_setup_intr(dev, sc->bce_res_irq, INTR_MPSAFE, bce_intr, sc,
                            &sc->bce_intrhand, ifp->if_serializer);
        if (rc != 0) {
                device_printf(dev, "Failed to setup IRQ!\n");
index 17fd87e..f9bd62c 100644 (file)
@@ -29,7 +29,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/bfe/if_bfe.c 1.4.4.7 2004/03/02 08:41:33 julian Exp  v
- * $DragonFly: src/sys/dev/netif/bfe/if_bfe.c,v 1.37 2008/08/05 11:08:30 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/bfe/if_bfe.c,v 1.38 2008/08/17 04:32:32 sephe Exp $
  */
 #include "opt_ethernet.h"
 
@@ -421,7 +421,7 @@ bfe_attach(device_t dev)
        /*
         * Hook interrupt last to avoid having to lock softc
         */
-       error = bus_setup_intr(dev, sc->bfe_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->bfe_irq, INTR_MPSAFE,
                               bfe_intr, sc, &sc->bfe_intrhand, 
                               sc->arpcom.ac_if.if_serializer);
 
index 292908a..af68e68 100644 (file)
@@ -31,7 +31,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/bge/if_bge.c,v 1.3.2.39 2005/07/03 03:41:18 silby Exp $
- * $DragonFly: src/sys/dev/netif/bge/if_bge.c,v 1.104 2008/07/27 10:06:55 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/bge/if_bge.c,v 1.105 2008/08/17 04:32:32 sephe Exp $
  *
  */
 
@@ -1989,7 +1989,7 @@ bge_attach(device_t dev)
         */
        ether_ifattach(ifp, ether_addr, NULL);
 
-       error = bus_setup_intr(dev, sc->bge_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->bge_irq, INTR_MPSAFE,
                               bge_intr, sc, &sc->bge_intrhand, 
                               ifp->if_serializer);
        if (error) {
index 47f7064..dd6029c 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/cs/if_cs.c,v 1.19.2.1 2001/01/25 20:13:48 imp Exp $
- * $DragonFly: src/sys/dev/netif/cs/if_cs.c,v 1.29 2008/05/14 11:59:19 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/cs/if_cs.c,v 1.30 2008/08/17 04:32:33 sephe Exp $
  */
 
 /*
@@ -676,7 +676,7 @@ cs_attach(device_t dev)
 
        ether_ifattach(ifp, sc->arpcom.ac_enaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                               csintr, sc, &sc->irq_handle, 
                               ifp->if_serializer);
        if (error) {
index 97ec4b1..ae17a17 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_dc.c,v 1.9.2.45 2003/06/08 14:31:53 mux Exp $
- * $DragonFly: src/sys/dev/netif/dc/if_dc.c,v 1.57 2008/08/05 11:23:01 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/dc/if_dc.c,v 1.58 2008/08/17 04:32:33 sephe Exp $
  */
 
 /*
@@ -2174,7 +2174,7 @@ dc_attach(device_t dev)
         */
        ifp->if_data.ifi_hdrlen = sizeof(struct ether_vlan_header);
 
-       error = bus_setup_intr(dev, sc->dc_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->dc_irq, INTR_MPSAFE,
                               dc_intr, sc, &sc->dc_intrhand, 
                               ifp->if_serializer);
        if (error) {
index aec41b3..3b974fb 100644 (file)
@@ -1,7 +1,7 @@
 /*     $NetBSD: if_de.c,v 1.86 1999/06/01 19:17:59 thorpej Exp $       */
 
 /* $FreeBSD: src/sys/pci/if_de.c,v 1.123.2.4 2000/08/04 23:25:09 peter Exp $ */
-/* $DragonFly: src/sys/dev/netif/de/if_de.c,v 1.48 2008/05/14 11:59:19 sephe Exp $ */
+/* $DragonFly: src/sys/dev/netif/de/if_de.c,v 1.49 2008/08/17 04:32:33 sephe Exp $ */
 
 /*-
  * Copyright (c) 1994-1997 Matt Thomas (matt@3am-software.com)
@@ -4189,7 +4189,7 @@ tulip_pci_attach(device_t dev)
            rid = 0;
            res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
                                         RF_SHAREABLE | RF_ACTIVE);
-           if (res == 0 || bus_setup_intr(dev, res, INTR_NETSAFE,
+           if (res == 0 || bus_setup_intr(dev, res, INTR_MPSAFE,
                                           intr_rtn, sc, &ih,
                                           sc->tulip_if.if_serializer)) {
                device_printf(dev, "couldn't map interrupt\n");
index 3e7536e..34f62e5 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ed/if_ed_isa.c,v 1.15 2003/10/31 18:31:58 brooks Exp $
- * $DragonFly: src/sys/dev/netif/ed/if_ed_isa.c,v 1.16 2008/05/14 11:59:19 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ed/if_ed_isa.c,v 1.17 2008/08/17 04:32:33 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -134,7 +134,7 @@ ed_isa_attach(device_t dev)
        if (error == 0) {
                struct ifnet *ifp = &sc->arpcom.ac_if;
 
-               error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+               error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                                       edintr, sc, &sc->irq_handle,
                                       ifp->if_serializer);
                if (error) {
index cc31366..67df865 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ed/if_ed_pccard.c,v 1.55 2003/12/31 04:25:00 kato Exp $
- * $DragonFly: src/sys/dev/netif/ed/if_ed_pccard.c,v 1.21 2008/05/14 11:59:19 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ed/if_ed_pccard.c,v 1.22 2008/08/17 04:32:33 sephe Exp $
  */
 
 #include "opt_ed.h"
@@ -283,7 +283,7 @@ ed_pccard_attach(device_t dev)
        }
 #endif
 
-       error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                               edintr, sc, &sc->irq_handle,
                               ifp->if_serializer);
        if (error) {
index 3bd6a86..1df5291 100644 (file)
@@ -18,7 +18,7 @@
  *    are met.
  *
  * $FreeBSD: src/sys/dev/ed/if_ed_pci.c,v 1.34 2003/10/31 18:31:58 brooks Exp $
- * $DragonFly: src/sys/dev/netif/ed/if_ed_pci.c,v 1.15 2008/05/14 11:59:19 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ed/if_ed_pci.c,v 1.16 2008/08/17 04:32:33 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -106,7 +106,7 @@ ed_pci_attach(device_t dev)
        if (error == 0) {
                struct ifnet *ifp = &sc->arpcom.ac_if;
 
-               error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+               error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                                       edintr, sc, &sc->irq_handle,
                                       ifp->if_serializer);
                if (error) {
index b9e89db..1b36f4d 100644 (file)
@@ -64,7 +64,7 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  * 
- * $DragonFly: src/sys/dev/netif/em/if_em.c,v 1.77 2008/07/27 10:06:55 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/em/if_em.c,v 1.78 2008/08/17 04:32:33 sephe Exp $
  * $FreeBSD$
  */
 /*
@@ -679,7 +679,7 @@ em_attach(device_t dev)
        else
                adapter->pcix_82544 = FALSE;
 
-       error = bus_setup_intr(dev, adapter->res_interrupt, INTR_NETSAFE,
+       error = bus_setup_intr(dev, adapter->res_interrupt, INTR_MPSAFE,
                           em_intr, adapter,
                           &adapter->int_handler_tag, ifp->if_serializer);
        if (error) {
index 235b2c4..ec1764f 100644 (file)
@@ -20,7 +20,7 @@
  *    are met.
  *
  * $FreeBSD: src/sys/dev/ep/if_ep_eisa.c,v 1.18 2000/01/14 07:14:00 peter Exp $
- * $DragonFly: src/sys/dev/netif/ep/if_ep_eisa.c,v 1.13 2008/05/14 11:59:19 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ep/if_ep_eisa.c,v 1.14 2008/08/17 04:32:33 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -229,7 +229,7 @@ ep_eisa_attach(device_t dev)
                goto bad;
        }
 
-       error = bus_setup_intr(dev, sc->irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq, INTR_MPSAFE,
                               ep_intr, sc, &sc->ep_intrhand, 
                               ifp->if_serializer);
        if (error) {
index b560573..9ef6f2c 100644 (file)
@@ -28,7 +28,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ep/if_ep_isa.c,v 1.8.2.1 2000/12/16 03:47:57 nyan Exp $
- * $DragonFly: src/sys/dev/netif/ep/if_ep_isa.c,v 1.14 2008/05/14 11:59:19 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ep/if_ep_isa.c,v 1.15 2008/08/17 04:32:33 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -321,7 +321,7 @@ ep_isa_attach(device_t dev)
                goto bad;
        }
 
-       error = bus_setup_intr(dev, sc->irq, INTR_NETSAFE, ep_intr,
+       error = bus_setup_intr(dev, sc->irq, INTR_MPSAFE, ep_intr,
                               sc, &sc->ep_intrhand, ifp->if_serializer);
        if (error) {
                device_printf(dev, "bus_setup_intr() failed! (%d)\n", error);
index e2822d0..419aaf8 100644 (file)
@@ -28,7 +28,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ep/if_ep_pccard.c,v 1.12.2.2 2000/08/08 23:55:02 peter Exp $
- * $DragonFly: src/sys/dev/netif/ep/if_ep_pccard.c,v 1.12 2008/05/14 11:59:19 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ep/if_ep_pccard.c,v 1.13 2008/08/17 04:32:33 sephe Exp $
  */
 
 /*
@@ -210,7 +210,7 @@ ep_pccard_attach(device_t dev)
                goto bad;
        }
 
-       error = bus_setup_intr(dev, sc->irq, INTR_NETSAFE, ep_intr,
+       error = bus_setup_intr(dev, sc->irq, INTR_MPSAFE, ep_intr,
                                    sc, &sc->ep_intrhand, 
                                    sc->arpcom.ac_if.if_serializer);
        if (error) {
index c075403..ad5e829 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/ex/if_ex_isa.c,v 1.3.2.1 2001/03/05 05:33:20 imp Exp $
- *     $DragonFly: src/sys/dev/netif/ex/if_ex_isa.c,v 1.15 2008/05/14 11:59:19 sephe Exp $
+ *     $DragonFly: src/sys/dev/netif/ex/if_ex_isa.c,v 1.16 2008/08/17 04:32:33 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -280,7 +280,7 @@ ex_isa_attach(device_t dev)
                goto bad;
        }
 
-       error = bus_setup_intr(dev, sc->irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq, INTR_MPSAFE,
                                ex_intr, (void *)sc, &sc->ih, 
                                ifp->if_serializer);
        if (error) {
index 39723ab..8e6b402 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/ex/if_ex_pccard.c,v 1.2.2.1 2001/03/05 05:33:20 imp Exp $
- *     $DragonFly: src/sys/dev/netif/ex/if_ex_pccard.c,v 1.15 2008/05/14 11:59:19 sephe Exp $
+ *     $DragonFly: src/sys/dev/netif/ex/if_ex_pccard.c,v 1.16 2008/08/17 04:32:33 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -161,7 +161,7 @@ ex_pccard_attach(device_t dev)
                goto bad;
        }
 
-       error = bus_setup_intr(dev, sc->irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq, INTR_MPSAFE,
                                ex_intr, (void *)sc, &sc->ih, 
                                ifp->if_serializer);
        if (error) {
index 9578fc9..67eeb24 100644 (file)
@@ -22,7 +22,7 @@
 
 /*
  * $FreeBSD: src/sys/dev/fe/if_fe.c,v 1.65.2.1 2000/09/22 10:01:47 nyan Exp $
- * $DragonFly: src/sys/dev/netif/fe/if_fe.c,v 1.29 2008/05/14 11:59:20 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/fe/if_fe.c,v 1.30 2008/08/17 04:32:33 sephe Exp $
  *
  * Device driver for Fujitsu MB86960A/MB86965A based Ethernet cards.
  * Contributed by M. Sekiguchi. <seki@sysrap.cs.fujitsu.co.jp>
@@ -812,7 +812,7 @@ fe_attach (device_t dev)
        ether_ifattach(&sc->sc_if, sc->sc_enaddr, NULL);
        fe_stop(sc);
 
-       error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                               fe_intr, sc, &sc->irq_handle, 
                               sc->sc_if.if_serializer);
        if (error) {
index 2b62d34..7343367 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/fxp/if_fxp.c,v 1.110.2.30 2003/06/12 16:47:05 mux Exp $
- * $DragonFly: src/sys/dev/netif/fxp/if_fxp.c,v 1.58 2008/08/03 11:00:32 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/fxp/if_fxp.c,v 1.59 2008/08/17 04:32:33 sephe Exp $
  */
 
 /*
@@ -678,7 +678,7 @@ fxp_attach(device_t dev)
        ifq_set_maxlen(&ifp->if_snd, FXP_USABLE_TXCB);
        ifq_set_ready(&ifp->if_snd);
 
-       error = bus_setup_intr(dev, sc->irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq, INTR_MPSAFE,
                               fxp_intr, sc, &sc->ih, 
                               ifp->if_serializer);
        if (error) {
index adc3268..c75c39f 100644 (file)
@@ -31,7 +31,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/lge/if_lge.c,v 1.5.2.2 2001/12/14 19:49:23 jlemon Exp $
- * $DragonFly: src/sys/dev/netif/lge/if_lge.c,v 1.41 2008/05/14 11:59:20 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/lge/if_lge.c,v 1.42 2008/08/17 04:32:33 sephe Exp $
  */
 
 /*
@@ -549,7 +549,7 @@ lge_attach(device_t dev)
         */
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->lge_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->lge_irq, INTR_MPSAFE,
                               lge_intr, sc, &sc->lge_intrhand, 
                               ifp->if_serializer);
        if (error) {
index 8ec9a6d..76a53c3 100644 (file)
@@ -1,6 +1,6 @@
 /*     $NetBSD: if_le_isa.c,v 1.41 2005/12/24 20:27:41 perry Exp $     */
 /*     $FreeBSD: src/sys/dev/le/if_le_isa.c,v 1.1 2006/05/17 21:25:22 marius Exp $     */
-/*     $DragonFly: src/sys/dev/netif/lnc/if_lnc_isa.c,v 1.11 2008/05/14 11:59:20 sephe Exp $   */
+/*     $DragonFly: src/sys/dev/netif/lnc/if_lnc_isa.c,v 1.12 2008/08/17 04:32:33 sephe Exp $   */
 
 /*-
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
@@ -424,7 +424,7 @@ le_isa_attach(device_t dev)
                goto fail_dmap;
        }
 
-       error = bus_setup_intr(dev, lesc->sc_ires, INTR_NETSAFE | INTR_MPSAFE,
+       error = bus_setup_intr(dev, lesc->sc_ires, INTR_MPSAFE,
            am7990_intr, sc, &lesc->sc_ih, sc->ifp->if_serializer);
        if (error != 0) {
                device_printf(dev, "cannot set up interrupt\n");
index a7f1990..b5a769f 100644 (file)
@@ -1,6 +1,6 @@
 /*     $NetBSD: if_le_pci.c,v 1.43 2005/12/11 12:22:49 christos Exp $  */
 /*     $FreeBSD: src/sys/dev/le/if_le_pci.c,v 1.4 2006/06/05 15:14:14 marius Exp $     */
-/*     $DragonFly: src/sys/dev/netif/lnc/if_lnc_pci.c,v 1.12 2008/05/14 11:59:20 sephe Exp $   */
+/*     $DragonFly: src/sys/dev/netif/lnc/if_lnc_pci.c,v 1.13 2008/08/17 04:32:33 sephe Exp $   */
 
 
 /*-
@@ -437,7 +437,7 @@ le_pci_attach(device_t dev)
                goto fail_dmap;
        }
 
-       error = bus_setup_intr(dev, lesc->sc_ires, INTR_NETSAFE | INTR_MPSAFE,
+       error = bus_setup_intr(dev, lesc->sc_ires, INTR_MPSAFE,
            am79900_intr, sc, &lesc->sc_ih, sc->ifp->if_serializer);
        if (error != 0) {
                device_printf(dev, "cannot set up interrupt\n");
index c2d541e..f7be0f3 100644 (file)
@@ -22,7 +22,7 @@
  * this gadget.
  *
  * $FreeBSD: src/sys/pci/if_mn.c,v 1.11.2.3 2001/01/23 12:47:09 phk Exp $
- * $DragonFly: src/sys/dev/netif/mn/if_mn.c,v 1.17 2007/06/03 20:51:08 dillon Exp $
+ * $DragonFly: src/sys/dev/netif/mn/if_mn.c,v 1.18 2008/08/17 04:32:33 sephe Exp $
  */
 
 /*
@@ -1345,7 +1345,7 @@ mn_attach (device_t self)
                return(ENXIO);
        }
 
-       error = bus_setup_intr(self, sc->irq, INTR_NETSAFE, mn_intr, sc, 
+       error = bus_setup_intr(self, sc->irq, INTR_MPSAFE, mn_intr, sc, 
                               &sc->intrhand, NULL);
 
        if (error) {
index cacd25c..cdd1a3f 100644 (file)
@@ -26,7 +26,7 @@
  * Written by: yen_cw@myson.com.tw  available at: http://www.myson.com.tw/
  *
  * $FreeBSD: src/sys/dev/my/if_my.c,v 1.2.2.4 2002/04/17 02:05:27 julian Exp $
- * $DragonFly: src/sys/dev/netif/my/if_my.c,v 1.30 2008/05/14 11:59:21 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/my/if_my.c,v 1.31 2008/08/17 04:32:34 sephe Exp $
  *
  * Myson fast ethernet PCI NIC driver
  *
@@ -952,7 +952,7 @@ my_attach(device_t dev)
 
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->my_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->my_irq, INTR_MPSAFE,
                               my_intr, sc, &sc->my_intrhand, 
                               ifp->if_serializer);
        if (error) {
index b3bb39b..fd4d04a 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.65 2004/07/07 17:46:30 wpaul Exp $
- * $DragonFly: src/sys/dev/netif/ndis/if_ndis.c,v 1.22 2008/05/14 11:59:21 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ndis/if_ndis.c,v 1.23 2008/08/17 04:32:34 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -649,7 +649,7 @@ nonettypes:
        }
 
        if (error == 0) {
-               error = bus_setup_intr(dev, sc->ndis_irq, INTR_NETSAFE,
+               error = bus_setup_intr(dev, sc->ndis_irq, INTR_MPSAFE,
                                       ndis_intr, sc,
                                       &sc->ndis_intrhand, 
                                       ifp->if_serializer);
index 4ba86bc..e677e35 100644 (file)
@@ -31,7 +31,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/nge/if_nge.c,v 1.13.2.13 2003/02/05 22:03:57 mbr Exp $
- * $DragonFly: src/sys/dev/netif/nge/if_nge.c,v 1.48 2008/05/16 13:19:12 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/nge/if_nge.c,v 1.49 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -899,7 +899,7 @@ nge_attach(device_t dev)
         */
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->nge_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->nge_irq, INTR_MPSAFE,
                               nge_intr, sc, &sc->nge_intrhand, 
                               ifp->if_serializer);
        if (error) {
index 2d1f82f..17d9ab0 100644 (file)
@@ -31,7 +31,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_pcn.c,v 1.5.2.10 2003/03/05 18:42:33 njl Exp $
- * $DragonFly: src/sys/dev/netif/pcn/if_pcn.c,v 1.33 2008/05/14 11:59:21 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/pcn/if_pcn.c,v 1.34 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -615,7 +615,7 @@ pcn_attach(device_t dev)
         */
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->pcn_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->pcn_irq, INTR_MPSAFE,
                               pcn_intr, sc, &sc->pcn_intrhand, 
                               ifp->if_serializer);
        if (error) {
index 23c1086..b35d273 100644 (file)
@@ -33,7 +33,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/re/if_re.c,v 1.25 2004/06/09 14:34:01 naddy Exp $
- * $DragonFly: src/sys/dev/netif/re/if_re.c,v 1.47 2008/08/10 17:19:38 swildner Exp $
+ * $DragonFly: src/sys/dev/netif/re/if_re.c,v 1.48 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -1277,7 +1277,7 @@ re_attach(device_t dev)
 #endif /* RE_DIAG */
 
        /* Hook interrupt last to avoid having to lock softc */
-       error = bus_setup_intr(dev, sc->re_irq, INTR_NETSAFE, re_intr, sc,
+       error = bus_setup_intr(dev, sc->re_irq, INTR_MPSAFE, re_intr, sc,
                               &sc->re_intrhand, ifp->if_serializer);
 
        if (error) {
index c17afa8..a657f4e 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_rl.c,v 1.38.2.16 2003/03/05 18:42:33 njl Exp $
- * $DragonFly: src/sys/dev/netif/rl/if_rl.c,v 1.37 2008/05/14 11:59:21 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/rl/if_rl.c,v 1.38 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -929,7 +929,7 @@ rl_attach(device_t dev)
         */
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->rl_irq, INTR_NETSAFE, rl_intr,
+       error = bus_setup_intr(dev, sc->rl_irq, INTR_MPSAFE, rl_intr,
                               sc, &sc->rl_intrhand, ifp->if_serializer);
 
        if (error) {
index 7c869c5..07d60f2 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/sbni/if_sbni_pci.c,v 1.6 2002/09/28 20:59:59 phk Exp $
- * $DragonFly: src/sys/dev/netif/sbni/if_sbni_pci.c,v 1.15 2008/05/14 11:59:21 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/sbni/if_sbni_pci.c,v 1.16 2008/08/17 04:32:34 sephe Exp $
  */
 
  
@@ -142,7 +142,7 @@ sbni_pci_attach(device_t dev)
        if (sc->irq_res) {
                struct ifnet *ifp = &sc->arpcom.ac_if;
 
-               error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+               error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                                       sbni_intr, sc, &sc->irq_handle,
                                       ifp->if_serializer);
                if (error) {
index e7ee68b..e26549a 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/sbsh/if_sbsh.c,v 1.3.2.1 2003/04/15 18:15:07 fjoe Exp $
- * $DragonFly: src/sys/dev/netif/sbsh/if_sbsh.c,v 1.27 2008/05/14 11:59:21 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/sbsh/if_sbsh.c,v 1.28 2008/08/17 04:32:34 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -266,7 +266,7 @@ sbsh_attach(device_t dev)
 
        ether_ifattach(ifp, sc->arpcom.ac_enaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                                sbsh_intr, sc, &sc->intr_hand, 
                                ifp->if_serializer);
        if (error) {
index 2007f22..14c417f 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_sf.c,v 1.18.2.8 2001/12/16 15:46:07 luigi Exp $
- * $DragonFly: src/sys/dev/netif/sf/if_sf.c,v 1.32 2008/05/14 11:59:21 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/sf/if_sf.c,v 1.33 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -777,7 +777,7 @@ sf_attach(device_t dev)
         */
        ether_ifattach(ifp, sc->arpcom.ac_enaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->sf_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->sf_irq, INTR_MPSAFE,
                               sf_intr, sc, &sc->sf_intrhand, 
                               ifp->if_serializer);
 
index 21ce1b4..4ef023e 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_sis.c,v 1.13.4.24 2003/03/05 18:42:33 njl Exp $
- * $DragonFly: src/sys/dev/netif/sis/if_sis.c,v 1.37 2008/05/14 11:59:21 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/sis/if_sis.c,v 1.38 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -1300,7 +1300,7 @@ sis_attach(device_t dev)
         */
        ifp->if_data.ifi_hdrlen = sizeof(struct ether_vlan_header);
 
-       error = bus_setup_intr(dev, sc->sis_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->sis_irq, INTR_MPSAFE,
                               sis_intr, sc, 
                               &sc->sis_intrhand, 
                               ifp->if_serializer);
index f092091..91691bf 100644 (file)
@@ -31,7 +31,7 @@
  *
  * $OpenBSD: if_sk.c,v 1.129 2006/10/16 12:30:08 tom Exp $
  * $FreeBSD: /c/ncvs/src/sys/pci/if_sk.c,v 1.20 2000/04/22 02:16:37 wpaul Exp $
- * $DragonFly: src/sys/dev/netif/sk/if_sk.c,v 1.56 2008/05/14 11:59:22 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/sk/if_sk.c,v 1.57 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -1508,7 +1508,7 @@ skc_attach(device_t dev)
 
        bus_generic_attach(dev);
 
-       error = bus_setup_intr(dev, sc->sk_irq, INTR_NETSAFE, sk_intr, sc,
+       error = bus_setup_intr(dev, sc->sk_irq, INTR_MPSAFE, sk_intr, sc,
                               &sc->sk_intrhand, &sc->sk_serializer);
        if (error) {
                device_printf(dev, "couldn't set up irq\n");
index 6b57803..928a432 100644 (file)
@@ -29,7 +29,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  *   $FreeBSD: src/sys/dev/sn/if_sn.c,v 1.7.2.3 2001/02/04 04:38:38 toshi Exp $
- *   $DragonFly: src/sys/dev/netif/sn/if_sn.c,v 1.28 2008/05/14 11:59:22 sephe Exp $
+ *   $DragonFly: src/sys/dev/netif/sn/if_sn.c,v 1.29 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -227,7 +227,7 @@ sn_attach(device_t dev)
 
        ether_ifattach(ifp, sc->arpcom.ac_enaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->irq_res, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE,
                               sn_intr, sc, &sc->intrhand,
                               ifp->if_serializer);
        if (error) {
index 078fb5e..cf19969 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_ste.c,v 1.14.2.9 2003/02/05 22:03:57 mbr Exp $
- * $DragonFly: src/sys/dev/netif/ste/if_ste.c,v 1.37 2008/05/14 11:59:22 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ste/if_ste.c,v 1.38 2008/08/17 04:32:34 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -968,7 +968,7 @@ ste_attach(device_t dev)
          */
         ifp->if_data.ifi_hdrlen = sizeof(struct ether_vlan_header);
  
-       error = bus_setup_intr(dev, sc->ste_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->ste_irq, INTR_MPSAFE,
                               ste_intr, sc, &sc->ste_intrhand, 
                               ifp->if_serializer);
        if (error) {
index 35a3b8b..610d939 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_ti.c,v 1.25.2.14 2002/02/15 04:20:20 silby Exp $
- * $DragonFly: src/sys/dev/netif/ti/if_ti.c,v 1.52 2008/05/16 13:19:12 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ti/if_ti.c,v 1.53 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -1564,7 +1564,7 @@ ti_attach(device_t dev)
         */
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->ti_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->ti_irq, INTR_MPSAFE,
                               ti_intr, sc, &sc->ti_intrhand, 
                               ifp->if_serializer);
        if (error) {
index afe4cb1..e587a41 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_tl.c,v 1.51.2.5 2001/12/16 15:46:08 luigi Exp $
- * $DragonFly: src/sys/dev/netif/tl/if_tl.c,v 1.39 2008/05/14 11:59:22 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/tl/if_tl.c,v 1.40 2008/08/17 04:32:34 sephe Exp $
  */
 
 /*
@@ -1238,7 +1238,7 @@ tl_attach(device_t dev)
         */
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->tl_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->tl_irq, INTR_MPSAFE,
                               tl_intr, sc, &sc->tl_intrhand, 
                               ifp->if_serializer);
 
index 8b05daf..6dee9fb 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/tx/if_tx.c,v 1.61.2.1 2002/10/29 01:43:49 semenu Exp $
- * $DragonFly: src/sys/dev/netif/tx/if_tx.c,v 1.42 2008/05/14 11:59:22 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/tx/if_tx.c,v 1.43 2008/08/17 04:32:35 sephe Exp $
  */
 
 /*
@@ -271,7 +271,7 @@ epic_attach(device_t dev)
        ether_ifattach(ifp, sc->sc_macaddr, NULL);
        ifp->if_hdrlen = sizeof(struct ether_vlan_header);
 
-       error = bus_setup_intr(dev, sc->irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->irq, INTR_MPSAFE,
                               epic_intr, sc, &sc->sc_ih, 
                               ifp->if_serializer);
 
index 2629317..9c36f89 100644 (file)
@@ -1,6 +1,6 @@
 /*     $OpenBSD: if_txp.c,v 1.48 2001/06/27 06:34:50 kjc Exp $ */
 /*     $FreeBSD: src/sys/dev/txp/if_txp.c,v 1.4.2.4 2001/12/14 19:50:43 jlemon Exp $ */
-/*     $DragonFly: src/sys/dev/netif/txp/if_txp.c,v 1.49 2008/05/16 13:19:12 sephe Exp $ */
+/*     $DragonFly: src/sys/dev/netif/txp/if_txp.c,v 1.50 2008/08/17 04:32:35 sephe Exp $ */
 
 /*
  * Copyright (c) 2001
@@ -312,7 +312,7 @@ txp_attach(device_t dev)
 
        ether_ifattach(ifp, enaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->sc_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->sc_irq, INTR_MPSAFE,
                               txp_intr, sc, &sc->sc_intrhand, 
                               ifp->if_serializer);
        if (error) {
index 625f1be..da6fe7f 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_vr.c,v 1.26.2.13 2003/02/06 04:46:20 silby Exp $
- * $DragonFly: src/sys/dev/netif/vr/if_vr.c,v 1.47 2008/05/14 11:59:22 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/vr/if_vr.c,v 1.48 2008/08/17 04:32:35 sephe Exp $
  */
 
 /*
@@ -789,7 +789,7 @@ vr_attach(device_t dev)
        /* Call MI attach routine. */
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->vr_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->vr_irq, INTR_MPSAFE,
                               vr_intr, sc, &sc->vr_intrhand, 
                               ifp->if_serializer);
        if (error) {
index 92ee0ad..248753a 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/vx/if_vx_eisa.c,v 1.14 2000/01/29 14:50:31 peter Exp $
- * $DragonFly: src/sys/dev/netif/vx/if_vx_eisa.c,v 1.16 2008/05/14 11:59:22 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/vx/if_vx_eisa.c,v 1.17 2008/08/17 04:32:35 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -142,7 +142,7 @@ vx_eisa_attach(device_t dev)
 
     vxattach(dev);
 
-    if (bus_setup_intr(dev, sc->vx_irq, INTR_NETSAFE, 
+    if (bus_setup_intr(dev, sc->vx_irq, INTR_MPSAFE, 
                       vxintr, sc, &sc->vx_intrhand,
                       ifp->if_serializer)
     ) {
index df5d572..1fd98f0 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/vx/if_vx_pci.c,v 1.21 2000/05/28 15:59:52 peter Exp $
- * $DragonFly: src/sys/dev/netif/vx/if_vx_pci.c,v 1.16 2008/05/14 11:59:22 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/vx/if_vx_pci.c,v 1.17 2008/08/17 04:32:35 sephe Exp $
  */
 
 #include <sys/param.h>
@@ -172,7 +172,7 @@ vx_pci_attach(device_t dev)
        }
     }
 
-    if (bus_setup_intr(dev, sc->vx_irq, INTR_NETSAFE,
+    if (bus_setup_intr(dev, sc->vx_irq, INTR_MPSAFE,
                       vxintr, sc, &sc->vx_intrhand, 
                       ifp->if_serializer)
     ) {
index 3a35f2e..e76f41a 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_wb.c,v 1.26.2.6 2003/03/05 18:42:34 njl Exp $
- * $DragonFly: src/sys/dev/netif/wb/if_wb.c,v 1.41 2008/05/14 11:59:22 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/wb/if_wb.c,v 1.42 2008/08/17 04:32:35 sephe Exp $
  */
 
 /*
@@ -810,7 +810,7 @@ wb_attach(device_t dev)
         */
        ether_ifattach(ifp, eaddr, NULL);
 
-       error = bus_setup_intr(dev, sc->wb_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->wb_irq, INTR_MPSAFE,
                               wb_intr, sc, &sc->wb_intrhand, 
                               ifp->if_serializer);
 
index 783c308..07bdbb4 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/i386/isa/if_wl.c,v 1.27.2.2 2000/07/17 21:24:32 archie Exp $ */
-/* $DragonFly: src/sys/dev/netif/wl/if_wl.c,v 1.33 2008/08/11 18:01:17 swildner Exp $ */
+/* $DragonFly: src/sys/dev/netif/wl/if_wl.c,v 1.34 2008/08/17 04:32:35 sephe Exp $ */
 /* 
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -551,7 +551,7 @@ wlattach(device_t dev)
        kprintf(", Freq %d MHz",sc->freq24);            /* 2.4 Gz       */
     kprintf("\n");                                       /* 2.4 Gz       */
 
-    error = bus_setup_intr(dev, sc->res_irq, INTR_NETSAFE,
+    error = bus_setup_intr(dev, sc->res_irq, INTR_MPSAFE,
                           wlintr, sc, &sc->intr_handle, 
                           ifp->if_serializer);
     if (error) {
index ac35d64..ce6b5de 100644 (file)
@@ -25,7 +25,7 @@
  *
  *     $Id: if_xe.c,v 1.20 1999/06/13 19:17:40 scott Exp $
  * $FreeBSD: src/sys/dev/xe/if_xe.c,v 1.39 2003/10/14 22:51:35 rsm Exp $
- * $DragonFly: src/sys/dev/netif/xe/if_xe.c,v 1.35 2008/05/14 11:59:23 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/xe/if_xe.c,v 1.36 2008/08/17 04:32:35 sephe Exp $
  */
 
 /*
@@ -329,7 +329,7 @@ xe_attach (device_t dev)
   /* Attach the interface */
   ether_ifattach(scp->ifp, scp->arpcom.ac_enaddr, NULL);
 
-  err = bus_setup_intr(dev, scp->irq_res, INTR_NETSAFE,
+  err = bus_setup_intr(dev, scp->irq_res, INTR_MPSAFE,
                       xe_intr, scp, &scp->intrhand,
                       scp->ifp->if_serializer);
   if (err) {
index 35767d5..2369cb8 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_xl.c,v 1.72.2.28 2003/10/08 06:01:57 murray Exp $
- * $DragonFly: src/sys/dev/netif/xl/if_xl.c,v 1.53 2008/07/27 11:26:59 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/xl/if_xl.c,v 1.54 2008/08/17 04:32:35 sephe Exp $
  */
 
 /*
@@ -1598,7 +1598,7 @@ done:
         ifp->if_data.ifi_hdrlen = sizeof(struct ether_vlan_header);
 
        /* Hook interrupt last to avoid having to lock softc */
-       error = bus_setup_intr(dev, sc->xl_irq, INTR_NETSAFE,
+       error = bus_setup_intr(dev, sc->xl_irq, INTR_MPSAFE,
                               xl_intr, sc, &sc->xl_intrhand, 
                               ifp->if_serializer);
        if (error) {
index c984b2e..79b4b1d 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/sys/bus.h,v 1.30.2.5 2004/03/17 17:54:25 njl Exp $
- * $DragonFly: src/sys/sys/bus.h,v 1.26 2007/09/12 07:59:31 hasso Exp $
+ * $DragonFly: src/sys/sys/bus.h,v 1.27 2008/08/17 04:32:32 sephe Exp $
  */
 
 #ifndef _SYS_BUS_H_
@@ -71,8 +71,6 @@ typedef void driver_intr_t(void*);
 #define        INTR_NOENTROPY  0x0400
 #define INTR_NOPOLL    0x0800  /* interrupt cannot be polled (e.g. ata) */
 
-#define INTR_NETSAFE   INTR_MPSAFE
-
 enum intr_trigger {
     INTR_TRIGGER_CONFORM = 0,
     INTR_TRIGGER_EDGE = 1,