crypto: testmgr - avoid DMA mapping from text, rodata, stack
authorHoria Geanta <horia.geanta@freescale.com>
Wed, 23 Jul 2014 08:59:38 +0000 (11:59 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 23 Jul 2014 13:28:40 +0000 (21:28 +0800)
commit29b77e5dd88e1b920e3e65681f0e7b961ebbdeb8
treeda212d3ff05961e7728f9cfc78f40e0fa4abab93
parent126ae9adc1ec8d9006542f1a5e474b0183845e21
crypto: testmgr - avoid DMA mapping from text, rodata, stack

With DMA_API_DEBUG set, following warnings are emitted
(tested on CAAM accelerator):
DMA-API: device driver maps memory from kernel text or rodata
DMA-API: device driver maps memory from stack
and the culprits are:
-key in __test_aead and __test_hash
-result in __test_hash

MAX_KEYLEN is changed to accommodate maximum key length from
existing test vectors in crypto/testmgr.h (131 bytes) and rounded.

Signed-off-by: Horia Geanta <horia.geanta@freescale.com>
Acked-by: Kim Phillips <kim.phillips@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/testmgr.c
crypto/testmgr.h