Index: uspace/drv/bus/usb/xhci/rh.c
===================================================================
--- uspace/drv/bus/usb/xhci/rh.c	(revision d07b0526fecdaa71884b2decd3c05a7592a1adad)
+++ uspace/drv/bus/usb/xhci/rh.c	(revision d14ca59247e6b048a00dc19b47b2b46d7ce48708)
@@ -62,5 +62,5 @@
 	header->max_current = 0;
 
-	return virthub_base_init(&rh->base, "xhci rh", &ops, rh, NULL,
+	return virthub_base_init(&rh->base, "xhci-rh", &ops, rh, NULL,
 	    header, HUB_STATUS_CHANGE_PIPE);
 }
@@ -298,21 +298,4 @@
 }
 
-/** Hub status request handler.
- * @param device Virtual hub device
- * @param setup_packet USB setup stage data.
- * @param[out] data destination data buffer, size must be at least
- *             setup_packet->length bytes
- * @param[out] act_size Sized of the valid response part of the buffer.
- * @return Error code.
- */
-static int req_get_status(usbvirt_device_t *device,
-    const usb_device_request_setup_packet_t *setup_packet,
-    uint8_t *data, size_t *act_size)
-{
-	/* TODO: Implement me! */
-	usb_log_debug2("Called req_get_status().");
-	return EOK;
-}
-
 /** Hub set feature request handler.
  * @param device Virtual hub device
@@ -390,8 +373,4 @@
  * @param buffer_size Bytes available in buffer
  * @param actual_size Size us the used part of the dest buffer.
- *
- * Produces status mask. Bit 0 indicates hub status change the other bits
- * represent port status change. Endian does not matter as UHCI root hubs
- * only need 1 byte.
  */
 static int req_status_change_handler(usbvirt_device_t *device,
@@ -399,5 +378,4 @@
     void *buffer, size_t buffer_size, size_t *actual_size)
 {
-	/* TODO: Implement me! */
 	usb_log_debug2("Called req_status_change_handler().");
 	return ENAK;
@@ -446,5 +424,7 @@
 		CLASS_REQ_IN(USB_REQUEST_RECIPIENT_DEVICE, USB_HUB_REQUEST_GET_STATUS),
 		.name = "GetHubStatus",
-		.callback = req_get_status,
+		/* XHCI root hub has no power source,
+		 * over-current is reported by port */
+		.callback = virthub_base_get_null_status,
 	},
 	{
