summaryrefslogtreecommitdiffstats
path: root/sys/mips/rmi
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2011-01-06 21:08:06 +0000
committerjhb <jhb@FreeBSD.org>2011-01-06 21:08:06 +0000
commitae4deb7aadbe0e6c12eb264f6a7c19fd3fd582fc (patch)
tree3b0c63d523bfa220e197106927726c6b8ca7ce59 /sys/mips/rmi
parentfe1ba87ad17386619bc6fb121fc6e73278f36247 (diff)
downloadFreeBSD-src-ae4deb7aadbe0e6c12eb264f6a7c19fd3fd582fc.zip
FreeBSD-src-ae4deb7aadbe0e6c12eb264f6a7c19fd3fd582fc.tar.gz
Remove bogus usage of INTR_FAST. "Fast" interrupts are now indicated by
registering a filter handler rather than a threaded handler. Also remove a bogus use of INTR_MPSAFE for a filter.
Diffstat (limited to 'sys/mips/rmi')
-rw-r--r--sys/mips/rmi/dev/nlge/if_nlge.c4
-rw-r--r--sys/mips/rmi/dev/xlr/rge.c2
-rw-r--r--sys/mips/rmi/fmn.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/sys/mips/rmi/dev/nlge/if_nlge.c b/sys/mips/rmi/dev/nlge/if_nlge.c
index 5c3dd2f..7b8845f 100644
--- a/sys/mips/rmi/dev/nlge/if_nlge.c
+++ b/sys/mips/rmi/dev/nlge/if_nlge.c
@@ -1715,8 +1715,8 @@ nlge_irq_init(struct nlge_softc *sc)
irq_num = block_info->baseirq + sc->instance;
irq_res.__r_i = (struct resource_i *)(intptr_t) (irq_num);
- ret = bus_setup_intr(sc->nlge_dev, &irq_res, (INTR_FAST |
- INTR_TYPE_NET | INTR_MPSAFE), NULL, nlge_intr, sc, NULL);
+ ret = bus_setup_intr(sc->nlge_dev, &irq_res,
+ INTR_TYPE_NET | INTR_MPSAFE, NULL, nlge_intr, sc, NULL);
if (ret) {
nlge_detach(sc->nlge_dev);
device_printf(sc->nlge_dev, "couldn't set up irq: error=%d\n",
diff --git a/sys/mips/rmi/dev/xlr/rge.c b/sys/mips/rmi/dev/xlr/rge.c
index 913084f..274a934 100644
--- a/sys/mips/rmi/dev/xlr/rge.c
+++ b/sys/mips/rmi/dev/xlr/rge.c
@@ -1841,7 +1841,7 @@ rge_attach(device_t dev)
*/
sc->rge_irq.__r_i = (struct resource_i *)(intptr_t)sc->irq;
- ret = bus_setup_intr(dev, &sc->rge_irq, INTR_FAST | INTR_TYPE_NET | INTR_MPSAFE,
+ ret = bus_setup_intr(dev, &sc->rge_irq, INTR_TYPE_NET | INTR_MPSAFE,
NULL, rge_intr, sc, &sc->rge_intrhand);
if (ret) {
diff --git a/sys/mips/rmi/fmn.c b/sys/mips/rmi/fmn.c
index 011d7a1..f42dfea 100644
--- a/sys/mips/rmi/fmn.c
+++ b/sys/mips/rmi/fmn.c
@@ -437,7 +437,7 @@ register_msgring_handler(int startb, int endb, msgring_handler action,
msgring_maxthreads = xlr_threads_per_core;
cpu_establish_hardintr("msgring", msgring_process_fast_intr,
NULL, NULL, IRQ_MSGRING,
- INTR_TYPE_NET | INTR_FAST, &cookie);
+ INTR_TYPE_NET, &cookie);
}
return (0);
}
OpenPOWER on IntegriCloud