diff options
Diffstat (limited to 'sys/dev/sound/isa/sb16.c')
-rw-r--r-- | sys/dev/sound/isa/sb16.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/sound/isa/sb16.c b/sys/dev/sound/isa/sb16.c index 734788e..7a0c1f1 100644 --- a/sys/dev/sound/isa/sb16.c +++ b/sys/dev/sound/isa/sb16.c @@ -860,6 +860,7 @@ static int sbchan_trigger(void *data, int go) { struct sb_chinfo *ch = data; + if (go == PCMTRIG_EMLDMAWR) return 0; buf_isadma(ch->buffer, go); if (go == PCMTRIG_START) sb_start(ch); else sb_stop(ch); return 0; @@ -928,6 +929,7 @@ static int esschan_trigger(void *data, int go) { struct sb_chinfo *ch = data; + if (go == PCMTRIG_EMLDMAWR) return 0; switch (go) { case PCMTRIG_START: if (!ch->ess_dma_started) |