[Development report #37] Audio Stack Improvements

From: Christos Margiolis <christos_at_freebsd.org>
Date: Tue, 06 May 2025 16:35:53 UTC
Laptop project

	- snd_hda: Drain callout in hdac_detach():
	  https://cgit.freebsd.org/src/commit/?id=c50c5a47a9d515a7dbf584c10c7f66e56b29b305
		- Fixes hot-unload panic mentioned in last report.
	- snd_hda: Implement automatic redirection between associations:
	  https://reviews.freebsd.org/D50070
		- Testing.
		- Discussion with mav@.
	- snd_hda: Apply fixes for Macbook Air 6,1 and 6,2:
	  https://reviews.freebsd.org/D50046
		- Sent call for testing:
		  https://lists.freebsd.org/archives/freebsd-multimedia/2025-May/003034.html
	- PR 286385:
	  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286385
		- c50c5a47a9d5 doesn't solve all related panics
		  completely. Discussion with tijl@. He proposed a patch
		  that seems to fixes those issues further.
	- PR 222636:
	  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222636

sndctl(8)

	- audio(8): Initial revision:
	  https://cgit.freebsd.org/src/commit/?id=44e5a01508353cfa52e185a531cfb5a6b39b28f6
	- Rename audio(8) to sndctl(8):
	  https://cgit.freebsd.org/src/commit/?id=9a37f1024cebfb89dcfa15c23bb287a5d09a9ae7
	- RELNOTES: Mention sndctl(8):
	  https://cgit.freebsd.org/src/commit/?id=3ab34225af39fde42be17b6306cc70610cdcec96
	- Sent call for testing:
	  https://lists.freebsd.org/archives/freebsd-multimedia/2025-May/003032.html

virtual_oss

	- Addressing a FD leaking bug.
	- Planning work to start porting to base

Investigating a user's problem regarding his USB-Bluetooth headset.

Bug triaging, also on the forums and MLs.

MFC'd recent commits to stable/14.

Christos

This work is sponsored by the FreeBSD Foundation.