Index: uspace/drv/usbhid/multimedia/multimedia.c
===================================================================
--- uspace/drv/usbhid/multimedia/multimedia.c	(revision 3e6e2b91b548e7ef0d65a32ef82e0fd714ebf15b)
+++ uspace/drv/usbhid/multimedia/multimedia.c	(revision 3e95cd7fd0a77b4114b52993daf5065d8477bb9b)
@@ -59,9 +59,9 @@
 typedef struct usb_multimedia_t {
 	/** Previously pressed keys (not translated to key codes). */
-	int32_t *keys_old;
+	//int32_t *keys_old;
 	/** Currently pressed keys (not translated to key codes). */
-	int32_t *keys;
+	//int32_t *keys;
 	/** Count of stored keys (i.e. number of keys in the report). */
-	size_t key_count;	
+	//size_t key_count;	
 	/** IPC phone to the console device (for sending key events). */
 	int console_phone;
@@ -175,10 +175,10 @@
 	
 	// free all buffers
-	if ((*multim_dev)->keys != NULL) {
-		free((*multim_dev)->keys);
-	}
-	if ((*multim_dev)->keys_old != NULL) {
-		free((*multim_dev)->keys_old);
-	}
+//	if ((*multim_dev)->keys != NULL) {
+//		free((*multim_dev)->keys);
+//	}
+//	if ((*multim_dev)->keys_old != NULL) {
+//		free((*multim_dev)->keys_old);
+//	}
 
 	free(*multim_dev);
@@ -244,35 +244,35 @@
 	multim_dev->console_phone = -1;
 	
-	usb_hid_report_path_t *path = usb_hid_report_path();
-	usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_CONSUMER, 0);
-	
-	usb_hid_report_path_set_report_id(path, 1);
-	
-	multim_dev->key_count = usb_hid_report_size(
-	    hid_dev->report, 1, USB_HID_REPORT_TYPE_INPUT);
-
-	usb_hid_report_path_free(path);
-	
-	usb_log_debug(NAME " Size of the input report: %zu\n", 
-	    multim_dev->key_count);
-	
-	multim_dev->keys = (int32_t *)calloc(multim_dev->key_count, 
-	    sizeof(int32_t));
-	
-	if (multim_dev->keys == NULL) {
-		usb_log_fatal("No memory!\n");
-		free(multim_dev);
-		return ENOMEM;
-	}
-	
-	multim_dev->keys_old = 
-		(int32_t *)calloc(multim_dev->key_count, sizeof(int32_t));
-	
-	if (multim_dev->keys_old == NULL) {
-		usb_log_fatal("No memory!\n");
-		free(multim_dev->keys);
-		free(multim_dev);
-		return ENOMEM;
-	}
+//	usb_hid_report_path_t *path = usb_hid_report_path();
+//	usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_CONSUMER, 0);
+	
+//	usb_hid_report_path_set_report_id(path, 1);
+	
+//	multim_dev->key_count = usb_hid_report_size(
+//	    hid_dev->report, 1, USB_HID_REPORT_TYPE_INPUT);
+
+//	usb_hid_report_path_free(path);
+	
+//	usb_log_debug(NAME " Size of the input report: %zu\n", 
+//	    multim_dev->key_count);
+	
+//	multim_dev->keys = (int32_t *)calloc(multim_dev->key_count, 
+//	    sizeof(int32_t));
+	
+//	if (multim_dev->keys == NULL) {
+//		usb_log_fatal("No memory!\n");
+//		free(multim_dev);
+//		return ENOMEM;
+//	}
+	
+//	multim_dev->keys_old = 
+//		(int32_t *)calloc(multim_dev->key_count, sizeof(int32_t));
+	
+//	if (multim_dev->keys_old == NULL) {
+//		usb_log_fatal("No memory!\n");
+//		free(multim_dev->keys);
+//		free(multim_dev);
+//		return ENOMEM;
+//	}
 	
 	/*! @todo Autorepeat */
