+
+#ifndef CONFIG_YAFFS_USE_OLD_MTD
+ if(data && spare)
+ {
+#ifdef CONFIG_YAFFS_USE_NANDECC
+ mtd->write_ecc(mtd,addr,YAFFS_BYTES_PER_CHUNK,&dummy,data,spareAsBytes,NAND_YAFFS_OOB);
+#else
+ mtd->write_ecc(mtd,addr,YAFFS_BYTES_PER_CHUNK,&dummy,data,spareAsBytes,NAND_NONE_OOB);
+#endif
+ }
+ else
+ {
+#endif