*** empty log message ***
authorcharles <charles>
Thu, 23 Dec 2004 18:06:45 +0000 (18:06 +0000)
committercharles <charles>
Thu, 23 Dec 2004 18:06:45 +0000 (18:06 +0000)
yaffs_fs.c

index 00bb742cf4aff519208c626eab8a167cf458b33b..0486c14a00661926c4890b10454165d0b81e1de1 100644 (file)
@@ -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