mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-13 21:02:35 +00:00
crypto: sahara - pass on error condition
A failure of sahara_hw_descriptor_create() with -EINVAL due to scatter list out of bounds/invalid would not be reported back. This patch just passes on the -EINVAL so it is visible in sahara_queue_manage(). Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
58ed798b82
commit
6cf02fcab1
@ -602,6 +602,8 @@ static int sahara_aes_process(struct ablkcipher_request *req)
|
||||
reinit_completion(&dev->dma_completion);
|
||||
|
||||
ret = sahara_hw_descriptor_create(dev);
|
||||
if (ret)
|
||||
return -EINVAL;
|
||||
|
||||
timeout = wait_for_completion_timeout(&dev->dma_completion,
|
||||
msecs_to_jiffies(SAHARA_TIMEOUT_MS));
|
||||
|
Loading…
x
Reference in New Issue
Block a user