In comparison to v1, the following details changed: * the patch that allows multiple ports was added the the series * fixed up some code style issues, most of them were actually added in the original sources * dropped authorship changes * fixed a double free bug on unload * removed an unused spinlock Daniel Mack (4): USB: gadget: rename g_midi.c to midi.c USB: gadget: added midi function driver for the composite framework USB: gadget: refactor the MIDI device code USB: gadget: f_midi: allow a dynamic number of input and output ports drivers/usb/gadget/Makefile | 2 +- drivers/usb/gadget/f_midi.c | 997 ++++++++++++++++++++++++++++++++ drivers/usb/gadget/gmidi.c | 1321 ------------------------------------------- drivers/usb/gadget/midi.c | 205 +++++++ 4 files changed, 1203 insertions(+), 1322 deletions(-) create mode 100644 drivers/usb/gadget/f_midi.c delete mode 100644 drivers/usb/gadget/gmidi.c create mode 100644 drivers/usb/gadget/midi.c -- 1.7.6.2 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html