Index: uspace/lib/usbhost/include/usb/host/endpoint.h
===================================================================
--- uspace/lib/usbhost/include/usb/host/endpoint.h	(revision 498ced18a4f90fe1c9eee028e354d61b39de484d)
+++ uspace/lib/usbhost/include/usb/host/endpoint.h	(revision cc36562b0e0fa0ec04ebc7853e4f55c5ee478d3c)
@@ -45,5 +45,5 @@
 #include <refcount.h>
 #include <stdbool.h>
-#include <sys/time.h>
+#include <time.h>
 #include <usb/usb.h>
 #include <usb/host/bus.h>
@@ -125,5 +125,5 @@
 extern void endpoint_set_offline_locked(endpoint_t *);
 
-extern void endpoint_wait_timeout_locked(endpoint_t *ep, suseconds_t);
+extern void endpoint_wait_timeout_locked(endpoint_t *ep, usec_t);
 extern int endpoint_activate_locked(endpoint_t *, usb_transfer_batch_t *);
 extern void endpoint_deactivate_locked(endpoint_t *);
Index: uspace/lib/usbhost/src/endpoint.c
===================================================================
--- uspace/lib/usbhost/src/endpoint.c	(revision 498ced18a4f90fe1c9eee028e354d61b39de484d)
+++ uspace/lib/usbhost/src/endpoint.c	(revision cc36562b0e0fa0ec04ebc7853e4f55c5ee478d3c)
@@ -145,5 +145,5 @@
  * offline (and is interrupted by the endpoint going offline).
  */
-void endpoint_wait_timeout_locked(endpoint_t *ep, suseconds_t timeout)
+void endpoint_wait_timeout_locked(endpoint_t *ep, usec_t timeout)
 {
 	assert(ep);
