Index: uspace/lib/libfs/libfs.c
===================================================================
--- uspace/lib/libfs/libfs.c	(revision 6c8d267f6f936c9ea1e6b6c21a5dcb0e47cb7c6e)
+++ uspace/lib/libfs/libfs.c	(revision ff3b7da7acb81fa6d9a3a13f7c7f96b11b4cb59d)
@@ -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 6c8d267f6f936c9ea1e6b6c21a5dcb0e47cb7c6e)
+++ uspace/lib/libfs/libfs.h	(revision ff3b7da7acb81fa6d9a3a13f7c7f96b11b4cb59d)
@@ -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 *);
