USB_GADGET_UNREGISTE(9) Kernel Mode Gadget API USB_GADGET_UNREGISTE(9)NAMEusb_gadget_unregister_driver - unregister a gadget driver
SYNOPSIS
int usb_gadget_unregister_driver(struct usb_gadget_driver * driver);
ARGUMENTS
driver
the driver being unregistered
CONTEXT
can sleep
DESCRIPTION
Call this in your gadget driver´s module cleanup function, to tell the
underlying usb controller that your driver is going away. If the
controller is connected to a USB host, it will first disconnect. The
driver is also requested to unbind and clean up any device state,
before this procedure finally returns. It´s expected that the unbind
functions will in in exit sections, so may not be linked in some
kernels.
AUTHOR
David Brownell <dbrownell@users.sourceforge.net>
Author.
COPYRIGHTKernel Hackers Manual 2.6. November 2013 USB_GADGET_UNREGISTE(9)