summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2010-05-22 10:11:03 +0200
committerDavid S. Miller <davem@davemloft.net>2010-05-26 02:37:16 +0200
commit65a23d6706ce2d58e302970971e41688783bf63f (patch)
tree811ab592f530386d452843ce0f541909fd1e4229 /drivers
parentn2_crypto: Plumb fallback ahash requests properly. (diff)
downloadlinux-65a23d6706ce2d58e302970971e41688783bf63f.tar.xz
linux-65a23d6706ce2d58e302970971e41688783bf63f.zip
n2_crypto: Kill n2_base_ctx and helpers.
Unused, and we'll do this via the request context. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/crypto/n2_core.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/drivers/crypto/n2_core.c b/drivers/crypto/n2_core.c
index 23163fda5035..3a4eed4bba2a 100644
--- a/drivers/crypto/n2_core.c
+++ b/drivers/crypto/n2_core.c
@@ -239,18 +239,7 @@ static inline bool n2_should_run_async(struct spu_queue *qp, int this_len)
}
#endif
-struct n2_base_ctx {
- struct list_head list;
-};
-
-static void n2_base_ctx_init(struct n2_base_ctx *ctx)
-{
- INIT_LIST_HEAD(&ctx->list);
-}
-
struct n2_hash_ctx {
- struct n2_base_ctx base;
-
struct crypto_ahash *fallback_tfm;
};
@@ -390,7 +379,6 @@ static int n2_hash_async_digest(struct ahash_request *req,
unsigned int result_size, void *hash_loc)
{
struct crypto_ahash *tfm = crypto_ahash_reqtfm(req);
- struct n2_hash_ctx *ctx = crypto_ahash_ctx(tfm);
struct cwq_initial_entry *ent;
struct crypto_hash_walk walk;
struct spu_queue *qp;
@@ -403,6 +391,7 @@ static int n2_hash_async_digest(struct ahash_request *req,
*/
if (unlikely(req->nbytes > (1 << 16))) {
struct n2_hash_req_ctx *rctx = ahash_request_ctx(req);
+ struct n2_hash_ctx *ctx = crypto_ahash_ctx(tfm);
ahash_request_set_tfm(&rctx->fallback_req, ctx->fallback_tfm);
rctx->fallback_req.base.flags =
@@ -414,8 +403,6 @@ static int n2_hash_async_digest(struct ahash_request *req,
return crypto_ahash_digest(&rctx->fallback_req);
}
- n2_base_ctx_init(&ctx->base);
-
nbytes = crypto_hash_walk_first(req, &walk);
cpu = get_cpu();