From 093a6c67005148ae32a5c9e4553491b9f5c2457b Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 10 May 2024 07:40:51 +0000
Subject: [PATCH] disable kernel build waring

---
 u-boot/lib/optee_clientApi/OpteeClientRkNewFs_v1.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/u-boot/lib/optee_clientApi/OpteeClientRkNewFs_v1.c b/u-boot/lib/optee_clientApi/OpteeClientRkNewFs_v1.c
index ca60698..414f5f4 100644
--- a/u-boot/lib/optee_clientApi/OpteeClientRkNewFs_v1.c
+++ b/u-boot/lib/optee_clientApi/OpteeClientRkNewFs_v1.c
@@ -528,7 +528,7 @@
 {
 	unsigned char *cp, *vp;
 	struct rkss_file_verification *verify;
-	int ret, i;
+	int ret, i, write_table_flag = 0;
 
 	for (i = 0; i < RKSS_PARTITION_TABLE_COUNT; i++) {
 		cp = table_data + (i * RKSS_DATA_SECTION_LEN);
@@ -541,12 +541,15 @@
 			memset(cp, 0, RKSS_DATA_SECTION_LEN);
 			verify->checkstr = RKSS_CHECK_STR;
 			verify->version = RKSS_VERSION_V1;
+			write_table_flag = 1;
 		}
 	}
-	ret = rkss_write_multi_sections(table_data, 0, RKSS_PARTITION_TABLE_COUNT);
-	if (ret < 0) {
-		printf("TEEC: rkss_write_multi_sections failed!!! ret: %d.\n", ret);
-		return TEEC_ERROR_GENERIC;
+	if (write_table_flag == 1) {
+		ret = rkss_write_multi_sections(table_data, 0, RKSS_PARTITION_TABLE_COUNT);
+		if (ret < 0) {
+			printf("TEEC: rkss_write_multi_sections failed!!! ret: %d.\n", ret);
+			return TEEC_ERROR_GENERIC;
+		}
 	}
 	debug("TEEC: verify ptable success.\n");
 	return TEEC_SUCCESS;

--
Gitblit v1.6.2