[Development report #5] Audio Stack Improvements

From: Christos Margiolis <christos_at_freebsd.org>
Date: Tue, 06 Feb 2024 14:47:49 UTC
Last week's report:

Made good progress on https://reviews.freebsd.org/D43545 (PR 194727). Apart
from an unresolved use-after-free bug reported by KASAN when testing
with jackd(1), devices can now detach asynchronously and the devfs nodes
kept open by applications are cleaned up once they close them (see
https://reviews.freebsd.org/D43545#997804).

Reviewed https://reviews.freebsd.org/D43679.

Worked on https://reviews.freebsd.org/D43649.

Submitted some minor patches:
https://reviews.freebsd.org/D43737
https://reviews.freebsd.org/D43766

Modified snd_uaudio(4) to skip duplicate configurations during attach:
https://reviews.freebsd.org/D43767. Will eventually be integrated in
https://reviews.freebsd.org/D43679, after discussion with Florian.

Helped Greg Wallace with a FreeBSD vendor spreadsheet he’s working on.

Addressed some open, mostly laptop-sound-related, bug reports.

Christos