• T
    ALSA: usb-audio: Allow multiple entries for the same iface in composite quirk · d4b8fc66
    Takashi Iwai 提交于
    Currently the composite quirk doesn't work when multiple entries are
    assigned to the same interface because it marks the interface as
    claimed then checks whether the interface has been already claimed for
    the secondary entry.  But, if you look at the code, you'll notice that
    multiple entries are allowed if the entry is the current interface;
    i.e. the current behavior is anyway inconsistent, and this is an
    unintended shortcoming.
    
    This patch fixes the problem by marking the relevant interfaces as
    claimed after applying the all composite entries.  This fix will be
    needed for the upcoming enhancements for Digidesign Mbox 1 quirks.
    Reviewed-by: NClemens Ladisch <clemens@ladisch.de>
    Signed-off-by: NTakashi Iwai <tiwai@suse.de>
    d4b8fc66
quirks.c 35.1 KB