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 7f9df7b96a72566de47074ddcc443093aa8aa3e8)
@@ -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 7f9df7b96a72566de47074ddcc443093aa8aa3e8)
@@ -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 7f9df7b96a72566de47074ddcc443093aa8aa3e8)
@@ -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);
