rework the audio key handling to allocate a message to send to the
authordlg <dlg@openbsd.org>
Tue, 20 Jan 2015 04:54:23 +0000 (04:54 +0000)
committerdlg <dlg@openbsd.org>
Tue, 20 Jan 2015 04:54:23 +0000 (04:54 +0000)
commit50e83c870f9d313cc09d41e150d7793af9128edc
tree4608cc4263923dc7f173abace71d9354f6dd8c13
parentf695be9e48c86553678b151ad753bd908726bf62
rework the audio key handling to allocate a message to send to the
task, rather than abusing task arguments to carry long values around.

this is unreliable, but so was the previous mechanism, just in a
different way. if you're so low on memory that you cant change the
volume, you probably have other more important problems going on
too.

tested by jim smith
sys/dev/audio.c