Index: uspace/srv/hid/output/port/chardev.c
===================================================================
--- uspace/srv/hid/output/port/chardev.c	(revision 984a9ba2fa05c490a7066737655ed19130c714e8)
+++ uspace/srv/hid/output/port/chardev.c	(revision e89a06a6551f1dacee7bb5fa05a9eaa8901612d6)
@@ -155,5 +155,5 @@
  * fibril blocked in chardev_init().
  */
-static void check_for_dev(void)
+static void check_for_dev(void *arg)
 {
 	errno_t rc;
@@ -236,5 +236,5 @@
 	}
 
-	rc = loc_register_cat_change_cb(check_for_dev);
+	rc = loc_register_cat_change_cb(check_for_dev, NULL);
 	if (rc != EOK) {
 		printf("%s: Failed to register callback for device discovery.\n",
@@ -243,5 +243,5 @@
 	}
 
-	check_for_dev();
+	check_for_dev(NULL);
 
 	fibril_mutex_lock(&discovery_lock);
