Index: uspace/drv/bus/usb/ehci/res.c
===================================================================
--- uspace/drv/bus/usb/ehci/res.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
+++ uspace/drv/bus/usb/ehci/res.c	(revision 02667d9f8facbf1c4afd9bb4842fefd0a6c1aec9)
@@ -229,5 +229,4 @@
 	//TODO unmap registers
 	hw_res_list_parsed_clean(&res);
-	async_hangup(parent_sess);
 	return ret;
 }
Index: uspace/drv/bus/usb/uhci/main.c
===================================================================
--- uspace/drv/bus/usb/uhci/main.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
+++ uspace/drv/bus/usb/uhci/main.c	(revision 02667d9f8facbf1c4afd9bb4842fefd0a6c1aec9)
@@ -111,8 +111,5 @@
 	/* See UHCI design guide page 45 for these values.
 	 * Write all WC bits in USB legacy register */
-	const int rc = pci_config_space_write_16(parent_sess, 0xc0, 0xaf00);
-
-	async_hangup(parent_sess);
-	return rc;
+	return pci_config_space_write_16(parent_sess, 0xc0, 0xaf00);
 }
 
