summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2016-06-21 16:55:17 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2016-06-23 18:29:54 +0800
commit820573ebd60d85afb8bb07fa3547ebbf842c59d4 (patch)
tree9bec83e6fa22214ed25d87ec4d81382f0b52120e /crypto
parent7271b33cb87e80f3a416fb031ad3ca87f0bea80a (diff)
downloadblackbird-op-linux-820573ebd60d85afb8bb07fa3547ebbf842c59d4.tar.gz
blackbird-op-linux-820573ebd60d85afb8bb07fa3547ebbf842c59d4.zip
crypto: ghash-ce - Fix cryptd reordering
This patch fixes an old bug where requests can be reordered because some are processed by cryptd while others are processed directly in softirq context. The fix is to always postpone to cryptd if there are currently requests outstanding from the same tfm. This patch also removes the redundant use of cryptd in the async init function as init never touches the FPU. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud