From a119cf2838ee41078c452f93d5b48bea2561dfcc Mon Sep 17 00:00:00 2001
From: Kai Ye <yekai13@huawei.com>
Date: Tue, 14 Dec 2021 19:24:47 +0800
Subject: [PATCH 03/28] aead/cipher/digest: fix some code issues

1. Due to the schedule already has the a checking for poll
   policy, so delete the checking for poll policy in poll.
2. modify some comments.

Signed-off-by: Kai Ye <yekai13@huawei.com>
---
 wd_aead.c   | 9 ++-------
 wd_cipher.c | 5 -----
 wd_digest.c | 5 -----
 3 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/wd_aead.c b/wd_aead.c
index 54bd28d..f93f791 100644
--- a/wd_aead.c
+++ b/wd_aead.c
@@ -367,12 +367,12 @@ static int aead_param_check(struct wd_aead_sess *sess,
 static int aead_init_check(struct wd_ctx_config *config, struct wd_sched *sched)
 {
 	if (!config || !sched) {
-		WD_ERR("failed to check aead init input param!\n");
+		WD_ERR("wd aead config or sched is NULL!\n");
 		return -WD_EINVAL;
 	}
 
 	if (!wd_is_sva(config->ctxs[0].ctx)) {
-		WD_ERR("failed to system is SVA mode!\n");
+		WD_ERR("err, non sva, please check system!\n");
 		return -WD_EINVAL;
 	}
 
@@ -660,11 +660,6 @@ int wd_aead_poll(__u32 expt, __u32 *count)
 	handle_t h_ctx = wd_aead_setting.sched.h_sched_ctx;
 	struct wd_sched *sched = &wd_aead_setting.sched;
 
-	if (unlikely(!sched->poll_policy)) {
-		WD_ERR("failed to check aead poll_policy!\n");
-		return -WD_EINVAL;
-	}
-
 	return sched->poll_policy(h_ctx, expt, count);
 }
 
diff --git a/wd_cipher.c b/wd_cipher.c
index f9d643d..9977765 100644
--- a/wd_cipher.c
+++ b/wd_cipher.c
@@ -580,11 +580,6 @@ int wd_cipher_poll(__u32 expt, __u32 *count)
 	handle_t h_ctx = wd_cipher_setting.sched.h_sched_ctx;
 	struct wd_sched *sched = &wd_cipher_setting.sched;
 
-	if (unlikely(!sched->poll_policy)) {
-		WD_ERR("failed to check cipher poll_policy!\n");
-		return -WD_EINVAL;
-	}
-
 	return sched->poll_policy(h_ctx, expt, count);
 }
 
diff --git a/wd_digest.c b/wd_digest.c
index c110f7b..1962f09 100644
--- a/wd_digest.c
+++ b/wd_digest.c
@@ -484,11 +484,6 @@ int wd_digest_poll(__u32 expt, __u32 *count)
 	handle_t h_ctx = wd_digest_setting.sched.h_sched_ctx;
 	struct wd_sched *sched = &wd_digest_setting.sched;
 
-	if (unlikely(!sched->poll_policy)) {
-		WD_ERR("failed to check digest poll_policy!\n");
-		return -WD_EINVAL;
-	}
-
 	return sched->poll_policy(h_ctx, expt, count);
 }
 
-- 
2.31.1

