mirror of
https://github.com/torvalds/linux.git
synced 2024-11-02 18:21:49 +00:00
7b3cc2b1fc
ioat3.2 does not support asynchronous error notifications which makes the driver experience latencies when non-zero pq validate results are expected. Provide a mechanism for turning off async_xor_val and async_syndrome_val via Kconfig. This approach is generally useful for any driver that specifies ASYNC_TX_DISABLE_CHANNEL_SWITCH and would like to force the async_tx api to fall back to the synchronous path for certain operations. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
31 lines
397 B
Plaintext
31 lines
397 B
Plaintext
config ASYNC_CORE
|
|
tristate
|
|
|
|
config ASYNC_MEMCPY
|
|
tristate
|
|
select ASYNC_CORE
|
|
|
|
config ASYNC_XOR
|
|
tristate
|
|
select ASYNC_CORE
|
|
select XOR_BLOCKS
|
|
|
|
config ASYNC_MEMSET
|
|
tristate
|
|
select ASYNC_CORE
|
|
|
|
config ASYNC_PQ
|
|
tristate
|
|
select ASYNC_CORE
|
|
|
|
config ASYNC_RAID6_RECOV
|
|
tristate
|
|
select ASYNC_CORE
|
|
select ASYNC_PQ
|
|
|
|
config ASYNC_TX_DISABLE_PQ_VAL_DMA
|
|
bool
|
|
|
|
config ASYNC_TX_DISABLE_XOR_VAL_DMA
|
|
bool
|