Module Name: src Committed By: martin Date: Thu Apr 30 16:05:18 UTC 2020
Modified Files: src/sys/dev/audio [netbsd-9]: audio.c audiovar.h Log Message: Pull up following revision(s) (requested by isaki in ticket #877): sys/dev/audio/audio.c: revision 1.55 sys/dev/audio/audio.c: revision 1.41 sys/dev/audio/audio.c: revision 1.48 sys/dev/audio/audiovar.h: revision 1.7 sys/dev/audio/audio.c: revision 1.63 (via patch) sys/dev/audio/audiovar.h: revision 1.11 sys/dev/audio/audio.c: revision 1.64 Simplify async_mixer handling. - It makes FIOASYNC code in mixer_ioctl() symmetric. - For readability, mixer_async_{add,remove}() should take pid argument though pid is always curproc. hw_if->query_format is already mandatory method. Drop null checks. Improve error handling around audio_hw_probe(). It was difficult to return multiple errors. Split sc_lock and sc_exlock. Most (probably all) malloc/free (or routines which may sleep) now can be called without holding mutex. Pointed out by riastradh@. Fix/Update comments about allocm/freem. To generate a diff of this commit: cvs rdiff -u -r1.28.2.11 -r1.28.2.12 src/sys/dev/audio/audio.c cvs rdiff -u -r1.4.2.2 -r1.4.2.3 src/sys/dev/audio/audiovar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.