aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/file.c')
-rw-r--r--kernel/file.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/file.c b/kernel/file.c
index fb381da..b9d86ed 100644
--- a/kernel/file.c
+++ b/kernel/file.c
@@ -843,8 +843,15 @@ static sector_t fuse_bmap(struct address_space *mapping, sector_t block)
static struct file_operations fuse_file_operations = {
.llseek = generic_file_llseek,
+#ifndef KERNEL_2_6_19_PLUS
.read = generic_file_read,
.write = generic_file_write,
+#else
+ .read = do_sync_read,
+ .aio_read = generic_file_aio_read,
+ .write = do_sync_write,
+ .aio_write = generic_file_aio_write,
+#endif
.mmap = fuse_file_mmap,
.open = fuse_open,
.flush = fuse_flush,