Index: uspace/srv/devman/client_conn.c
===================================================================
--- uspace/srv/devman/client_conn.c	(revision f77c1c90c1f223647872d5cefa2d86f63bc846d7)
+++ uspace/srv/devman/client_conn.c	(revision 8610c2c4d068b3acc29cae4d52b97b109bd41aea)
@@ -400,5 +400,5 @@
 	fibril_rwlock_read_unlock(&device_tree.rwlock);
 	
-	sysarg_t retval = async_data_read_finalize(callid, hdl_buf, size);
+	int retval = async_data_read_finalize(callid, hdl_buf, size);
 	free(hdl_buf);
 	
@@ -451,5 +451,5 @@
 	fun_del_ref(fun);
 	
-	async_answer_0(iid, (sysarg_t) rc);
+	async_answer_0(iid, rc);
 }
 
@@ -476,5 +476,5 @@
 	fun_del_ref(fun);
 	
-	async_answer_0(iid, (sysarg_t) rc);
+	async_answer_0(iid, rc);
 }
 
@@ -532,5 +532,5 @@
 	}
 	
-	sysarg_t retval = async_data_read_finalize(callid, hdl_buf, size);
+	int retval = async_data_read_finalize(callid, hdl_buf, size);
 	free(hdl_buf);
 	
@@ -572,5 +572,5 @@
 	}
 	
-	sysarg_t retval = async_data_read_finalize(callid, hdl_buf, size);
+	int retval = async_data_read_finalize(callid, hdl_buf, size);
 	free(hdl_buf);
 	
Index: uspace/srv/devman/driver.c
===================================================================
--- uspace/srv/devman/driver.c	(revision f77c1c90c1f223647872d5cefa2d86f63bc846d7)
+++ uspace/srv/devman/driver.c	(revision 8610c2c4d068b3acc29cae4d52b97b109bd41aea)
@@ -309,5 +309,5 @@
 {
 	async_exch_t *exch;
-	sysarg_t retval;
+	int retval;
 	
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "stop_driver(drv=\"%s\")", drv->name);
@@ -591,5 +591,5 @@
 	
 	/* Send the device name to the driver. */
-	sysarg_t rc = async_data_write_start(exch, dev->pfun->name,
+	int rc = async_data_write_start(exch, dev->pfun->name,
 	    str_size(dev->pfun->name) + 1);
 	
@@ -621,5 +621,5 @@
 {
 	async_exch_t *exch;
-	sysarg_t retval;
+	int retval;
 	driver_t *drv;
 	devman_handle_t handle;
@@ -644,5 +644,5 @@
 {
 	async_exch_t *exch;
-	sysarg_t retval;
+	int retval;
 	driver_t *drv;
 	devman_handle_t handle;
@@ -667,5 +667,5 @@
 {
 	async_exch_t *exch;
-	sysarg_t retval;
+	int retval;
 	driver_t *drv;
 	devman_handle_t handle;
@@ -695,5 +695,5 @@
 {
 	async_exch_t *exch;
-	sysarg_t retval;
+	int retval;
 	driver_t *drv;
 	devman_handle_t handle;
Index: uspace/srv/devman/drv_conn.c
===================================================================
--- uspace/srv/devman/drv_conn.c	(revision f77c1c90c1f223647872d5cefa2d86f63bc846d7)
+++ uspace/srv/devman/drv_conn.c	(revision 8610c2c4d068b3acc29cae4d52b97b109bd41aea)
@@ -407,5 +407,5 @@
 		fun_busy_unlock(fun);
 		fun_del_ref(fun);
-		async_answer_0(iid, (sysarg_t) rc);
+		async_answer_0(iid, rc);
 		return;
 	}
@@ -414,5 +414,5 @@
 	fun_del_ref(fun);
 	
-	async_answer_0(iid, (sysarg_t) EOK);
+	async_answer_0(iid, EOK);
 }
 
@@ -448,5 +448,5 @@
 		fun_busy_unlock(fun);
 		fun_del_ref(fun);
-		async_answer_0(iid, (sysarg_t) rc);
+		async_answer_0(iid, rc);
 		return;
 	}
@@ -454,5 +454,5 @@
 	fun_busy_unlock(fun);
 	fun_del_ref(fun);
-	async_answer_0(iid, (sysarg_t) EOK);
+	async_answer_0(iid, EOK);
 }
 
