diff options
| author | Pyun YongHyeon <yongari@FreeBSD.org> | 2006-07-06 10:39:58 +0000 |
|---|---|---|
| committer | Pyun YongHyeon <yongari@FreeBSD.org> | 2006-07-06 10:39:58 +0000 |
| commit | 8d934d50053577a5d6b510ee2ecae69d3b65ab50 (patch) | |
| tree | 42f0bf78def823749bf4fb2e554b5bf2744284e5 /sys | |
| parent | 9a147235a5918875e9f2baf9f541d1789082313b (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/dev/sound/pci/solo.c | 4 |
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; |
