*** empty log message ***
authorcharles <charles>
Tue, 26 Nov 2002 01:39:53 +0000 (01:39 +0000)
committercharles <charles>
Tue, 26 Nov 2002 01:39:53 +0000 (01:39 +0000)
yaffs_fs.c

index da3b7f923daa288db1bca8efa4eaf0d635abb940..81b8ccf068fe7c9f4dd3556b407c437f8536a586 100644 (file)
@@ -27,7 +27,7 @@
  */
 
 
-const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.20 2002-11-26 01:15:37 charles Exp $";
+const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.21 2002-11-26 01:39:53 charles Exp $";
 extern const char *yaffs_guts_c_version;
 
 
@@ -1175,8 +1175,12 @@ static struct super_block *yaffs_internal_read_super(int useRam, struct super_bl
                if(!mtd->erase ||
                   !mtd->read  ||
                   !mtd->write ||
+#ifndef CONFIG_YAFFS_USE_OLD_MTD
+                  !mtd->write_ecc ||
+                  !mtd->read_ecc ||
+#endif
                   !mtd->read_oob ||
-                  !mtd->write_oob)
+                  !mtd->write_oob )
                {
                        printk(KERN_DEBUG "yaffs: MTD device does not support required functions\n");
                        return NULL;