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."
Or read this on Phoronix