Index: sys/dev/sound/usb/uaudio_pcm.c =================================================================== diff -u -N -r1202f1e95dceb4d0144da690e9f5057bd90abd4f -r699ddebf52d5906a86251c94b4c23f079d078597 --- sys/dev/sound/usb/uaudio_pcm.c (.../uaudio_pcm.c) (revision 1202f1e95dceb4d0144da690e9f5057bd90abd4f) +++ sys/dev/sound/usb/uaudio_pcm.c (.../uaudio_pcm.c) (revision 699ddebf52d5906a86251c94b4c23f079d078597) @@ -144,7 +144,7 @@ do_unlock = 1; mtx_lock(mtx); } - uaudio_mixer_set(mix_getdevinfo(m), type, left, right); + uaudio_mixer_set(mix_getdevinfo(m), m, type, left, right); if (do_unlock) { mtx_unlock(mtx); } @@ -164,7 +164,7 @@ do_unlock = 1; mtx_lock(mtx); } - retval = uaudio_mixer_setrecsrc(mix_getdevinfo(m), src); + retval = uaudio_mixer_setrecsrc(mix_getdevinfo(m), m, src); if (do_unlock) { mtx_unlock(mtx); } @@ -174,7 +174,7 @@ static int ua_mixer_uninit(struct snd_mixer *m) { - return (uaudio_mixer_uninit_sub(mix_getdevinfo(m))); + return (uaudio_mixer_uninit_sub(mix_getdevinfo(m), m)); } static kobj_method_t ua_mixer_methods[] = {