Re: [stable-3.2] ALSA: usb: Parse UAC2 extension unit like for UAC1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2013-08-15 at 09:01 -0500, Chris J Arges wrote:
> The following patch fixes issues with newer usbaudio devices.
> http://bugs.launchpad.net/bugs/1212430
> It was already added to 3.8, it would be great if it was also in 3.2.
> It isn't a clean cherry-pick, but the conflict is fairly easy to resolve.
> 
> commit 61ac51301e6c6d4ed977d7674ce2b8e713619a9b
> Author: Torstein Hegge <hegge@xxxxxxxxxxx>
> Date:   Tue Mar 19 17:12:14 2013 +0100
> 
>     ALSA: usb: Parse UAC2 extension unit like for UAC1
> 
>     UAC2_EXTENSION_UNIT_V2 differs from UAC1_EXTENSION_UNIT, but can be
> handled in
>     the same way when parsing the unit. Otherwise parse_audio_unit()
> fails when it
>     sees an extension unit on a UAC2 device.
> 
>     UAC2_EXTENSION_UNIT_V2 is outside the range allocated by UAC1.
> 
>     Signed-off-by: Torstein Hegge <hegge@xxxxxxxxxxx>
>     Acked-by: Daniel Mack <zonque@xxxxxxxxx>
>     Cc: <stable@xxxxxxxxxxxxxxx>
>     Signed-off-by: Takashi Iwai <tiwai@xxxxxxx>

I think it makes sense to apply this first:

commit 5dae5fd24071319bb67d3375217d5b0b6d16cb0b
Author: Eldad Zack <eldad@xxxxxxxxxxxxxxx>
Date:   Wed Nov 28 23:55:36 2012 +0100

    ALSA: usb-audio: skip UAC2 EFFECT_UNIT

as that fixes the conflict and appears to be needed to make other
devices work.  So I've queued both of these up for 3.2.

Ben.

-- 
Ben Hutchings
If God had intended Man to program,
we'd have been born with serial I/O ports.

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]