Index: uspace/lib/usbhost/include/usb/host/endpoint.h
===================================================================
--- uspace/lib/usbhost/include/usb/host/endpoint.h	(revision 76f566de890cd5cbde52f45bfddc66bd4993b126)
+++ uspace/lib/usbhost/include/usb/host/endpoint.h	(revision e2625b1a1e5a2895b86f0e39c2d70a39e49e042a)
@@ -42,6 +42,6 @@
 
 #include <adt/list.h>
-#include <atomic.h>
 #include <fibril_synch.h>
+#include <refcount.h>
 #include <stdbool.h>
 #include <sys/time.h>
@@ -78,5 +78,5 @@
 	device_t *device;
 	/** Reference count. */
-	atomic_t refcnt;
+	atomic_refcount_t refcnt;
 
 	/** An inherited guard */
Index: uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h
===================================================================
--- uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h	(revision 76f566de890cd5cbde52f45bfddc66bd4993b126)
+++ uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h	(revision e2625b1a1e5a2895b86f0e39c2d70a39e49e042a)
@@ -38,6 +38,6 @@
 #define LIBUSBHOST_HOST_USB_TRANSFER_BATCH_H
 
-#include <atomic.h>
 #include <errno.h>
+#include <refcount.h>
 #include <stddef.h>
 #include <stdint.h>
