diff options
Diffstat (limited to 'sys/dev/sound/midi/midibuf.c')
-rw-r--r-- | sys/dev/sound/midi/midibuf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/sound/midi/midibuf.c b/sys/dev/sound/midi/midibuf.c index 8b4eda7..f444405 100644 --- a/sys/dev/sound/midi/midibuf.c +++ b/sys/dev/sound/midi/midibuf.c @@ -358,7 +358,7 @@ queuerawdata(midi_dbuf *dbuf, char *data, int len) /* Wake up the processes sleeping on input data. */ cv_broadcast(&dbuf->cv_in); if (SEL_WAITING(&dbuf->sel) && dbuf->rl >= dbuf->blocksize) - selwakeup(&dbuf->sel); + selwakeuppri(&dbuf->sel, PRIBIO); } static void @@ -399,5 +399,5 @@ deleterawdata(midi_dbuf *dbuf, int len) /* Wake up the processes sleeping on queueing. */ cv_broadcast(&dbuf->cv_out); if (SEL_WAITING(&dbuf->sel) && dbuf->fl >= dbuf->blocksize) - selwakeup(&dbuf->sel); + selwakeuppri(&dbuf->sel, PRIBIO); } |