From 5d7ee5292e79c740e8331242286b232ec8b01119 Mon Sep 17 00:00:00 2001 From: Oliver Neukum Date: Wed, 9 Apr 2003 02:15:39 -0700 Subject: [PATCH] [PATCH] USB: remove unnecessary setting of configuration from audio audio should not mess with configurations. --- drivers/usb/class/audio.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/usb/class/audio.c b/drivers/usb/class/audio.c index 7e21997bf9bf4..c8fe300f9708e 100644 --- a/drivers/usb/class/audio.c +++ b/drivers/usb/class/audio.c @@ -99,6 +99,8 @@ * for abs. Bug report by Andrew Morton * 2001-06-16: Bryce Nesbitt * Fix SNDCTL_DSP_STEREO API violation + * 2003-04-08: Oliver Neukum (oliver@neukum.name): + * Setting a configuration is done by usbcore and must not be overridden */ /* @@ -3790,10 +3792,6 @@ static int usb_audio_probe(struct usb_interface *intf, */ i = dev->actconfig - config; - if (usb_set_configuration(dev, config->desc.bConfigurationValue) < 0) { - printk(KERN_ERR "usbaudio: set_configuration failed (ConfigValue 0x%x)\n", config->desc.bConfigurationValue); - return -EIO; - } ret = usb_get_descriptor(dev, USB_DT_CONFIG, i, buf, 8); if (ret < 0) { printk(KERN_ERR "usbaudio: cannot get first 8 bytes of config descriptor %d of device %d (error %d)\n", i, dev->devnum, ret); -- 2.53.0