yaffs Remove obsolete list debugging code
[yaffs2.git] / yaffs_yaffs2.c
index 94ba7df34541c72d75d58aa7ea74c214eeca32b3..e13dd41c5272a23dfe8bebc452f76ac02d7641c1 100644 (file)
@@ -20,6 +20,7 @@
 #include "yaffs_qsort.h"
 #include "yaffs_nand.h"
 #include "yaffs_getblockinfo.h"
+#include "yaffs_verify.h"
 
 /*
  * Checkpoints are really no benefit on very small partitions.
@@ -206,6 +207,7 @@ int yaffs2_CheckpointRequired(yaffs_Device *dev)
        nblocks = dev->internalEndBlock - dev->internalStartBlock + 1 ;
 
        return  !dev->param.skipCheckpointWrite &&
+               !dev->readOnly &&
                (nblocks >= YAFFS_CHECKPOINT_MIN_BLOCKS);
 }