Prev: wireless: update gfp/slab.h includes
Next: [PATCH] Make sure timers have migrated before killing migration_thread
From: Michal Nazarewicz on 19 May 2010 05:10 This patchset introduces several improvements to USB gadget, functions, etc.: Michal Nazarewicz (8): USB: gadget: g_mass_storage: static data instead of dynamic allocation A micro optimisation preventing a kmalloc call() which would otherwise be always called at the very beginning for the same area size. This was submitted previously by me but Greg did not included it in his quilt tree (unless I overlooked something) so I'll posting it again for completeness. Sorry if that creates confusion. USB: gadget: f_mass_storage: fsg_add() renamed to fsg_bind_config() USB: gadget: f_fs: functionfs_add() renamed to functionfs_bind_config() All other functions use foo_bind_config() to add function to USB configuration so changed the names for mass storage and FunctionFS as well. In case of mass storage the old (fsg_add()) function is still available but marked deprecated. In case of FFS the old (functionfs_add()) function has been removed. USB: gadget: composite: usb_string_ids_*() functions added USB: gadget: f_fs: use usb_string_ids_n() usb_string_ids_n() and usb_string_ids_tab() functions added for batch sting IDs requests. USB: gadget: g_multi: code clean up and refactoring USB: gadget: g_multi: more configurable USB: gadget: g_multi: added documentation and INF files g_multi clean up, fixes, etc. Documentation/usb/gadget_multi.txt | 129 +++++++++++++++ Documentation/usb/gadget_multi_rndis.inf | 200 +++++++++++++++++++++++ Documentation/usb/gadget_multi_serial.inf | 44 +++++ drivers/usb/gadget/Kconfig | 66 +++++--- drivers/usb/gadget/composite.c | 67 +++++++- drivers/usb/gadget/f_fs.c | 35 ++--- drivers/usb/gadget/f_mass_storage.c | 13 +- drivers/usb/gadget/g_ffs.c | 2 +- drivers/usb/gadget/mass_storage.c | 13 +- drivers/usb/gadget/multi.c | 254 +++++++++++++++-------------- include/linux/usb/composite.h | 4 + include/linux/usb/functionfs.h | 6 +- 12 files changed, 653 insertions(+), 180 deletions(-) create mode 100644 Documentation/usb/gadget_multi.txt create mode 100644 Documentation/usb/gadget_multi_rndis.inf create mode 100644 Documentation/usb/gadget_multi_serial.inf -- Best regards, _ _ | Humble Liege of Serenely Enlightened Majesty of o' \,=./ `o | Computer Science, MichaĆ "mina86" Nazarewicz (o o) +----[mina86*mina86.com]---[mina86*jabber.org]----ooO--(_)--Ooo-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |