]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: usb-audio: Avoid superfluous usb_set_interface() calls
authorTakashi Iwai <tiwai@suse.de>
Wed, 2 May 2018 07:36:28 +0000 (09:36 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 2 May 2018 14:02:33 +0000 (16:02 +0200)
commit3e5d9af2ea3cb5eb5572ea066846183d9fe11f80
treee5146fb1601205061cf55e0f82d01cac5c513e47
parentc727214dc970c9b9f1203e3f1daa6fa848a9c0c5
ALSA: usb-audio: Avoid superfluous usb_set_interface() calls

This is a preliminary change for the upcoming quirk implementation.

Currently USB-audio driver tries to call usb_set_interface() whenever
the format change with interface/altset modification happens.  In this
patch, the check is replaced with the comparison of cur_altsetting and
the targeted altsetting pointer, so that the driver may skip the
unnecessary function calls.

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