Index: uspace/drv/bus/usb/ehci/main.c
===================================================================
--- uspace/drv/bus/usb/ehci/main.c	(revision 585635856440deab73ad5891daab8fa87901aa68)
+++ uspace/drv/bus/usb/ehci/main.c	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
@@ -52,5 +52,5 @@
 #define NAME "ehci"
 
-static int ehci_driver_init(hcd_t *, const hw_res_list_parsed_t *, bool);
+static errno_t ehci_driver_init(hcd_t *, const hw_res_list_parsed_t *, bool);
 static void ehci_driver_fini(hcd_t *);
 
@@ -72,5 +72,5 @@
 
 
-static int ehci_driver_init(hcd_t *hcd, const hw_res_list_parsed_t *res,
+static errno_t ehci_driver_init(hcd_t *hcd, const hw_res_list_parsed_t *res,
     bool irq)
 {
@@ -82,5 +82,5 @@
 		return ENOMEM;
 
-	const int ret = hc_init(instance, res, irq);
+	const errno_t ret = hc_init(instance, res, irq);
 	if (ret == EOK) {
 		hcd_set_implementation(hcd, instance, &ehci_hc_driver.ops);
@@ -107,5 +107,5 @@
  * @return Error code.
  */
-static int ehci_dev_add(ddf_dev_t *device)
+static errno_t ehci_dev_add(ddf_dev_t *device)
 {
 	usb_log_debug("ehci_dev_add() called\n");
