Index: uspace/lib/usbdev/include/usb/dev/alternate_ifaces.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/alternate_ifaces.h	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
+++ uspace/lib/usbdev/include/usb/dev/alternate_ifaces.h	(revision b2e121ad525328882607c97cdba1a9ded6137d13)
@@ -59,5 +59,5 @@
 typedef struct {
 	/** Array of alternate interfaces descriptions. */
-	const usb_alternate_interface_descriptors_t *alternatives;
+	usb_alternate_interface_descriptors_t *alternatives;
 	/** Size of @c alternatives array. */
 	size_t alternative_count;
Index: uspace/lib/usbdev/include/usb/dev/device.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/device.h	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
+++ uspace/lib/usbdev/include/usb/dev/device.h	(revision b2e121ad525328882607c97cdba1a9ded6137d13)
@@ -51,5 +51,5 @@
 	usb_standard_device_descriptor_t device;
 	/** Full configuration descriptor of current configuration. */
-	const void *full_config;
+	void *full_config;
 	size_t full_config_size;
 } usb_device_descriptors_t;
Index: uspace/lib/usbdev/include/usb/dev/request.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/request.h	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
+++ uspace/lib/usbdev/include/usb/dev/request.h	(revision b2e121ad525328882607c97cdba1a9ded6137d13)
@@ -70,5 +70,5 @@
     void *, size_t, size_t *);
 errno_t usb_request_get_full_configuration_descriptor_alloc(usb_pipe_t *,
-    int, const void **, size_t *);
+    int, void **, size_t *);
 errno_t usb_request_set_descriptor(usb_pipe_t *, usb_request_type_t,
     usb_request_recipient_t, uint8_t, uint8_t, uint16_t, const void *, size_t);
Index: uspace/lib/usbdev/src/devpoll.c
===================================================================
--- uspace/lib/usbdev/src/devpoll.c	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
+++ uspace/lib/usbdev/src/devpoll.c	(revision b2e121ad525328882607c97cdba1a9ded6137d13)
@@ -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 b2e121ad525328882607c97cdba1a9ded6137d13)
@@ -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 b2e121ad525328882607c97cdba1a9ded6137d13)
@@ -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;
