diff options
| author | ad <ad@NetBSD.org> | 2007-10-08 16:18:02 +0000 |
|---|---|---|
| committer | ad <ad@NetBSD.org> | 2007-10-08 16:18:02 +0000 |
| commit | 46ed8f7d77e22cf28fc2ab4cbe00fd197914f3bd (patch) | |
| tree | c51a0a40bc0996f1db90f94f5b10ca0ff6a34c27 /sys/dev/dmover | |
| parent | c6deb42c8176c69f73fb873341ff1029fae06886 (diff) | |
Use the softint API.
Diffstat (limited to 'sys/dev/dmover')
| -rw-r--r-- | sys/dev/dmover/dmover_process.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/dev/dmover/dmover_process.c b/sys/dev/dmover/dmover_process.c index 4deb18409eb..965d179ac9c 100644 --- a/sys/dev/dmover/dmover_process.c +++ b/sys/dev/dmover/dmover_process.c @@ -1,4 +1,4 @@ -/* $NetBSD: dmover_process.c,v 1.2 2003/03/06 21:32:59 thorpej Exp $ */ +/* $NetBSD: dmover_process.c,v 1.3 2007/10/08 16:18:03 ad Exp $ */ /* * Copyright (c) 2002 Wasabi Systems, Inc. @@ -40,13 +40,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: dmover_process.c,v 1.2 2003/03/06 21:32:59 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dmover_process.c,v 1.3 2007/10/08 16:18:03 ad Exp $"); #include <sys/param.h> #include <sys/systm.h> #include <sys/proc.h> - -#include <machine/intr.h> +#include <sys/intr.h> #include <dev/dmover/dmovervar.h> @@ -69,7 +68,7 @@ dmover_process_initialize(void) TAILQ_INIT(&dmover_completed_q); simple_lock_init(&dmover_completed_q_slock); - dmover_completed_si = softintr_establish(IPL_SOFTCLOCK, + dmover_completed_si = softint_establish(SOFTINT_CLOCK, dmover_complete, NULL); } @@ -153,7 +152,7 @@ dmover_done(struct dmover_request *dreq) simple_lock(&dmover_completed_q_slock); TAILQ_INSERT_TAIL(&dmover_completed_q, dreq, dreq_dmbq); simple_unlock(&dmover_completed_q_slock); - softintr_schedule(dmover_completed_si); + softint_schedule(dmover_completed_si); } else if (dreq->dreq_flags & DMOVER_REQ_WAIT) wakeup(dreq); |
