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