vserver 1.9.5.x5
[linux-2.6.git] / drivers / md / Kconfig
index b9ae866..a86569d 100644 (file)
@@ -85,6 +85,24 @@ config MD_RAID1
 
          If unsure, say Y.
 
+config MD_RAID10
+       tristate "RAID-10 (mirrored striping) mode (EXPERIMENTAL)"
+       depends on BLK_DEV_MD && EXPERIMENTAL
+       ---help---
+         RAID-10 provides a combination of striping (RAID-0) and
+         mirroring (RAID-1) with easier configuration and more flexable
+         layout.
+         Unlike RAID-0, but like RAID-1, RAID-10 requires all devices to
+         be the same size (or atleast, only as much as the smallest device
+         will be used).
+         RAID-10 provides a variety of layouts that provide different levels
+         of redundancy and performance.
+
+         RAID-10 requires mdadm-1.7.0 or later, available at:
+
+         ftp://ftp.kernel.org/pub/linux/utils/raid/mdadm/
+
+
 config MD_RAID5
        tristate "RAID-4/RAID-5 mode"
        depends on BLK_DEV_MD
@@ -146,6 +164,15 @@ config MD_MULTIPATH
 
          If unsure, say N.
 
+config MD_FAULTY
+       tristate "Faulty test module for MD"
+       depends on BLK_DEV_MD
+       help
+         The "faulty" module allows for a block device that occasionally returns
+         read or write errors.  It is useful for testing.
+
+         In unsure, say N.
+
 config BLK_DEV_DM
        tristate "Device mapper support"
        depends on MD
@@ -173,12 +200,32 @@ config DM_CRYPT
 
          Information on how to use dm-crypt can be found on
 
-         http://www.saout.de/misc/dm-crypt/
+         <http://www.saout.de/misc/dm-crypt/>
 
          To compile this code as a module, choose M here: the module will
          be called dm-crypt.
 
          If unsure, say N.
 
+config DM_SNAPSHOT
+       tristate "Snapshot target (EXPERIMENTAL)"
+       depends on BLK_DEV_DM && EXPERIMENTAL
+       ---help---
+         Allow volume managers to take writeable snapshots of a device.
+
+config DM_MIRROR
+       tristate "Mirror target (EXPERIMENTAL)"
+       depends on BLK_DEV_DM && EXPERIMENTAL
+       ---help---
+         Allow volume managers to mirror logical volumes, also
+         needed for live data migration tools such as 'pvmove'.
+
+config DM_ZERO
+       tristate "Zero target (EXPERIMENTAL)"
+       depends on BLK_DEV_DM && EXPERIMENTAL
+       ---help---
+         A target that discards writes, and returns all zeroes for
+         reads.  Useful in some recovery situations.
+
 endmenu