Index: uspace/lib/usbdev/include/usb/dev/request.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/request.h	(revision fa4b12d5bf99f8f60a08256270d35ee17c61e30e)
+++ uspace/lib/usbdev/include/usb/dev/request.h	(revision 047fbc82a9a6f1939379d03723a2abc9fdf13295)
@@ -85,5 +85,4 @@
     char **);
 
-int usb_request_clear_endpoint_halt(usb_pipe_t *, uint16_t);
 int usb_pipe_clear_halt(usb_pipe_t *, usb_pipe_t *);
 int usb_request_get_endpoint_status(usb_pipe_t *, usb_pipe_t *, uint16_t *);
Index: uspace/lib/usbdev/src/devpoll.c
===================================================================
--- uspace/lib/usbdev/src/devpoll.c	(revision fa4b12d5bf99f8f60a08256270d35ee17c61e30e)
+++ uspace/lib/usbdev/src/devpoll.c	(revision 047fbc82a9a6f1939379d03723a2abc9fdf13295)
@@ -154,7 +154,6 @@
 			 * attempt anyway.
 			 */
-			usb_request_clear_endpoint_halt(
-			    usb_device_get_default_pipe(polling->device),
-			    pipe->desc.endpoint_no);
+			usb_pipe_clear_halt(
+			    usb_device_get_default_pipe(polling->device), pipe);
 		}
 
Index: uspace/lib/usbdev/src/pipes.c
===================================================================
--- uspace/lib/usbdev/src/pipes.c	(revision fa4b12d5bf99f8f60a08256270d35ee17c61e30e)
+++ uspace/lib/usbdev/src/pipes.c	(revision 047fbc82a9a6f1939379d03723a2abc9fdf13295)
@@ -56,5 +56,5 @@
 	/* Prevent infinite recursion. */
 	pipe->auto_reset_halt = false;
-	usb_request_clear_endpoint_halt(pipe, 0);
+	usb_pipe_clear_halt(pipe, pipe);
 	pipe->auto_reset_halt = true;
 }
@@ -194,5 +194,5 @@
 		exch = async_exchange_begin(pipe->isoch_session);
 	else
-	 	exch = async_exchange_begin(pipe->bus_session);
+		exch = async_exchange_begin(pipe->bus_session);
 	size_t act_size = 0;
 	const int rc =
Index: uspace/lib/usbdev/src/request.c
===================================================================
--- uspace/lib/usbdev/src/request.c	(revision fa4b12d5bf99f8f60a08256270d35ee17c61e30e)
+++ uspace/lib/usbdev/src/request.c	(revision 047fbc82a9a6f1939379d03723a2abc9fdf13295)
@@ -824,5 +824,5 @@
  * @return Error code.
  */
-int usb_request_clear_endpoint_halt(usb_pipe_t *pipe, uint16_t ep_index)
+static int usb_request_clear_endpoint_halt(usb_pipe_t *pipe, uint16_t ep_index)
 {
 	return usb_request_clear_feature(pipe,
