diff options
author | kato <kato@FreeBSD.org> | 2002-03-20 12:28:03 +0000 |
---|---|---|
committer | kato <kato@FreeBSD.org> | 2002-03-20 12:28:03 +0000 |
commit | b62f36d9ed34d7d205c68cb781634848be3dc467 (patch) | |
tree | 9b80119a7b3eb1029c84420de1d3fdf0e9959119 /sys/pc98 | |
parent | 471dbdd86dcab1f44f21cbf31873b245e91e862a (diff) | |
download | FreeBSD-src-b62f36d9ed34d7d205c68cb781634848be3dc467.zip FreeBSD-src-b62f36d9ed34d7d205c68cb781634848be3dc467.tar.gz |
MFi386: revision 1.65.
Diffstat (limited to 'sys/pc98')
-rw-r--r-- | sys/pc98/pc98/pcaudio.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/pc98/pc98/pcaudio.c b/sys/pc98/pc98/pcaudio.c index 017f3ed..1022728 100644 --- a/sys/pc98/pc98/pcaudio.c +++ b/sys/pc98/pc98/pcaudio.c @@ -584,11 +584,8 @@ pcaintr(struct clockframe *frame) pca_status.buffer = pca_status.buf[pca_status.current]; if (pca_sleep) wakeup(&pca_sleep); - if (pca_status.wsel.si_pid) { - selwakeup((struct selinfo *)&pca_status.wsel.si_pid); - pca_status.wsel.si_pid = 0; - pca_status.wsel.si_flags = 0; - } + if (SEL_WAITING(&pca_status.wsel)) + selwakeup(&pca_status.wsel); } } |