From efaca198e4520ddd402d0ae5e118ceafea25a2f4 Mon Sep 17 00:00:00 2001 From: charles Date: Thu, 23 Dec 2004 18:06:45 +0000 Subject: [PATCH] *** empty log message *** --- yaffs_fs.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/yaffs_fs.c b/yaffs_fs.c index 00bb742..0486c14 100644 --- a/yaffs_fs.c +++ b/yaffs_fs.c @@ -29,7 +29,7 @@ */ -const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.35 2004-10-20 20:12:43 charles Exp $"; +const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.36 2004-12-23 18:06:45 charles Exp $"; extern const char *yaffs_guts_c_version; @@ -182,6 +182,10 @@ static struct file_operations yaffs_file_operations = { mmap: generic_file_mmap, flush: yaffs_file_flush, fsync: yaffs_sync_object, + +#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0)) + sendfile: generic_file_sendfile, +#endif }; @@ -1499,8 +1503,8 @@ static struct file_system_type yaffs_fs_type = { .owner = THIS_MODULE, .name = "yaffs", .get_sb = yaffs_read_super, -// .kill_sb = kill_block_super, - .kill_sb = kill_litter_super, + .kill_sb = kill_block_super, +// .kill_sb = kill_litter_super, .fs_flags = FS_REQUIRES_DEV, }; #else @@ -1529,8 +1533,8 @@ static struct file_system_type yaffs_fs_type = { .owner = THIS_MODULE, .name = "yaffsram", .get_sb = yaffs_ram_read_super, -// .kill_sb = kill_block_super, - .kill_sb = kill_litter_super, + .kill_sb = kill_block_super, +// .kill_sb = kill_litter_super, .fs_flags = FS_SINGLE, }; #else -- 2.30.2