Commit 5ce0bc68 authored by Herbert Xu's avatar Herbert Xu
Browse files

crypto: engine - Remove crypto_engine_ctx



Remove the obsolete crypto_engine_ctx structure.

Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 28f860d3
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -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,15 +153,10 @@ static void crypto_pump_requests(struct crypto_engine *engine,
				   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;
	}
	}

	ret = op->do_one_request(engine, async_req);

+0 −4
Original line number Diff line number Diff line
@@ -26,10 +26,6 @@ struct crypto_engine_op {
			      void *areq);
};

struct crypto_engine_ctx {
	struct crypto_engine_op op;
};

struct aead_engine_alg {
	struct aead_alg base;
	struct crypto_engine_op op;