Index: uspace/drv/bus/usb/xhci/rh.c
===================================================================
--- uspace/drv/bus/usb/xhci/rh.c	(revision bf601313caad120df6bf6f5e598d79db8d969d7c)
+++ uspace/drv/bus/usb/xhci/rh.c	(revision 93757c5d88791ef8acdac471b0a51f6df91d2e21)
@@ -196,5 +196,4 @@
 
 	fibril_mutex_lock(&rh->device.base.guard);
-	list_append(&dev->link, &rh->device.base.devices);
 	rh->devices_by_port[port_id - 1] = xhci_dev;
 	fibril_mutex_unlock(&rh->device.base.guard);
@@ -277,5 +276,4 @@
 	/* Mark the device as detached. */
 	fibril_mutex_lock(&rh->device.base.guard);
-	list_remove(&dev->base.link);
 	rh->devices_by_port[port_id - 1] = NULL;
 	fibril_mutex_unlock(&rh->device.base.guard);
