Loading fs/hostfs/hostfs_kern.c +8 −1 Original line number Diff line number Diff line Loading @@ -361,6 +361,13 @@ int hostfs_file_open(struct inode *ino, struct file *file) return 0; } static int hostfs_file_release(struct inode *inode, struct file *file) { filemap_write_and_wait(inode->i_mapping); return 0; } int hostfs_fsync(struct file *file, loff_t start, loff_t end, int datasync) { struct inode *inode = file->f_mapping->host; Loading @@ -386,7 +393,7 @@ static const struct file_operations hostfs_file_fops = { .write = do_sync_write, .mmap = generic_file_mmap, .open = hostfs_file_open, .release = NULL, .release = hostfs_file_release, .fsync = hostfs_fsync, }; Loading Loading
fs/hostfs/hostfs_kern.c +8 −1 Original line number Diff line number Diff line Loading @@ -361,6 +361,13 @@ int hostfs_file_open(struct inode *ino, struct file *file) return 0; } static int hostfs_file_release(struct inode *inode, struct file *file) { filemap_write_and_wait(inode->i_mapping); return 0; } int hostfs_fsync(struct file *file, loff_t start, loff_t end, int datasync) { struct inode *inode = file->f_mapping->host; Loading @@ -386,7 +393,7 @@ static const struct file_operations hostfs_file_fops = { .write = do_sync_write, .mmap = generic_file_mmap, .open = hostfs_file_open, .release = NULL, .release = hostfs_file_release, .fsync = hostfs_fsync, }; Loading