Merge branch 'async' of macbook:git/btrfs-unstable
[linux-2.6.git] / crypto / async_tx / Kconfig
1 config ASYNC_CORE
2         tristate
3
4 config ASYNC_MEMCPY
5         tristate
6         select ASYNC_CORE
7
8 config ASYNC_XOR
9         tristate
10         select ASYNC_CORE
11         select XOR_BLOCKS
12
13 config ASYNC_MEMSET
14         tristate
15         select ASYNC_CORE
16
17 config ASYNC_PQ
18         tristate
19         select ASYNC_CORE
20
21 config ASYNC_RAID6_RECOV
22         tristate
23         select ASYNC_CORE
24         select ASYNC_PQ
25         select ASYNC_XOR
26
27 config ASYNC_RAID6_TEST
28         tristate "Self test for hardware accelerated raid6 recovery"
29         depends on ASYNC_RAID6_RECOV
30         select ASYNC_MEMCPY
31         ---help---
32           This is a one-shot self test that permutes through the
33           recovery of all the possible two disk failure scenarios for a
34           N-disk array.  Recovery is performed with the asynchronous
35           raid6 recovery routines, and will optionally use an offload
36           engine if one is available.
37
38           If unsure, say N.
39
40 config ASYNC_TX_DISABLE_PQ_VAL_DMA
41         bool
42
43 config ASYNC_TX_DISABLE_XOR_VAL_DMA
44         bool