summaryrefslogtreecommitdiffstats
path: root/sys/dev/speaker/spkr.c
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>1996-07-20 18:47:23 +0000
committerjoerg <joerg@FreeBSD.org>1996-07-20 18:47:23 +0000
commit05dd496ff209d68ca0e53680d181288e7c826c81 (patch)
tree619a56f44a8b0201fec5ba3cad89be68ea1ee5f1 /sys/dev/speaker/spkr.c
parentfa9bfc5d2e3aade4a32031729ea1efb353305244 (diff)
downloadFreeBSD-src-05dd496ff209d68ca0e53680d181288e7c826c81.zip
FreeBSD-src-05dd496ff209d68ca0e53680d181288e7c826c81.tar.gz
Major cleanup of the timerX_{acquire,release} stuff. In particular,
make it more intelligible, improve the partially bogus locking, and allow for a ``quick re-acquiration'' from a pending release of timer 0 that happened ``recently'', so it was not processed yet by clkintr(). This latter modification now finally allows to play XBoing over pcaudio without losing sounds or getting complaints. ;-) (XBoing opens/writes/closes the sound device all over the day.) Correct locking for sysbeep(). Extensively (:-) reviewed by: bde
Diffstat (limited to 'sys/dev/speaker/spkr.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud