Index: uspace/drv/usbhub/usbhub.c
===================================================================
--- uspace/drv/usbhub/usbhub.c	(revision bf793bfb612f638af01ff137caf67f5012308e14)
+++ uspace/drv/usbhub/usbhub.c	(revision a2a3763d62c2b0fb36d492a47f0f7d987c009a52)
@@ -516,4 +516,6 @@
 	fibril_mutex_unlock(&hub->pending_ops_mutex);
 
+	usb_device_destroy(hub->usb_device);
+
 	free(hub->ports);
 	free(hub);
Index: uspace/drv/usbmouse/mouse.c
===================================================================
--- uspace/drv/usbmouse/mouse.c	(revision bf793bfb612f638af01ff137caf67f5012308e14)
+++ uspace/drv/usbmouse/mouse.c	(revision a2a3763d62c2b0fb36d492a47f0f7d987c009a52)
@@ -117,4 +117,6 @@
 	async_hangup(mouse->console_phone);
 	mouse->console_phone = -1;
+
+	usb_device_destroy(dev);
 }
 
