Add Phils checkpoint configuration
[yaffs2.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index 9cc372e..dd33079 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -90,6 +90,24 @@ config YAFFS_DISABLE_LAZY_LOAD
 
          If unsure, say N.
 
+config YAFFS_CHECKPOINT_RESERVED_BLOCKS
+       int "Reserved blocks for checkpointing"
+       depends on YAFFS_YAFFS2
+       default 10
+       help
+         Give the number of Blocks to reserve for checkpointing. These Blocks
+         are reserved per partition, so if you have very small partitions the
+         default (10) may be a mess for you. 
+         You can set this value to 0, but that does not mean checkpointing is
+         disabled at all. There only won't be any specially reserved blocks for
+         checkpointing, so if there is enough free space on the filesystem,
+         it will be used for checkpointing.
+
+         If unsure, leave at default (10), but don't wonder if there are always
+         2MB used on your large page device partition (10 x 2k pagesize). When
+         using small partitions or when being very small on space, you probably
+         want to set this to zero.
+
 config YAFFS_DISABLE_WIDE_TNODES
        bool "Turn off wide tnodes"
        depends on YAFFS_FS