Index: uspace/srv/console/console.c
===================================================================
--- uspace/srv/console/console.c	(revision ccd1a14e21fb8efa476a06bf841a6d8d784c11a8)
+++ uspace/srv/console/console.c	(revision 8bb129d69310eead42c22239971f5e6480175e55)
@@ -504,4 +504,5 @@
 		ipc_answer_0(callid, EINVAL);
 		ipc_answer_0(rid, EINVAL);
+		return;
 	}
 
@@ -510,4 +511,6 @@
 
 	(void) ipc_data_write_finalize(callid, cwrite_buf, size);
+
+	async_serialize_start();
 
 	off = 0;
@@ -516,4 +519,6 @@
 		write_char(consnum, ch);
 	}
+
+	async_serialize_end();
 
 	gcons_notify_char(consnum);
@@ -576,5 +581,7 @@
 			break;
 		case CONSOLE_WRITE:
+			async_serialize_end();
 			cons_write(consnum, callid, &call);
+			async_serialize_start();
 			continue;
 		case CONSOLE_CLEAR:
