diff --git a/[refs] b/[refs] index d66e3882f901..d4873da3f972 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f09d045e2a61d2fdae3d0127208f18c9f44acf80 +refs/heads/master: ca4c2adaf2d7efcc43e16c8010cf4c30def75058 diff --git a/trunk/sound/usb/mixer.c b/trunk/sound/usb/mixer.c index 1deef623c081..21613fe0c1a2 100644 --- a/trunk/sound/usb/mixer.c +++ b/trunk/sound/usb/mixer.c @@ -2055,7 +2055,7 @@ int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif, } host_iface = &usb_ifnum_to_if(chip->dev, ctrlif)->altsetting[0]; - mixer->protocol = host_iface->desc.bInterfaceProtocol; + mixer->protocol = get_iface_desc(host_iface)->bInterfaceProtocol; if ((err = snd_usb_mixer_controls(mixer)) < 0 || (err = snd_usb_mixer_status_create(mixer)) < 0)