Index: uspace/lib/usbdev/src/devpoll.c
===================================================================
--- uspace/lib/usbdev/src/devpoll.c	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
+++ uspace/lib/usbdev/src/devpoll.c	(revision 7f9df7b96a72566de47074ddcc443093aa8aa3e8)
@@ -80,5 +80,5 @@
 {
 	assert(arg);
-	const polling_data_t *data = arg;
+	polling_data_t *data = arg;
 	/* Helper to reduce typing. */
 	const usb_device_auto_polling_t *params = &data->auto_polling;
Index: uspace/lib/usbdev/src/recognise.c
===================================================================
--- uspace/lib/usbdev/src/recognise.c	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
+++ uspace/lib/usbdev/src/recognise.c	(revision 7f9df7b96a72566de47074ddcc443093aa8aa3e8)
@@ -61,5 +61,5 @@
  */
 static errno_t usb_add_match_id(match_id_list_t *matches, int score,
-    const char *match_str)
+    char *match_str)
 {
 	assert(matches);
Index: uspace/lib/usbdev/src/request.c
===================================================================
--- uspace/lib/usbdev/src/request.c	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
+++ uspace/lib/usbdev/src/request.c	(revision 7f9df7b96a72566de47074ddcc443093aa8aa3e8)
@@ -475,5 +475,5 @@
 errno_t usb_request_get_full_configuration_descriptor_alloc(
     usb_pipe_t *pipe, int index,
-    const void **descriptor_ptr, size_t *descriptor_size)
+    void **descriptor_ptr, size_t *descriptor_size)
 {
 	errno_t rc;
