yaffs: Skip checkpoint writing if mounted readonly
[yaffs2.git] / yaffs_yaffs2.c
index 94ba7df34541c72d75d58aa7ea74c214eeca32b3..b2fd8e47472fc545e31da2e7bfc82b846743e18c 100644 (file)
@@ -206,6 +206,7 @@ int yaffs2_CheckpointRequired(yaffs_Device *dev)
        nblocks = dev->internalEndBlock - dev->internalStartBlock + 1 ;
 
        return  !dev->param.skipCheckpointWrite &&
+               !dev->readOnly &&
                (nblocks >= YAFFS_CHECKPOINT_MIN_BLOCKS);
 }