Index: uspace/srv/hid/output/port/chardev.c
===================================================================
--- uspace/srv/hid/output/port/chardev.c	(revision d3109ffbe9773fed7630d7d9dae993d02f8967ac)
+++ uspace/srv/hid/output/port/chardev.c	(revision d31c3ea70b393289736cdac0e91fa5c5eba06c4c)
@@ -65,9 +65,7 @@
 static FIBRIL_CONDVAR_INITIALIZE(discovery_cv);
 
-static void chardev_flush(void *arg)
+static void chardev_flush(void)
 {
 	size_t nwr;
-
-	(void)arg;
 
 	if (chardev_bused == 0)
@@ -83,9 +81,9 @@
 {
 	if (chardev_bused == chardev_buf_size)
-		chardev_flush(NULL);
+		chardev_flush();
 	chardev_buf[chardev_bused++] = (uint8_t) ch;
 }
 
-static void chardev_putuchar(void *arg, char32_t ch)
+static void chardev_putuchar(char32_t ch)
 {
 	char buf[STR_BOUNDS(1)];
@@ -94,6 +92,4 @@
 	errno_t rc;
 
-	(void)arg;
-
 	off = 0;
 	rc = chr_encode(ch, buf, &off, sizeof(buf));
@@ -105,5 +101,5 @@
 }
 
-static void chardev_control_puts(void *arg, const char *str)
+static void chardev_control_puts(const char *str)
 {
 	const char *p;
@@ -111,5 +107,5 @@
 	p = str;
 	while (*p != '\0')
-		chardev_putuchar(arg, *p++);
+		chardev_putuchar(*p++);
 }
 
