Index: uspace/drv/bus/usb/usbmid/main.c
===================================================================
--- uspace/drv/bus/usb/usbmid/main.c	(revision 6785b538d1d589cbbed2c1fbe3c6dc068f7c0a05)
+++ uspace/drv/bus/usb/usbmid/main.c	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
@@ -49,5 +49,5 @@
  * @return Error code.
  */
-static int usbmid_device_add(usb_device_t *dev)
+static errno_t usbmid_device_add(usb_device_t *dev)
 {
 	usb_log_info("Taking care of new MID `%s'.\n", usb_device_get_name(dev));
@@ -61,5 +61,5 @@
  * @return Error code.
  */
-static int usbmid_device_remove(usb_device_t *dev)
+static errno_t usbmid_device_remove(usb_device_t *dev)
 {
 	assert(dev);
@@ -68,5 +68,5 @@
 
 	/* Remove ctl function */
-	int ret = ddf_fun_unbind(usb_mid->ctl_fun);
+	errno_t ret = ddf_fun_unbind(usb_mid->ctl_fun);
 	if (ret != EOK) {
 		usb_log_error("Failed to unbind USB MID ctl function: %s.\n",
@@ -87,5 +87,5 @@
 
 		/* Tell the child to go off-line. */
-		int pret = ddf_fun_offline(iface->fun);
+		errno_t pret = ddf_fun_offline(iface->fun);
 		if (pret != EOK) {
 			usb_log_warning("Failed to turn off child `%s': %s\n",
@@ -110,5 +110,5 @@
  * @return Error code.
  */
-static int usbmid_device_gone(usb_device_t *dev)
+static errno_t usbmid_device_gone(usb_device_t *dev)
 {
 	assert(dev);
@@ -119,5 +119,5 @@
 
 	/* Remove ctl function */
-	int ret = ddf_fun_unbind(usb_mid->ctl_fun);
+	errno_t ret = ddf_fun_unbind(usb_mid->ctl_fun);
 	if (ret != EOK) {
 		usb_log_error("Failed to unbind USB MID ctl function: %s.\n",
@@ -137,5 +137,5 @@
 		    ddf_fun_get_name(iface->fun));
 
-		const int pret = usbmid_interface_destroy(iface);
+		const errno_t pret = usbmid_interface_destroy(iface);
 		if (pret != EOK) {
 			usb_log_error("Failed to remove child `%s': %s\n",
