Index: uspace/lib/libfs/libfs.c
===================================================================
--- uspace/lib/libfs/libfs.c	(revision 24d6efc8e72031267fcfce1174923ae8cd84c6ce)
+++ uspace/lib/libfs/libfs.c	(revision adb5fe3a0d41ea1a2ddb715f4235287c3745c43b)
@@ -192,5 +192,5 @@
 				void *nodep;
 				if (lflag & L_CREATE)
-					nodep = ops->create(lflag);
+					nodep = ops->create(dev_handle, lflag);
 				else
 					nodep = ops->node_get(dev_handle,
@@ -263,5 +263,5 @@
 			void *nodep;
 			if (lflag & L_CREATE)
-				nodep = ops->create(lflag);
+				nodep = ops->create(dev_handle, lflag);
 			else
 				nodep = ops->node_get(dev_handle, index);
Index: uspace/lib/libfs/libfs.h
===================================================================
--- uspace/lib/libfs/libfs.h	(revision 24d6efc8e72031267fcfce1174923ae8cd84c6ce)
+++ uspace/lib/libfs/libfs.h	(revision adb5fe3a0d41ea1a2ddb715f4235287c3745c43b)
@@ -46,5 +46,5 @@
 	void * (* node_get)(dev_handle_t, fs_index_t);
 	void (* node_put)(void *);
-	void * (* create)(int);
+	void * (* create)(dev_handle_t, int);
 	int (* destroy)(void *);
 	bool (* link)(void *, void *, const char *);
