usb_deregister_dev (9) - Linux Man Pages
usb_deregister_dev: deregister a USB device's dynamic minor.
usb_deregister_dev - deregister a USB device's dynamic minor.
void usb_deregister_dev(struct usb_interface
*intf, struct usb_class_driver *class_driver);
- pointer to the usb_interface that is being deregistered
- pointer to the usb_class_driver for this device
Used in conjunction with usb_register_dev. This function is called when the USB driver is finished with the minor numbers gotten from a call to usb_register_dev (usually when the device is disconnected from the system.)
This function also removes the usb class device from the sysfs tree.