summaryrefslogtreecommitdiff
path: root/sys/dev/sequencer.c
diff options
context:
space:
mode:
authorad <ad@NetBSD.org>2007-10-08 16:18:02 +0000
committerad <ad@NetBSD.org>2007-10-08 16:18:02 +0000
commit46ed8f7d77e22cf28fc2ab4cbe00fd197914f3bd (patch)
treec51a0a40bc0996f1db90f94f5b10ca0ff6a34c27 /sys/dev/sequencer.c
parentc6deb42c8176c69f73fb873341ff1029fae06886 (diff)
Use the softint API.
Diffstat (limited to 'sys/dev/sequencer.c')
-rw-r--r--sys/dev/sequencer.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/dev/sequencer.c b/sys/dev/sequencer.c
index 70e782f8fc0..759882aa768 100644
--- a/sys/dev/sequencer.c
+++ b/sys/dev/sequencer.c
@@ -1,4 +1,4 @@
-/* $NetBSD: sequencer.c,v 1.41 2007/07/09 21:00:29 ad Exp $ */
+/* $NetBSD: sequencer.c,v 1.42 2007/10/08 16:18:02 ad Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sequencer.c,v 1.41 2007/07/09 21:00:29 ad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sequencer.c,v 1.42 2007/10/08 16:18:02 ad Exp $");
#include "sequencer.h"
@@ -57,6 +57,7 @@ __KERNEL_RCSID(0, "$NetBSD: sequencer.c,v 1.41 2007/07/09 21:00:29 ad Exp $");
#include <sys/audioio.h>
#include <sys/midiio.h>
#include <sys/device.h>
+#include <sys/intr.h>
#include <dev/midi_if.h>
#include <dev/midivar.h>
@@ -148,7 +149,7 @@ sequencerattach(int n)
for (n = 0; n < NSEQUENCER; n++) {
sc = &seqdevs[n];
callout_init(&sc->sc_callout, 0);
- sc->sih = softintr_establish(IPL_SOFTSERIAL, seq_softintr, sc);
+ sc->sih = softint_establish(SOFTINT_SERIAL, seq_softintr, sc);
}
}
@@ -348,7 +349,7 @@ seq_input_event(struct sequencer_softc *sc, seq_event_t *cmd)
if (SEQ_QFULL(q))
return (ENOMEM);
SEQ_QPUT(q, *cmd);
- softintr_schedule(sc->sih);
+ softint_schedule(sc->sih);
return 0;
}