ALSA: usb/mixer - use get_iface_desc() rather than direct structure
authorJaroslav Kysela <perex@perex.cz>
Fri, 16 Apr 2010 08:32:54 +0000 (10:32 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 16 Apr 2010 08:37:50 +0000 (10:37 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
sound/usb/mixer.c

index 1deef62..21613fe 100644 (file)
@@ -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)