sb_dsp_command(devc, 0xa0 | bits); /* Mono output */
else
sb_dsp_command(devc, 0xa8 | bits); /* Stereo output */
+ spin_unlock_irqrestore(&devc->lock, flags);
}
else
{
+ spin_unlock_irqrestore(&devc->lock, flags);
tmp = sb_getmixer(devc, 0x0e);
if (devc->channels == 1)
tmp &= ~0x02;
tmp |= 0x02;
sb_setmixer(devc, 0x0e, tmp);
}
- spin_unlock_irqrestore(&devc->lock, flags);
devc->trigger_bits = 0;
return 0;
}