]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
crypto: testmgr - don't use stack buffer in test_acomp()
authorEric Biggers <ebiggers@google.com>
Wed, 23 Nov 2016 18:24:35 +0000 (10:24 -0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 28 Nov 2016 13:23:24 +0000 (21:23 +0800)
commiteb0955935e2ae3aa1fc9c34ec684ffe086e81da7
treed806f4da3cc1988882c9802555eddb1b4dc08905
parent93aafb6d4f328aab0264863cf7b5faa3d0978a86
crypto: testmgr - don't use stack buffer in test_acomp()

With virtually-mapped stacks (CONFIG_VMAP_STACK=y), using the
scatterlist crypto API with stack buffers is not allowed, and with
appropriate debugging options will cause the
'BUG_ON(!virt_addr_valid(buf));' in sg_set_buf() to be triggered.
Use a heap buffer instead.

Fixes: d7db7a882deb ("crypto: acomp - update testmgr with support for acomp")
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/testmgr.c