aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2006-07-06 10:39:58 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2006-07-06 10:39:58 +0000
commit8d934d50053577a5d6b510ee2ecae69d3b65ab50 (patch)
tree42f0bf78def823749bf4fb2e554b5bf2744284e5 /sys
parent9a147235a5918875e9f2baf9f541d1789082313b (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/sound/pci/solo.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/sound/pci/solo.c b/sys/dev/sound/pci/solo.c
index 991f8cd931b6a..9b099c82bd6a5 100644
--- a/sys/dev/sound/pci/solo.c
+++ b/sys/dev/sound/pci/solo.c
@@ -312,8 +312,10 @@ ess_intr(void *arg)
if (ess_rd(sc, 0x0c) & 0x01)
src |= 1;
- if (src == 0)
+ if (src == 0) {
+ ess_unlock(sc);
return;
+ }
if (sc->duplex) {
pirq = (src & sc->pch.hwch)? 1 : 0;