Index: uspace/drv/bus/usb/usbmast/mast.c
===================================================================
--- uspace/drv/bus/usb/usbmast/mast.c	(revision ec626816c0d2d90894d650d9a77541bb73820133)
+++ uspace/drv/bus/usb/usbmast/mast.c	(revision b361bddca86ed91d75f08d01749d54938ed02785)
@@ -154,9 +154,6 @@
  *
  * @param dev Device to be reseted.
- * @param bulk_in_idx Index of bulk in pipe.
- * @param bulk_out_idx Index of bulk out pipe.
- */
-void usb_massstor_reset_recovery(usb_device_t *dev,
-    size_t bulk_in_idx, size_t bulk_out_idx)
+ */
+void usb_massstor_reset_recovery(usb_device_t *dev)
 {
 	/* We would ignore errors here because if this fails
@@ -164,6 +161,6 @@
 	 */
 	usb_massstor_reset(dev);
-	usb_pipe_clear_halt(&dev->ctrl_pipe, dev->pipes[bulk_in_idx].pipe);
-	usb_pipe_clear_halt(&dev->ctrl_pipe, dev->pipes[bulk_out_idx].pipe);
+	usb_pipe_clear_halt(&dev->ctrl_pipe, dev->pipes[BULK_IN_EP].pipe);
+	usb_pipe_clear_halt(&dev->ctrl_pipe, dev->pipes[BULK_OUT_EP].pipe);
 }
 
Index: uspace/drv/bus/usb/usbmast/mast.h
===================================================================
--- uspace/drv/bus/usb/usbmast/mast.h	(revision ec626816c0d2d90894d650d9a77541bb73820133)
+++ uspace/drv/bus/usb/usbmast/mast.h	(revision b361bddca86ed91d75f08d01749d54938ed02785)
@@ -66,5 +66,5 @@
     size_t, void *, size_t, size_t *);
 int usb_massstor_reset(usb_device_t *);
-void usb_massstor_reset_recovery(usb_device_t *, size_t, size_t);
+void usb_massstor_reset_recovery(usb_device_t *);
 int usb_massstor_get_max_lun(usb_device_t *);
 size_t usb_masstor_get_lun_count(usb_device_t *);
