Index: uspace/srv/hid/input/input.c
===================================================================
--- uspace/srv/hid/input/input.c	(revision 737ebf303532be0cc0b22233d0ef1a31b9701e5c)
+++ uspace/srv/hid/input/input.c	(revision f2d88f3fc01df99a1e5292a3a395c0754a4ef3fa)
@@ -539,5 +539,6 @@
 		size_t nread;
 
-		chardev_read(sdev->chardev, &data, sizeof(data), &nread);
+		chardev_read(sdev->chardev, &data, sizeof(data), &nread,
+		    chardev_f_none);
 		/* XXX Handle error */
 		kbd_push_data(sdev->kdev, data);
Index: uspace/srv/hid/input/port/chardev.c
===================================================================
--- uspace/srv/hid/input/port/chardev.c	(revision 737ebf303532be0cc0b22233d0ef1a31b9701e5c)
+++ uspace/srv/hid/input/port/chardev.c	(revision f2d88f3fc01df99a1e5292a3a395c0754a4ef3fa)
@@ -138,5 +138,6 @@
 
 	while (true) {
-		rc = chardev_read(chardev, &b, sizeof(b), &nread);
+		rc = chardev_read(chardev, &b, sizeof(b), &nread,
+		    chardev_f_none);
 		if (rc != EOK || nread != sizeof(b)) {
 			printf("%s: Error reading data", NAME);
Index: uspace/srv/hid/isdv4_tablet/isdv4.c
===================================================================
--- uspace/srv/hid/isdv4_tablet/isdv4.c	(revision 737ebf303532be0cc0b22233d0ef1a31b9701e5c)
+++ uspace/srv/hid/isdv4_tablet/isdv4.c	(revision f2d88f3fc01df99a1e5292a3a395c0754a4ef3fa)
@@ -293,5 +293,5 @@
 
 		rc = chardev_read(state->chardev, state->buf + state->buf_end,
-		    state->buf_size - state->buf_end, &nread);
+		    state->buf_size - state->buf_end, &nread, chardev_f_none);
 		if (rc != EOK && nread == 0)
 			return EIO;
