Index: uspace/srv/vfs/vfs.h
===================================================================
--- uspace/srv/vfs/vfs.h	(revision c1c0184baf11643c0fc4b19ac1d548092d587c73)
+++ uspace/srv/vfs/vfs.h	(revision d3cce524f4284d988e6f548b677f9d6012b28922)
@@ -54,5 +54,4 @@
 	vfs_info_t vfs_info;
 	fs_handle_t fs_handle;
-	fibril_mutex_t phone_lock;
 	async_sess_t session;
 } fs_info_t;
Index: uspace/srv/vfs/vfs_register.c
===================================================================
--- uspace/srv/vfs/vfs_register.c	(revision c1c0184baf11643c0fc4b19ac1d548092d587c73)
+++ uspace/srv/vfs/vfs_register.c	(revision d3cce524f4284d988e6f548b677f9d6012b28922)
@@ -138,5 +138,4 @@
 	
 	link_initialize(&fs_info->fs_link);
-	fibril_mutex_initialize(&fs_info->phone_lock);
 	fs_info->vfs_info = *vfs_info;
 	free(vfs_info);
@@ -275,7 +274,5 @@
 		if (fs->fs_handle == handle) {
 			fibril_mutex_unlock(&fs_head_lock);
-			fibril_mutex_lock(&fs->phone_lock);
 			phone = async_transaction_begin(&fs->session);
-			fibril_mutex_unlock(&fs->phone_lock);
 
 			assert(phone > 0);
@@ -301,7 +298,5 @@
 		if (fs->fs_handle == handle) {
 			fibril_mutex_unlock(&fs_head_lock);
-			fibril_mutex_lock(&fs->phone_lock);
 			async_transaction_end(&fs->session, phone);
-			fibril_mutex_unlock(&fs->phone_lock);
 			return;
 		}
