Index: uspace/drv/usbhid/kbd/kbddev.c
===================================================================
--- uspace/drv/usbhid/kbd/kbddev.c	(revision 19e0560ec3c93d3c587dc073d3ab014e4eb3a0b0)
+++ uspace/drv/usbhid/kbd/kbddev.c	(revision 4a4c8bcf0ce34cbf901b7d7d1d02ef84f5b04d48)
@@ -42,4 +42,5 @@
 #include <ipc/kbd.h>
 #include <async.h>
+#include <async_obsolete.h>
 #include <fibril.h>
 #include <fibril_synch.h>
@@ -67,4 +68,7 @@
 
 #include "../usbhid.h"
+
+// FIXME: remove this header
+#include <kernel/ipc/ipc_methods.h>
 
 /*----------------------------------------------------------------------------*/
@@ -307,5 +311,5 @@
     unsigned int key)
 {
-	console_event_t ev;
+	kbd_event_t ev;
 	unsigned mod_mask;
 
@@ -399,5 +403,5 @@
 	}
 	
-	async_msg_4(kbd_dev->console_phone, KBD_EVENT, ev.type, ev.key, 
+	async_obsolete_msg_4(kbd_dev->console_phone, KBD_EVENT, ev.type, ev.key, 
 	    ev.mods, ev.c);
 }
@@ -892,5 +896,5 @@
 	
 	// hangup phone to the console
-	async_hangup((*kbd_dev)->console_phone);
+	async_obsolete_hangup((*kbd_dev)->console_phone);
 	
 	if ((*kbd_dev)->repeat_mtx != NULL) {
