]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: inside-secure - retry to proceed the request later on fail
authorAntoine Ténart <antoine.tenart@free-electrons.com>
Thu, 14 Dec 2017 14:26:57 +0000 (15:26 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 22 Dec 2017 09:03:35 +0000 (20:03 +1100)
commit535f36cb7dd4b9cb284860016680ce5d0fe0e5d8
tree9ef229cefbd9dcc40e3485631fde604f455a1c18
parent7bdac99b6e53c0530c434f47a63954b2e304b6dc
crypto: inside-secure - retry to proceed the request later on fail

The dequeueing function was putting back a request in the crypto queue
on failure (when not enough resources are available) which is not
perfect as the request will be handled much later. This patch updates
this logic by keeping a reference on the failed request to try
proceeding it later when enough resources are available.

Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/inside-secure/safexcel.c
drivers/crypto/inside-secure/safexcel.h