ALSA: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk
authorDamien Zammit <damien@zamaudio.com>
Fri, 4 Jan 2013 08:51:44 +0000 (09:51 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 4 Jan 2013 08:53:17 +0000 (09:53 +0100)
commitb7b435e81b7228af68b5d3bef277fce10100b369
tree07f7e0d1d4fea7403c39a4c3e3e5f7e1bea76f55
parent8f7f3ab15e0873a9b04d5a38ef1d33831aaf609d
ALSA: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk

This patch is based on 3.8-rc1. It fixes two things:
1) A kernel panic caused by incorrect allocation of a u8 variable
   "bootresponse".
2) A noisy dmesg (urb status -32) caused by broken pipe to an
   invalid midi endpoint.

It is also a little cleaner because there is no need for a new
QUIRK_MIDI type as suggested by kernel developers, since the device
follows exactly the MIDIMAN protocol.

Signed-off-by: Damien Zammit <damien@zamaudio.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/midi.c
sound/usb/quirks-table.h
sound/usb/quirks.c
sound/usb/usbaudio.h