Beginnings of vfs_initrd driver
diff --git a/src/kernel/vfs.h b/src/kernel/vfs.h
index 1c62a80..3bd135e 100644
--- a/src/kernel/vfs.h
+++ b/src/kernel/vfs.h
@@ -31,6 +31,7 @@
 typedef void (* fs_open_t)(struct fs_node *node);
 typedef void (* fs_close_t)(struct fs_node *node);
 
+// Dirent should be FREED BY CALLER
 typedef struct fs_dirent *(* fs_readdir_t)(struct fs_node *node, uint index);
 typedef struct fs_node *(* fs_finddir_t)(struct fs_node *node, char *name);
 
@@ -66,3 +67,5 @@
 
 struct fs_dirent *fs_readdir(struct fs_node *node, uint index);
 struct fs_node *fs_finddir(struct fs_node *node, char *name);
+
+void init_vfs();