X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_yaffs2.c;h=e13dd41c5272a23dfe8bebc452f76ac02d7641c1;hp=94ba7df34541c72d75d58aa7ea74c214eeca32b3;hb=679f371f44c58b815b42f3390a81c269f5bb9710;hpb=2d221c0839d2e8733f52ee31e72e7f81faecb6cc diff --git a/yaffs_yaffs2.c b/yaffs_yaffs2.c index 94ba7df..e13dd41 100644 --- a/yaffs_yaffs2.c +++ b/yaffs_yaffs2.c @@ -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); }