Index: uspace/lib/usbdev/include/usb/dev/pipes.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/pipes.h	(revision c80448411a8de93942f2321d3e209c33631da03e)
+++ uspace/lib/usbdev/include/usb/dev/pipes.h	(revision 7769ec9c12f1422d5085ea7094183b5f6d87343e)
@@ -39,5 +39,4 @@
 #include <ddf/driver.h>
 #include <fibril_synch.h>
-#include <async.h>
 #include <usb/usb.h>
 #include <usb/descriptor.h>
@@ -46,18 +45,9 @@
 #define CTRL_PIPE_MIN_PACKET_SIZE 8
 /** Abstraction of a logical connection to USB device endpoint.
- * It encapsulates endpoint attributes (transfer type etc.) as well
- * as information about currently running sessions.
+ * It encapsulates endpoint attributes (transfer type etc.).
  * This endpoint must be bound with existing usb_device_connection_t
  * (i.e. the wire to send data over).
- *
- * Locking order: if you want to lock both mutexes
- * (@c guard and @c hc_sess_mutex), lock @c guard first.
- * It is not necessary to lock @c guard if you want to lock @c hc_sess_mutex
- * only.
  */
 typedef struct {
-	/** Guard of the whole pipe. */
-	fibril_mutex_t guard;
-
 	/** The connection used for sending the data. */
 	usb_device_connection_t *wire;
