summaryrefslogtreecommitdiffstats
path: root/sys/pc98
diff options
context:
space:
mode:
authorkato <kato@FreeBSD.org>2002-03-20 12:28:03 +0000
committerkato <kato@FreeBSD.org>2002-03-20 12:28:03 +0000
commitb62f36d9ed34d7d205c68cb781634848be3dc467 (patch)
tree9b80119a7b3eb1029c84420de1d3fdf0e9959119 /sys/pc98
parent471dbdd86dcab1f44f21cbf31873b245e91e862a (diff)
downloadFreeBSD-src-b62f36d9ed34d7d205c68cb781634848be3dc467.zip
FreeBSD-src-b62f36d9ed34d7d205c68cb781634848be3dc467.tar.gz
MFi386: revision 1.65.
Diffstat (limited to 'sys/pc98')
-rw-r--r--sys/pc98/pc98/pcaudio.c7
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);
}
}
OpenPOWER on IntegriCloud