On Fri, 24 Aug 2012, Sebastian Andrzej Siewior wrote:

> This patch removes the global variable usb_composite_driver() in
> composite.c. The private data which was saved there is now passed via
> an additional argument to the bind() function in struct
> usb_gadget_driver.
> 
> Only the "old-style" UDC drivers have to be touched here, new style are
> doing it right because this change is made in udc-core.

Much better, thank you.  Except that the global variable is named
"composite", not "usb_composite_driver", and it is a pointer to a
usb_composite_driver structure, not a function.

> --- a/drivers/usb/gadget/composite.c
> +++ b/drivers/usb/gadget/composite.c
> @@ -31,8 +31,6 @@
>  /* big enough to hold our biggest descriptor */
>  #define USB_BUFSIZ   1024
>  
> -static struct usb_composite_driver *composite;

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to