Index: uspace/srv/vfs/vfs_ops.c
===================================================================
--- uspace/srv/vfs/vfs_ops.c	(revision 7f5e0700a17e22719744070bb5e06a9f2ff5a05b)
+++ uspace/srv/vfs/vfs_ops.c	(revision 319f4fb1956dc3c4cad77776580e58f8eaa107b2)
@@ -459,9 +459,10 @@
 	/*
 	 * Make sure that we are called with exactly one of L_FILE and
-	 * L_DIRECTORY. Make sure that the user does not pass L_OPEN.
+	 * L_DIRECTORY. Make sure that the user does not pass L_OPEN or
+	 * L_NOCROSS_LAST_MP.
 	 */
 	if (((lflag & (L_FILE | L_DIRECTORY)) == 0) ||
 	    ((lflag & (L_FILE | L_DIRECTORY)) == (L_FILE | L_DIRECTORY)) ||
-	    ((lflag & L_OPEN) != 0)) {
+	    (lflag & L_OPEN) || (lflag & L_NOCROSS_LAST_MP)) {
 		ipc_answer_0(rid, EINVAL);
 		return;
