aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorScott Long <scottl@FreeBSD.org>2003-02-26 03:15:42 +0000
committerScott Long <scottl@FreeBSD.org>2003-02-26 03:15:42 +0000
commit7874f606d5cefa443c96bc218d76d696db6f1a69 (patch)
treead64b7fff0868ef683f7e5764838fab2d311b965 /sys/dev
parent13f9c3024f92dea14d1e7c1f58d132c3e460bb5f (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/aac/aac.c2
-rw-r--r--sys/dev/amr/amr.c2
-rw-r--r--sys/dev/mly/mly.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/aac/aac.c b/sys/dev/aac/aac.c
index 49cef3875cc5e..904c0969e9ef3 100644
--- a/sys/dev/aac/aac.c
+++ b/sys/dev/aac/aac.c
@@ -660,7 +660,7 @@ aac_intr(void *arg)
/* It's not ok to return here because of races with the previous step */
if (reason & AAC_DB_RESPONSE_READY)
/* handle completion processing */
- taskqueue_enqueue(taskqueue_swi, &sc->aac_task_complete);
+ taskqueue_enqueue(taskqueue_swi_giant, &sc->aac_task_complete);
/* controller wants to talk to the log */
if (reason & AAC_DB_PRINTF) {
diff --git a/sys/dev/amr/amr.c b/sys/dev/amr/amr.c
index 6d11bec105762..bf81df3995729 100644
--- a/sys/dev/amr/amr.c
+++ b/sys/dev/amr/amr.c
@@ -1370,7 +1370,7 @@ amr_done(struct amr_softc *sc)
/* handle completion and timeouts */
#if __FreeBSD_version >= 500005
if (sc->amr_state & AMR_STATE_INTEN)
- taskqueue_enqueue(taskqueue_swi, &sc->amr_task_complete);
+ taskqueue_enqueue(taskqueue_swi_giant, &sc->amr_task_complete);
else
#endif
amr_complete(sc, 0);
diff --git a/sys/dev/mly/mly.c b/sys/dev/mly/mly.c
index 4fd18801849bc..d9e18eb058d20 100644
--- a/sys/dev/mly/mly.c
+++ b/sys/dev/mly/mly.c
@@ -1610,7 +1610,7 @@ mly_done(struct mly_softc *sc)
if (worked) {
#if __FreeBSD_version >= 500005
if (sc->mly_state & MLY_STATE_INTERRUPTS_ON)
- taskqueue_enqueue(taskqueue_swi, &sc->mly_task_complete);
+ taskqueue_enqueue(taskqueue_swi_giant, &sc->mly_task_complete);
else
#endif
mly_complete(sc, 0);