Linux sound subsystem maintainer Takashi Iwai of SUSE began the Linux 7.4 sound pull request by noting that "the AI flood continues" with there continuing to be a lot of new patches coming as a result of AI/LLM agents devising patches as well as uncovering new kernel bugs.
Takashi went on to explain that it was another busy cycle with changes in the sound subsystem from lots of core code hardening to new platforms and codecs as well. The core ALSA code has been hardened against some race conditions, there's a buffer leak fix in the compression offload code, race fixes in the JACK code, and other race conditions and more typical C bug fixes. The OSS sequencer emulation code has also been marked as deprecated for Linux 7.4.
On the hardware side, the Linux 7.4 sound updates include support for compressed audio playback on SOF IPC4 with Intel Tigerlake and newer. There is also AMD ACP 7.0/7.F sound IP support with SoundWire and the PDM controller. The new AMD ACP 7.0/7.F IP appears for upcoming Ryzen Zen 6 platforms.
There are also quirks for many different Intel/AMD laptops from the likes of Lenovo, ASUS, HP, AAcer, HONOR, MSI, and others.
New codec drivers are for the ESS ES9039Q2M, Nuvoton NAU83G60 amplifier, Senary SN624x SoundWire SDCA codec.
Also new is the Qualcomm QAIF driver for their Shikra platform.
More details on the many sound changes for Linux 7.4 via this pull ( https://lore.kernel.org/lkml/87ecdgc246.wl-tiwai@suse.de/ ).
Am I the only person that thinks fixing kernel bugs discovered with AI is a good thing? Like... AI is out there, we can't stop it now... People WILL use it, and using it to fix the bugs and even potential security vulnerabilities now, rather than letting a malicious actor do it sounds like something I'd very much like.
Even everyone saying Linus went full AI... Like... What? IMO he's being practical. It IS a tool, and there ARE a lot of things it should not be used for, but using it to patch things before human verification happens is a pretty sensible thing to do. Its no different than a crappy programmer submitting code for verification. It'd be a problem if there were too many PRs to handle, which has happened with some projects, but the kernel seems to be doing just fine?
The bigger issues with AI IMO are the environmental ones. But that's really a continuing trend from things like pushing computers around the world using Electron for no reason other than web developers being lazy and wanting to make an app without knowing anything but web dev. A whole-ass web browser is not needed for everything. Though I do admit AI has scaled this problem pretty astronomically...
Its also bad for creative endeavors. For the obvious reasons. I'm a game developer and I work with others who will sometimes try to code with AI and booooyyy do I give them an earful for that (its very noticeable, to those who think they're clever and can hide it. Just learn to fucking program ffs, its a lot faster than asking someone to program for you and having to constantly correct them because you don't understand wtf you're doing).
Would love to hear from someone who has been programming for a long time and isn't all just "AI bad because AI bad". Personally I've been around since 2014 or so.