diff --git a/kernel/kernel/fs/tmpfs.cpp b/kernel/kernel/fs/tmpfs.cpp index 51e2f788a..826691cba 100644 --- a/kernel/kernel/fs/tmpfs.cpp +++ b/kernel/kernel/fs/tmpfs.cpp @@ -229,7 +229,8 @@ struct file_ops tmpfs_fops = {.read = nullptr, .writepage = tmpfs_writepage, .prepare_write = tmpfs_prepare_write, .read_iter = filemap_read_iter, - .write_iter = filemap_write_iter}; + .write_iter = filemap_write_iter, + .fsyncdata = filemap_writepages}; static void tmpfs_free_page(struct vm_object *vmo, struct page *page) {