value[0] here should be value[1]: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/sound/pci/oxygen/oxygen_mixer.c#n733 Compare ac97_fp_rec_volume_put with ac97_fp_rec_volume_get: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/sound/pci/oxygen/oxygen_mixer.c?h=v4.7#n722 https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/sound/pci/oxygen/oxygen_mixer.c?h=v4.7#n708
Created attachment 249541 [details] [oxygen] Fix typo in ac97_fp_rec_volume_put
This patch fixes an audio distortion issue on modern (currently 6.6.8) kernels for me. Thanks a lot.
This one was completely overlooked. Now I submitted and merged the trivial fix.