From 15ade055295d13f95d49e3d99b09f3bbfb4a43e7 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 06 Nov 2023 07:25:24 +0000
Subject: [PATCH] add at24 driver
---
kernel/drivers/crypto/rockchip/rk_crypto_ahash_utils.c | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/kernel/drivers/crypto/rockchip/rk_crypto_ahash_utils.c b/kernel/drivers/crypto/rockchip/rk_crypto_ahash_utils.c
index 4e6cc9a..495c554 100644
--- a/kernel/drivers/crypto/rockchip/rk_crypto_ahash_utils.c
+++ b/kernel/drivers/crypto/rockchip/rk_crypto_ahash_utils.c
@@ -286,7 +286,6 @@
struct crypto_ahash *tfm = crypto_ahash_reqtfm(req);
struct rk_crypto_algt *algt = rk_ahash_get_algt(tfm);
struct scatterlist *src_sg;
- unsigned long flags;
unsigned int nbytes;
int ret = 0;
@@ -378,14 +377,12 @@
ctx->hash_tmp_len, ctx->lastc_len, nbytes);
if (nbytes) {
- spin_lock_irqsave(&rk_dev->lock, flags);
if (ctx->calc_cnt == 0)
alg_ctx->ops.hw_init(rk_dev, algt->algo, algt->type);
/* flush all 64byte key buffer for hmac */
alg_ctx->ops.hw_write_key(ctx->rk_dev, ctx->authkey, sizeof(ctx->authkey));
ret = rk_ahash_set_data_start(rk_dev, rctx->flag);
- spin_unlock_irqrestore(&rk_dev->lock, flags);
}
exit:
return ret;
--
Gitblit v1.6.2