summaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/f_midi.c
diff options
context:
space:
mode:
authorDaniel Mack <zonque@gmail.com>2011-09-28 16:41:33 +0200
committerFelipe Balbi <balbi@ti.com>2011-10-13 19:39:51 +0200
commit2672eea5a38b35e6d28f851e990e110e217271eb (patch)
treef81ddf102229dde2ac37d8940dc6ba56a6de78a5 /drivers/usb/gadget/f_midi.c
parentUSB: gadget: midi: add midi function driver (diff)
downloadlinux-2672eea5a38b35e6d28f851e990e110e217271eb.tar.xz
linux-2672eea5a38b35e6d28f851e990e110e217271eb.zip
USB: gadget: midi: refactor the device code
Make use of the newly added MIDI function in f_midi.c and strip down the MIDI gadget code radically. Also use the generic framework function to avoid code duplication and rename some symbols to bring them in sync with other code in the gadget framework. [ balbi@ti.com : fix Section mismatch warnings. rebased on top of usb_speed_string() patch to avoid conflicts. ] Signed-off-by: Daniel Mack <zonque@gmail.com> Cc: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/gadget/f_midi.c')
-rw-r--r--drivers/usb/gadget/f_midi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/f_midi.c b/drivers/usb/gadget/f_midi.c
index 5064ea4efbed..84cbf85d23f8 100644
--- a/drivers/usb/gadget/f_midi.c
+++ b/drivers/usb/gadget/f_midi.c
@@ -225,7 +225,7 @@ static const struct usb_ms_endpoint_descriptor_1 ms_in_desc = {
}
};
-static struct usb_descriptor_header *midi_function[] = {
+static struct usb_descriptor_header *midi_function[] __initdata = {
(struct usb_descriptor_header *)&ac_interface_desc,
(struct usb_descriptor_header *)&ac_header_desc,
(struct usb_descriptor_header *)&ms_interface_desc,