Index: uspace/drv/vhc/Makefile
===================================================================
--- uspace/drv/vhc/Makefile	(revision 9ca001350dd87a5fbe5c002091a42f437f607c8c)
+++ uspace/drv/vhc/Makefile	(revision 84439d7c2ebefbea307e636b8e8316fb8f84e090)
@@ -33,5 +33,5 @@
 	$(LIBDRV_PREFIX)/libdrv.a
 EXTRA_CFLAGS += \
-	-I$(LIB_PREFIX) \
+	-I$(LIBUSBVIRT_PREFIX)/include \
 	-I$(LIBUSB_PREFIX)/include \
 	-I$(LIBDRV_PREFIX)/include
Index: uspace/drv/vhc/hubops.c
===================================================================
--- uspace/drv/vhc/hubops.c	(revision 9ca001350dd87a5fbe5c002091a42f437f607c8c)
+++ uspace/drv/vhc/hubops.c	(revision 84439d7c2ebefbea307e636b8e8316fb8f84e090)
@@ -65,22 +65,7 @@
     void *buffer, size_t size, size_t *actual_size);
 
-/** Standard USB requests. */
-static usbvirt_standard_device_request_ops_t standard_request_ops = {
-	.on_get_status = NULL,
-	.on_clear_feature = NULL,
-	.on_set_feature = NULL,
-	.on_set_address = NULL,
-	.on_get_descriptor = on_get_descriptor,
-	.on_set_descriptor = NULL,
-	.on_get_configuration = NULL,
-	.on_set_configuration = NULL,
-	.on_get_interface = NULL,
-	.on_set_interface = NULL,
-	.on_synch_frame = NULL
-};
-
 /** Hub operations. */
 usbvirt_device_ops_t hub_ops = {
-	.standard_request_ops = &standard_request_ops,
+	.on_standard_request[USB_DEVREQ_GET_DESCRIPTOR] = on_get_descriptor,
 	.on_class_device_request = on_class_request,
 	.on_data = NULL,
