diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2004-02-06 17:02:08 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2004-02-06 17:02:08 +0000 |
commit | 89b86af80cf6c7cb0391419e95b4e202250cb724 (patch) | |
tree | 9caee2ab6fb98963aef5e66e14cea623147e7a60 /kernel/file.c | |
parent | 55a078f86d6e471a7d28d5acf17efb97b74a97fd (diff) |
fix loopback mounting fuse files
Diffstat (limited to 'kernel/file.c')
-rw-r--r-- | kernel/file.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/kernel/file.c b/kernel/file.c index 594d712..99e7ada 100644 --- a/kernel/file.c +++ b/kernel/file.c @@ -462,12 +462,15 @@ static int fuse_commit_write(struct file *file, struct page *page, } static struct file_operations fuse_file_operations = { - .open = fuse_open, - .release = fuse_release, - .fsync = fuse_fsync, - .read = fuse_file_read, - .write = generic_file_write, - .mmap = generic_file_mmap, + .read = fuse_file_read, + .write = generic_file_write, + .mmap = generic_file_mmap, + .open = fuse_open, + .release = fuse_release, + .fsync = fuse_fsync, +#ifdef KERNEL_2_6 + .sendfile = generic_file_sendfile, +#endif }; static struct address_space_operations fuse_file_aops = { |