Index: uspace/lib/usbhost/include/usb/host/batch.h
===================================================================
--- uspace/lib/usbhost/include/usb/host/batch.h	(revision f18d82f058cb6087d2a2dfe4118693b064b90147)
+++ uspace/lib/usbhost/include/usb/host/batch.h	(revision 9a790ad19636b20469894d9c50e2f4fb707373d7)
@@ -44,15 +44,12 @@
 struct usb_transfer_batch {
 	endpoint_t *ep;
-	link_t link;
 	usbhc_iface_transfer_in_callback_t callback_in;
 	usbhc_iface_transfer_out_callback_t callback_out;
 	void *arg;
 	char *buffer;
-	char *data_buffer;
 	size_t buffer_size;
 	char *setup_buffer;
 	size_t setup_size;
 	size_t transfered_size;
-	void (*next_step)(usb_transfer_batch_t *);
 	int error;
 	ddf_fun_t *fun;
@@ -78,5 +75,4 @@
     endpoint_t *ep,
     char *buffer,
-    char *data_buffer,
     size_t buffer_size,
     char *setup_buffer,
@@ -127,11 +123,4 @@
 	usb_transfer_batch_finish(instance, data, size);
 }
-/*----------------------------------------------------------------------------*/
-static inline usb_transfer_batch_t *usb_transfer_batch_from_link(link_t *l)
-{
-	assert(l);
-	return list_get_instance(l, usb_transfer_batch_t, link);
-}
-
 #endif
 /**
