Index: uspace/srv/fs/devfs/devfs_ops.c
===================================================================
--- uspace/srv/fs/devfs/devfs_ops.c	(revision 472c09d5893ee3d91337e6bd2fdda63fdbe11301)
+++ uspace/srv/fs/devfs/devfs_ops.c	(revision b1d3c36aca6850dfcd12418b4a6f60aa37a83487)
@@ -419,5 +419,6 @@
 	
 	/* Accept the mount options */
-	ipcarg_t retval = async_string_receive(&opts, 0, NULL);
+	ipcarg_t retval = async_data_write_accept((char **) &opts, true, 0, 0,
+	    0, NULL);
 	if (retval != EOK) {
 		ipc_answer_0(rid, retval);
Index: uspace/srv/fs/fat/fat_ops.c
===================================================================
--- uspace/srv/fs/fat/fat_ops.c	(revision 472c09d5893ee3d91337e6bd2fdda63fdbe11301)
+++ uspace/srv/fs/fat/fat_ops.c	(revision b1d3c36aca6850dfcd12418b4a6f60aa37a83487)
@@ -977,5 +977,5 @@
 	/* Accept the mount options */
 	char *opts;
-	int rc = async_string_receive(&opts, 0, NULL);
+	int rc = async_data_write_accept((char **) &opts, true, 0, 0, 0, NULL);
 	
 	if (rc != EOK) {
Index: uspace/srv/fs/tmpfs/tmpfs_ops.c
===================================================================
--- uspace/srv/fs/tmpfs/tmpfs_ops.c	(revision 472c09d5893ee3d91337e6bd2fdda63fdbe11301)
+++ uspace/srv/fs/tmpfs/tmpfs_ops.c	(revision b1d3c36aca6850dfcd12418b4a6f60aa37a83487)
@@ -442,5 +442,5 @@
 	/* Accept the mount options */
 	char *opts;
-	int rc = async_string_receive(&opts, 0, NULL);
+	int rc = async_data_write_accept((char **) &opts, true, 0, 0, 0, NULL);
 	
 	if (rc != EOK) {
