Index: uspace/drv/usbhub/usbhub.c
===================================================================
--- uspace/drv/usbhub/usbhub.c	(revision 70452dd41310ff17f35dcb915b66bab0d5fd7c5f)
+++ uspace/drv/usbhub/usbhub.c	(revision 3ef91c88f73a57abf7e685d4ef082d173adbdb80)
@@ -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 70452dd41310ff17f35dcb915b66bab0d5fd7c5f)
+++ uspace/drv/usbmouse/mouse.c	(revision 3ef91c88f73a57abf7e685d4ef082d173adbdb80)
@@ -117,4 +117,6 @@
 	async_hangup(mouse->console_phone);
 	mouse->console_phone = -1;
+
+	usb_device_destroy(dev);
 }
 
