Hi, On Tue, Jul 15, 2014 at 01:09:43PM +0200, Andrzej Pietrasiewicz wrote: > This is a follow-up to this thread: > > http://www.spinics.net/lists/linux-usb/msg107611.html > > The cleanup rearranges the way source code files are located in the > drivers/usb/gadget directory. New subdirectories are introduced: > > - "udc" for UDC chip drivers > - "function" for actual usb functions' implementations > - "legacy" for gadgets compiled as statically composed modules > > while at the gadget's root level there are files related to the composite > framework. > > These are the reasons for doing such a change: > > - there are ~130 source code files already in a clean tree > > - when all gadgets and some udc drivers are built as modules then, > including the by-products of the build (*.o, *.ko, *.mod.c, .*.cmd), > the number easily grows to ~500 files > > - files serving different purpose (udc chip drivers, actual gadget functions' > implementations, legacy gadgets) are located side-by-side which might cause > confusion > > - gadget's Kconfig and Makefile tend to be lengthy. > > After the patches are applied the gadget subdirectory looks much cleaner. > > Rebased onto Felipe's testing/next. > > v3..v4: changed the sequence modules are built so that for example > g_ether is not initialized before libcomposite and functions > if compiled-in were all build issues sorted now ? -- balbi
Attachment:
signature.asc
Description: Digital signature