summaryrefslogtreecommitdiff
path: root/crypto/crypto_engine.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2023-08-13 14:55:20 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2023-08-18 17:01:11 +0800
commit889ba14d3d5f1d20db2c66d09f0a9fa67c253525 (patch)
tree6e34da9c6f2aade8c2dca5474d22136b4c6623e4 /crypto/crypto_engine.c
parente5b5b0c801e3132ef9461b0fd4ac36e10e4bb2eb (diff)
downloadlinux-crypto-889ba14d3d5f1d20db2c66d09f0a9fa67c253525.tar.gz
linux-crypto-889ba14d3d5f1d20db2c66d09f0a9fa67c253525.zip
crypto: engine - Remove crypto_engine_ctx
Remove the obsolete crypto_engine_ctx structure. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/crypto_engine.c')
-rw-r--r--crypto/crypto_engine.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/crypto/crypto_engine.c b/crypto/crypto_engine.c
index abfb1e6b..108d9d55 100644
--- a/crypto/crypto_engine.c
+++ b/crypto/crypto_engine.c
@@ -79,7 +79,6 @@ static void crypto_pump_requests(struct crypto_engine *engine,
unsigned long flags;
bool was_busy = false;
int ret;
- struct crypto_engine_ctx *enginectx;
spin_lock_irqsave(&engine->queue_lock, flags);
@@ -154,14 +153,9 @@ start_request:
struct crypto_engine_alg, base);
op = &alg->op;
} else {
- enginectx = crypto_tfm_ctx(async_req->tfm);
- op = &enginectx->op;
-
- if (!op->do_one_request) {
- dev_err(engine->dev, "failed to do request\n");
- ret = -EINVAL;
- goto req_err_1;
- }
+ dev_err(engine->dev, "failed to do request\n");
+ ret = -EINVAL;
+ goto req_err_1;
}
ret = op->do_one_request(engine, async_req);