summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorOfer Heifetz <oferh@marvell.com>2017-12-11 12:10:55 +0100
committerHerbert Xu <herbert@gondor.apana.org.au>2017-12-22 19:47:59 +1100
commit1eb7b40386c97f6c4d1c62931bf306f4535a4bd6 (patch)
tree5ec0f5a0230982ef5aaf60a9f98c11fd58c0084e /firmware
parentbbc25bee37d2b32cf3a1fab9195b6da3a185614a (diff)
downloadlinux-1eb7b40386c97f6c4d1c62931bf306f4535a4bd6.tar.bz2
crypto: inside-secure - per request invalidation
When an invalidation request is needed we currently override the context .send and .handle_result helpers. This is wrong as under high load other requests can already be queued and overriding the context helpers will make them execute the wrong .send and .handle_result functions. This commit fixes this by adding a needs_inv flag in the request to choose the action to perform when sending requests or handling their results. This flag will be set when needed (i.e. when the context flag will be set). Fixes: 1b44c5a60c13 ("crypto: inside-secure - add SafeXcel EIP197 crypto engine driver") Signed-off-by: Ofer Heifetz <oferh@marvell.com> [Antoine: commit message, and removed non related changes from the original commit] Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions