Index: uspace/lib/usbdev/include/usb/dev/recognise.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/recognise.h	(revision 90994fa1ec60bf10a68ef4f056183053240541f5)
+++ uspace/lib/usbdev/include/usb/dev/recognise.h	(revision 162726b9932dc8dd165e3aa43235e18f4f5512ce)
@@ -51,5 +51,5 @@
 
 int usb_device_register_child_in_devman(usb_address_t, devman_handle_t,
-    ddf_dev_t *, devman_handle_t *, ddf_dev_ops_t *, void *, ddf_fun_t **);
+    ddf_dev_t *, ddf_dev_ops_t *, void *, ddf_fun_t **);
 
 #endif
Index: uspace/lib/usbdev/src/hub.c
===================================================================
--- uspace/lib/usbdev/src/hub.c	(revision 90994fa1ec60bf10a68ef4f056183053240541f5)
+++ uspace/lib/usbdev/src/hub.c	(revision 162726b9932dc8dd165e3aa43235e18f4f5512ce)
@@ -322,6 +322,5 @@
 	ddf_fun_t *child_fun;
 	rc = usb_device_register_child_in_devman(dev_addr, dev_conn.hc_handle,
-	    parent, NULL,
-	    dev_ops, new_dev_data, &child_fun);
+	    parent, dev_ops, new_dev_data, &child_fun);
 	if (rc != EOK) {
 		rc = ESTALL;
Index: uspace/lib/usbdev/src/recognise.c
===================================================================
--- uspace/lib/usbdev/src/recognise.c	(revision 90994fa1ec60bf10a68ef4f056183053240541f5)
+++ uspace/lib/usbdev/src/recognise.c	(revision 162726b9932dc8dd165e3aa43235e18f4f5512ce)
@@ -339,5 +339,4 @@
  * @param[in] hc_handle Handle of the host controller.
  * @param[in] parent Parent device.
- * @param[out] child_handle Handle of the child device.
  * @param[in] dev_ops Child device ops.
  * @param[in] dev_data Arbitrary pointer to be stored in the child
@@ -348,6 +347,5 @@
  */
 int usb_device_register_child_in_devman(usb_address_t address,
-    devman_handle_t hc_handle,
-    ddf_dev_t *parent, devman_handle_t *child_handle,
+    devman_handle_t hc_handle, ddf_dev_t *parent,
     ddf_dev_ops_t *dev_ops, void *dev_data, ddf_fun_t **child_fun)
 {
@@ -414,8 +412,4 @@
 	}
 
-	if (child_handle != NULL) {
-		*child_handle = child->handle;
-	}
-
 	if (child_fun != NULL) {
 		*child_fun = child;
