Use vmalloc for large memory allocations
[yaffs2.git] / yaffs_mtdif.c
index 9f2b3ab7c4c19b4717e07f06c9ddf6a8f4470e40..13cfdd9dfffb6ed0a5b3354a6bfaee15b3521010 100644 (file)
  */
 
 const char *yaffs_mtdif_c_version =
-    "$Id: yaffs_mtdif.c,v 1.10 2005-08-11 01:07:43 marty Exp $";
+    "$Id: yaffs_mtdif.c,v 1.12 2005-09-20 23:14:14 charles Exp $";
 
 #include "yportenv.h"
 
-#ifdef CONFIG_YAFFS_YAFFS1
 
 #include "yaffs_mtdif.h"
 
@@ -90,7 +89,8 @@ int nandmtd_ReadChunkFromNAND(yaffs_Device * dev, int chunkInNAND, __u8 * data,
        __u8 *spareAsBytes = (__u8 *) spare;
 
        if (data && spare) {
-               if (dev->useNANDECC) {  /* Careful, this call adds 2 ints */
+               if (dev->useNANDECC) {  
+                       /* Careful, this call adds 2 ints */
                        /* to the end of the spare data.  Calling function */
                        /* should allocate enough memory for spare, */
                        /* i.e. [YAFFS_BYTES_PER_SPARE+2*sizeof(int)]. */
@@ -155,4 +155,3 @@ int nandmtd_InitialiseNAND(yaffs_Device * dev)
        return YAFFS_OK;
 }
 
-#endif /* CONFIG_YAFFS_YAFFS1 */