Index: uspace/app/trace/trace.c
===================================================================
--- uspace/app/trace/trace.c	(revision b1b1891d9751df01c489eaf2296e7e543ec7e08c)
+++ uspace/app/trace/trace.c	(revision fadc76f3843ed464fc6a549e4867a5ed964e5def)
@@ -714,6 +714,4 @@
 	o = oper_new("sync", 1, arg_def, V_ERRNO, 0, resp_def);
 	proto_add_oper(p, VFS_IN_SYNC, o);
-	o = oper_new("mkdir", 1, arg_def, V_ERRNO, 0, resp_def);
-	proto_add_oper(p, VFS_IN_MKDIR, o);
 	o = oper_new("unlink", 0, arg_def, V_ERRNO, 0, resp_def);
 	proto_add_oper(p, VFS_IN_UNLINK, o);
Index: uspace/lib/c/include/ipc/vfs.h
===================================================================
--- uspace/lib/c/include/ipc/vfs.h	(revision b1b1891d9751df01c489eaf2296e7e543ec7e08c)
+++ uspace/lib/c/include/ipc/vfs.h	(revision fadc76f3843ed464fc6a549e4867a5ed964e5def)
@@ -74,5 +74,4 @@
 	VFS_IN_SYNC,
 	VFS_IN_REGISTER,
-	VFS_IN_MKDIR,
 	VFS_IN_UNLINK,
 	VFS_IN_RENAME,
Index: uspace/srv/vfs/vfs.c
===================================================================
--- uspace/srv/vfs/vfs.c	(revision b1b1891d9751df01c489eaf2296e7e543ec7e08c)
+++ uspace/srv/vfs/vfs.c	(revision fadc76f3843ed464fc6a549e4867a5ed964e5def)
@@ -109,7 +109,4 @@
 			vfs_fstat(callid, &call);
 			break;
-		case VFS_IN_MKDIR:
-			vfs_mkdir(callid, &call);
-			break;
 		case VFS_IN_UNLINK:
 			vfs_unlink(callid, &call);
Index: uspace/srv/vfs/vfs_ops.c
===================================================================
--- uspace/srv/vfs/vfs_ops.c	(revision b1b1891d9751df01c489eaf2296e7e543ec7e08c)
+++ uspace/srv/vfs/vfs_ops.c	(revision fadc76f3843ed464fc6a549e4867a5ed964e5def)
@@ -1063,26 +1063,4 @@
 }
 
-void vfs_mkdir(ipc_callid_t rid, ipc_call_t *request)
-{
-	int mode = IPC_GET_ARG1(*request);
-	
-	char *path;
-	int rc = async_data_write_accept((void **) &path, true, 0, 0, 0, NULL);
-	if (rc != EOK) {
-		async_answer_0(rid, rc);
-		return;
-	}
-	
-	/* Ignore mode for now. */
-	(void) mode;
-	
-	fibril_rwlock_write_lock(&namespace_rwlock);
-	int lflag = L_DIRECTORY | L_CREATE | L_EXCLUSIVE;
-	rc = vfs_lookup_internal(path, lflag, NULL, NULL);
-	fibril_rwlock_write_unlock(&namespace_rwlock);
-	free(path);
-	async_answer_0(rid, rc);
-}
-
 void vfs_unlink(ipc_callid_t rid, ipc_call_t *request)
 {
