Get the latest tech news

Initial USB Audio Offloading Code Merged For Linux 6.16


Merged on Friday to the Linux 6.16 kernel by way of the USB/Thunderbolt branch was the massive set of patches (12k+ lines of code) for USB offload support for audio devices.

Merged on Friday to the Linux 6.16 kernel by way of the USB/Thunderbolt branch was the massive set of patches (12k+ lines of code) for USB offload support for audio devices. Many props go to Wesley Cheng for seeing this effort through, they took a major out-of-tree hacked-up-monstrosity that was created by multiple vendors for their specific devices, got it all merged into a semi-coherent set of changes, and got all of the different major subsystems to agree on how this should be implemented both with changes to their code as well as userspace apis, AND wrangled the hardware companies into agreeing to go forward with this, despite making them all redo work they had already done in their private device trees. There are still some more small tweaks left to be done here, and those patches are still out for review and arguing among the different hardware companies, but this is a major step forward and a great example of how to do upstream development well."

Get the Android app

Or read this on Phoronix

Read more on:

Photo of Linux

Linux

Photo of initial usb

initial usb

Related news:

News photo

Linux 6.16 Lands Support For EcoNet MIPS Platforms

News photo

New AMD-SBI Code Merged For Linux 6.16

News photo

The Performance Gains Brought By Linux 6.15+ & Mesa 25.2 For AMD Strix Halo