OpenCloudOS-Kernel/crypto/async_tx
Kyle Spiers 89a7e2f752 async_pq: Remove VLA usage
In the quest to remove VLAs from the kernel[1], this adjusts the
allocation of coefs and blocks to use the existing maximum values
(with one new define, MAX_DISKS for coefs, and a reuse of the
existing NDISKS for blocks).

[1] https://lkml.org/lkml/2018/3/7/621

Signed-off-by: Kyle Spiers <ksspiers@google.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2018-06-18 20:17:38 +05:30
..
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
async_memcpy.c async_tx: use GFP_NOWAIT rather than GFP_IO 2016-01-07 11:06:18 +05:30
async_pq.c async_pq: Remove VLA usage 2018-06-18 20:17:38 +05:30
async_raid6_recov.c async_tx: use GFP_NOWAIT rather than GFP_IO 2016-01-07 11:06:18 +05:30
async_tx.c async_tx: use DMA_COMPLETE for dma completion status 2013-10-25 11:16:18 +05:30
async_xor.c async_tx: use GFP_NOWAIT rather than GFP_IO 2016-01-07 11:06:18 +05:30
raid6test.c async_pq: Remove VLA usage 2018-06-18 20:17:38 +05:30