]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: usb-audio: Fake also USB device id when alias is given
authorTakashi Iwai <tiwai@suse.de>
Fri, 31 Mar 2017 09:19:19 +0000 (11:19 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 31 Mar 2017 09:19:19 +0000 (11:19 +0200)
commit0547b814441e13ab171200656188773da6b1558b
treed7328e58bb5c9ce608890d969a07c26ec31692f2
parentc657eef250938b738477dfa2ab696e16cedc8ac6
ALSA: usb-audio: Fake also USB device id when alias is given

Recently snd-usb-audio driver received a new option, quirk_alias, to
allow user to apply the existing quirk for a different device.  This
works for many quirks as is, but some still need more tune-ups:
namely, some quirks check the USB vendor/device IDs in various places,
thus it doesn't work as long as the ID is different from the expected
one.

With this patch, the driver stores the aliased USB ID, so that these
rest quirks per device ID are applied.  The transition to use the
cached USB ID was already done in the past, so what we needed now is
only to overwrite chip->usb_id.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/card.c