summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/sound/isa/mss.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/sound/isa/mss.c b/sys/dev/sound/isa/mss.c
index 60b1927..11a5e4f 100644
--- a/sys/dev/sound/isa/mss.c
+++ b/sys/dev/sound/isa/mss.c
@@ -1825,8 +1825,10 @@ mss_resume(device_t dev)
if (mss->bd_id == MD_CS423X) {
/* Needed on IBM Thinkpad 600E */
- chn_setformat(mss->pch.channel, mss->pch.channel->format);
- chn_setspeed(mss->pch.channel, mss->pch.channel->speed);
+ mss_lock(mss);
+ mss_format(&mss->pch, mss->pch.channel->format);
+ mss_speed(&mss->pch, mss->pch.channel->speed);
+ mss_unlock(mss);
}
return 0;
OpenPOWER on IntegriCloud