libwd/0011-uadk-v1-fix-for-sec_dump_bd.patch
2024-09-04 13:56:05 +08:00

69 lines
2.0 KiB
Diff

From ae15a43b77e69b87e464bc350a6768ae51d253f3 Mon Sep 17 00:00:00 2001
From: Wenkai Lin <linwenkai6@hisilicon.com>
Date: Tue, 20 Aug 2024 10:46:50 +0800
Subject: [PATCH 11/16] uadk/v1: fix for sec_dump_bd
Fix for uninit parameters and wrong data type.
Signed-off-by: Wenkai Lin <linwenkai6@hisilicon.com>
Signed-off-by: Qi Tao <taoqi10@huawei.com>
---
v1/drv/hisi_sec_udrv.c | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/v1/drv/hisi_sec_udrv.c b/v1/drv/hisi_sec_udrv.c
index 36b93e6..ac6df5f 100644
--- a/v1/drv/hisi_sec_udrv.c
+++ b/v1/drv/hisi_sec_udrv.c
@@ -1738,7 +1738,7 @@ int qm_fill_digest_bd3_sqe(void *message, struct qm_queue_info *info, __u16 i)
info->req_cache[i] = msg;
#ifdef DEBUG_LOG
- sec_dump_bd((unsigned int *)sqe, SQE_BYTES_NUMS);
+ sec_dump_bd((unsigned char *)temp, SQE_BYTES_NUMS);
#endif
return WD_SUCCESS;
@@ -1961,10 +1961,7 @@ int qm_parse_cipher_bd3_sqe(void *msg, const struct qm_queue_info *info,
}
#ifdef DEBUG_LOG
- if (sqe3->type == BD_TYPE3)
- sec_dump_bd((unsigned char *)sqe3, SQE_BYTES_NUMS);
- else
- sec_dump_bd((unsigned char *)sqe, SQE_BYTES_NUMS);
+ sec_dump_bd((unsigned char *)msg, SQE_BYTES_NUMS);
#endif
return 1;
@@ -2515,7 +2512,7 @@ int qm_fill_aead_bd3_sqe(void *message, struct qm_queue_info *info, __u16 i)
info->req_cache[i] = msg;
#ifdef DEBUG_LOG
- sec_dump_bd((unsigned char *)sqe, SQE_BYTES_NUMS);
+ sec_dump_bd((unsigned char *)temp, SQE_BYTES_NUMS);
#endif
return ret;
@@ -2602,7 +2599,7 @@ int qm_parse_aead_bd3_sqe(void *msg, const struct qm_queue_info *info,
}
#ifdef DEBUG_LOG
- sec_dump_bd((unsigned char *)sqe, SQE_BYTES_NUMS);
+ sec_dump_bd((unsigned char *)msg, SQE_BYTES_NUMS);
#endif
return 1;
@@ -2669,7 +2666,7 @@ int qm_parse_digest_bd3_sqe(void *msg, const struct qm_queue_info *info,
}
#ifdef DEBUG_LOG
- sec_dump_bd((unsigned int *)sqe, SQE_BYTES_NUMS);
+ sec_dump_bd((unsigned char *)msg, SQE_BYTES_NUMS);
#endif
return 1;
--
2.25.1