Kconfig (95d402f057f2e208e4631893f6cd4a59c7c05e41) Kconfig (991d9fa02da0dd1f843dc011376965e0c8c6c9b5)
1#
2# Block device driver configuration
3#
4
5menuconfig MD
6 bool "Multiple devices driver support (RAID and LVM)"
7 depends on BLOCK
8 help

--- 202 unchanged lines hidden (view full) ---

211config DM_BUFIO
212 tristate
213 depends on BLK_DEV_DM && EXPERIMENTAL
214 ---help---
215 This interface allows you to do buffered I/O on a device and acts
216 as a cache, holding recently-read blocks in memory and performing
217 delayed writes.
218
1#
2# Block device driver configuration
3#
4
5menuconfig MD
6 bool "Multiple devices driver support (RAID and LVM)"
7 depends on BLOCK
8 help

--- 202 unchanged lines hidden (view full) ---

211config DM_BUFIO
212 tristate
213 depends on BLK_DEV_DM && EXPERIMENTAL
214 ---help---
215 This interface allows you to do buffered I/O on a device and acts
216 as a cache, holding recently-read blocks in memory and performing
217 delayed writes.
218
219source "drivers/md/persistent-data/Kconfig"
220
219config DM_CRYPT
220 tristate "Crypt target support"
221 depends on BLK_DEV_DM
222 select CRYPTO
223 select CRYPTO_CBC
224 ---help---
225 This device-mapper target allows you to create a device that
226 transparently encrypts the data on it. You'll need to activate

--- 9 unchanged lines hidden (view full) ---

236 If unsure, say N.
237
238config DM_SNAPSHOT
239 tristate "Snapshot target"
240 depends on BLK_DEV_DM
241 ---help---
242 Allow volume managers to take writable snapshots of a device.
243
221config DM_CRYPT
222 tristate "Crypt target support"
223 depends on BLK_DEV_DM
224 select CRYPTO
225 select CRYPTO_CBC
226 ---help---
227 This device-mapper target allows you to create a device that
228 transparently encrypts the data on it. You'll need to activate

--- 9 unchanged lines hidden (view full) ---

238 If unsure, say N.
239
240config DM_SNAPSHOT
241 tristate "Snapshot target"
242 depends on BLK_DEV_DM
243 ---help---
244 Allow volume managers to take writable snapshots of a device.
245
246config DM_THIN_PROVISIONING
247 tristate "Thin provisioning target (EXPERIMENTAL)"
248 depends on BLK_DEV_DM && EXPERIMENTAL
249 select DM_PERSISTENT_DATA
250 ---help---
251 Provides thin provisioning and snapshots that share a data store.
252
253config DM_DEBUG_BLOCK_STACK_TRACING
254 boolean "Keep stack trace of thin provisioning block lock holders"
255 depends on STACKTRACE_SUPPORT && DM_THIN_PROVISIONING
256 select STACKTRACE
257 ---help---
258 Enable this for messages that may help debug problems with the
259 block manager locking used by thin provisioning.
260
261 If unsure, say N.
262
263config DM_DEBUG_SPACE_MAPS
264 boolean "Extra validation for thin provisioning space maps"
265 depends on DM_THIN_PROVISIONING
266 ---help---
267 Enable this for messages that may help debug problems with the
268 space maps used by thin provisioning.
269
270 If unsure, say N.
271
244config DM_MIRROR
245 tristate "Mirror target"
246 depends on BLK_DEV_DM
247 ---help---
248 Allow volume managers to mirror logical volumes, also
249 needed for live data migration tools such as 'pvmove'.
250
251config DM_RAID

--- 94 unchanged lines hidden ---
272config DM_MIRROR
273 tristate "Mirror target"
274 depends on BLK_DEV_DM
275 ---help---
276 Allow volume managers to mirror logical volumes, also
277 needed for live data migration tools such as 'pvmove'.
278
279config DM_RAID

--- 94 unchanged lines hidden ---