Index: uspace/srv/fs/tmpfs/tmpfs_ops.c
===================================================================
--- uspace/srv/fs/tmpfs/tmpfs_ops.c	(revision e056e820b9db35da00248703afade858979310b5)
+++ uspace/srv/fs/tmpfs/tmpfs_ops.c	(revision 1715b6af7847ebb95ae42eba99295f3291f1d1b5)
@@ -160,6 +160,14 @@
 	tmpfs_node_t *nodep = hash_table_get_instance(item, tmpfs_node_t,
 	    nh_link);
-	return (nodep->index == key[NODES_KEY_INDEX] &&
-	    nodep->dev_handle == key[NODES_KEY_DEV]);
+	
+	switch (keys) {
+	case 1:
+		return (nodep->dev_handle == key[NODES_KEY_DEV]);
+	case 2:	
+		return ((nodep->dev_handle == key[NODES_KEY_DEV]) &&
+		    (nodep->index == key[NODES_KEY_INDEX]));
+	default:
+		abort();
+	}
 }
 
