Index: uspace/drv/bus/usb/ohci/root_hub.c
===================================================================
--- uspace/drv/bus/usb/ohci/root_hub.c	(revision 1368a6ba58b2d22d8a3b63216dc97337c0b44469)
+++ uspace/drv/bus/usb/ohci/root_hub.c	(revision b7c2757f661253d37765c0eb7c0d3f2ca2dea106)
@@ -164,5 +164,5 @@
 static void create_serialized_hub_descriptor(rh_t *instance);
 
-static int rh_init_descriptors(rh_t *instance);
+static void rh_init_descriptors(rh_t *instance);
 
 static void create_interrupt_mask_in_instance(rh_t *instance);
@@ -224,5 +224,5 @@
  * @return Error code.
  */
-int rh_init(rh_t *instance, ohci_regs_t *regs)
+void rh_init(rh_t *instance, ohci_regs_t *regs)
 {
 	assert(instance);
@@ -247,13 +247,8 @@
 	instance->registers->rh_desc_a |= RHDA_NPS_FLAG;
 
-	int ret = rh_init_descriptors(instance);
-	if (ret != EOK) {
-		return ret;
-	}
+	rh_init_descriptors(instance);
 
 	usb_log_info("Root hub (%zu ports) initialized.\n",
 	    instance->port_count);
-
-	return EOK;
 }
 /*----------------------------------------------------------------------------*/
@@ -381,5 +376,5 @@
  * @return Error code
  */
-int rh_init_descriptors(rh_t *instance)
+void rh_init_descriptors(rh_t *instance)
 {
 	assert(instance);
@@ -395,6 +390,4 @@
 	    sizeof(usb_standard_interface_descriptor_t) +
 	    instance->hub_descriptor_size;
-
-	return EOK;
 }
 /*----------------------------------------------------------------------------*/
Index: uspace/drv/bus/usb/ohci/root_hub.h
===================================================================
--- uspace/drv/bus/usb/ohci/root_hub.h	(revision 1368a6ba58b2d22d8a3b63216dc97337c0b44469)
+++ uspace/drv/bus/usb/ohci/root_hub.h	(revision b7c2757f661253d37765c0eb7c0d3f2ca2dea106)
@@ -77,5 +77,5 @@
 } rh_t;
 
-int rh_init(rh_t *instance, ohci_regs_t *regs);
+void rh_init(rh_t *instance, ohci_regs_t *regs);
 
 int rh_request(rh_t *instance, usb_transfer_batch_t *request);
