Index: uspace/lib/usb/src/class.c
===================================================================
--- uspace/lib/usb/src/class.c	(revision 026271d5b6f0c2f02cd1ddb46545d5290a89565e)
+++ uspace/lib/usb/src/class.c	(revision d3dd96e2a27e0f83febb4f4438f5ab4060517e9b)
@@ -34,5 +34,4 @@
  */
 #include <usb/classes/classes.h>
-#include <errno.h>
 
 /** Tell string representation of USB class.
Index: uspace/lib/usb/src/debug.c
===================================================================
--- uspace/lib/usb/src/debug.c	(revision 026271d5b6f0c2f02cd1ddb46545d5290a89565e)
+++ uspace/lib/usb/src/debug.c	(revision d3dd96e2a27e0f83febb4f4438f5ab4060517e9b)
@@ -33,9 +33,5 @@
  * Debugging and logging support.
  */
-#include <adt/list.h>
 #include <fibril_synch.h>
-#include <errno.h>
-#include <stdlib.h>
-#include <stdio.h>
 #include <ddf/log.h>
 #include <usb/debug.h>
Index: uspace/lib/usb/src/dump.c
===================================================================
--- uspace/lib/usb/src/dump.c	(revision 026271d5b6f0c2f02cd1ddb46545d5290a89565e)
+++ uspace/lib/usb/src/dump.c	(revision d3dd96e2a27e0f83febb4f4438f5ab4060517e9b)
@@ -33,7 +33,4 @@
  * Descriptor dumping.
  */
-#include <adt/list.h>
-#include <fibril_synch.h>
-#include <errno.h>
 #include <stdlib.h>
 #include <stdio.h>
@@ -42,4 +39,5 @@
 #include <usb/classes/classes.h>
 #include <usb/classes/hub.h>
+#include <usb/usb.h>
 
 /** Mapping between descriptor id and dumping function. */
Index: uspace/lib/usb/src/usb.c
===================================================================
--- uspace/lib/usb/src/usb.c	(revision 026271d5b6f0c2f02cd1ddb46545d5290a89565e)
+++ uspace/lib/usb/src/usb.c	(revision d3dd96e2a27e0f83febb4f4438f5ab4060517e9b)
@@ -36,6 +36,6 @@
 #include <usb/request.h>
 
-#include <errno.h>
 #include <assert.h>
+#include <byteorder.h>
 #include <macros.h>
 
