usb: Clean up newly allocated device nodes in case of configuration failure

If probe of a newly connected device fails for some reason, clean up
the allocated entry in usb_dev array.

Signed-off-by: Milind Choudhary <milindc@codeaurora.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Milind Choudhary
2012-12-12 17:55:28 -08:00
committed by Marek Vasut
parent b6d7852cf8
commit 359439d288
3 changed files with 15 additions and 0 deletions

View File

@@ -392,5 +392,6 @@ int hub_port_reset(struct usb_device *dev, int port,
struct usb_device *usb_alloc_new_device(void *controller);
int usb_new_device(struct usb_device *dev);
void usb_free_device(void);
#endif /*_USB_H_ */