feat: (vfs) write_page and read_page file operations
[lunaix-os.git] / lunaix-os / kernel / fs / ramfs / ramfs.c
index a1018daa7fcd22dd04503d5a39b490d31dd7fdb7..bcffa1655f072b5b805974d2d99afd4c060c4e6a 100644 (file)
@@ -117,7 +117,7 @@ ramfs_unmount(struct v_superblock* vsb)
 void
 ramfs_init()
 {
-    struct filesystem* ramfs = fsm_new_fs("ramfs", 5);
+    struct filesystem* ramfs = fsm_new_fs("ramfs", -1);
     ramfs->mount = ramfs_mount;
     ramfs->unmount = ramfs_unmount;
 
@@ -135,5 +135,7 @@ const struct v_inode_ops ramfs_inode_ops = { .mkdir = ramfs_mkdir,
 const struct v_file_ops ramfs_file_ops = { .readdir = ramfs_readdir,
                                            .close = default_file_close,
                                            .read = default_file_read,
+                                           .read_page = default_file_read,
                                            .write = default_file_write,
+                                           .write_page = default_file_write,
                                            .seek = default_file_seek };
\ No newline at end of file