Index: uspace/drv/infrastructure/rootvirt/rootvirt.c
===================================================================
--- uspace/drv/infrastructure/rootvirt/rootvirt.c	(revision 5203e2569a38ea677d1b3f202650bb36f9609583)
+++ uspace/drv/infrastructure/rootvirt/rootvirt.c	(revision c5be39b48e3de00d342394cb29ba1f563fc45dbd)
@@ -63,7 +63,11 @@
 
 static int rootvirt_add_device(ddf_dev_t *dev);
+static int rootvirt_fun_online(ddf_fun_t *fun);
+static int rootvirt_fun_offline(ddf_fun_t *fun);
 
 static driver_ops_t rootvirt_ops = {
-	.add_device = &rootvirt_add_device
+	.add_device = &rootvirt_add_device,
+	.fun_online = &rootvirt_fun_online,
+	.fun_offline = &rootvirt_fun_offline
 };
 
@@ -140,4 +144,16 @@
 }
 
+static int rootvirt_fun_online(ddf_fun_t *fun)
+{
+	ddf_msg(LVL_DEBUG, "rootvirt_fun_online()");
+	return ddf_fun_online(fun);
+}
+
+static int rootvirt_fun_offline(ddf_fun_t *fun)
+{
+	ddf_msg(LVL_DEBUG, "rootvirt_fun_offline()");
+	return ddf_fun_offline(fun);
+}
+
 int main(int argc, char *argv[])
 {
