crypto: caam/qi - fix error path in xts setkey
authorHoria Geantă <horia.geanta@nxp.com>
Mon, 6 Aug 2018 12:29:39 +0000 (15:29 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 25 Aug 2018 11:50:41 +0000 (19:50 +0800)
commitad876a18048f43b1f66f5d474b7598538668c5de
tree7cf28486b131a622b7ec800d6c15a4add1e051e9
parentcc98963dbaaea93d17608641b8d6942a5327fc31
crypto: caam/qi - fix error path in xts setkey

xts setkey callback returns 0 on some error paths.
Fix this by returning -EINVAL.

Cc: <stable@vger.kernel.org> # 4.12+
Fixes: b189817cf789 ("crypto: caam/qi - add ablkcipher and authenc algorithms")
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/caam/caamalg_qi.c