Unverified Commit 42baa54d authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!855 Remove the automatic loading of the hisi_trng driver

Merge Pull Request from: @xiao_jiang_shui 
 
Remove the automatic loading of the hisi_trng driver
issue:https://gitee.com/openeuler/kernel/issues/I79JTN 
 
Link:https://gitee.com/openeuler/kernel/pulls/855

 

Reviewed-by: default avatarYang Shen <shenyang39@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parents 085b5978 fafc2e95
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@
#define SW_DRBG_SEED(n)         (SW_DRBG_KEY_BASE - ((n) << SW_DRBG_NUM_SHIFT))
#define SW_DRBG_SEED_REGS_NUM	12
#define SW_DRBG_SEED_SIZE	48
#define SW_DRBG_CRYPTO_ALG_PRI 100
#define SW_DRBG_BLOCKS		0x0830
#define SW_DRBG_INIT		0x0834
#define SW_DRBG_GEN		0x083c
@@ -121,7 +122,7 @@ static int hisi_trng_generate(struct crypto_rng *tfm, const u8 *src,
	u32 i;

	if (dlen > SW_DRBG_BLOCKS_NUM * SW_DRBG_BYTES || dlen == 0) {
		pr_err("dlen(%d) exceeds limit(%d)!\n", dlen,
		pr_err("dlen(%u) exceeds limit(%d)!\n", dlen,
			SW_DRBG_BLOCKS_NUM * SW_DRBG_BYTES);
		return -EINVAL;
	}
@@ -218,7 +219,7 @@ static struct rng_alg hisi_trng_alg = {
	.base = {
		.cra_name = "stdrng",
		.cra_driver_name = "hisi_stdrng",
		.cra_priority = 300,
		.cra_priority = SW_DRBG_CRYPTO_ALG_PRI,
		.cra_ctxsize = sizeof(struct hisi_trng_ctx),
		.cra_module = THIS_MODULE,
		.cra_init = hisi_trng_init,