From f6f891034fd00a06237aa2c5a0bd3635a9a33b85 Mon Sep 17 00:00:00 2001 From: Dominik Loidolt <dominik.loidolt@univie.ac.at> Date: Mon, 15 Jan 2024 17:08:20 +0100 Subject: [PATCH] Small bug fixing --- lib/decompress/cmp_max_used_bits_list.h | 4 ++-- lib/rdcu_compress/cmp_rdcu.c | 6 +++--- lib/rdcu_compress/rdcu_rmap.c | 2 +- programs/rdcu_pkt_to_file.c | 4 ++-- test/cmp_max_used_bits/test_cmp_max_used_bits_list.c | 2 +- test/decmp/test_decmp.c | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/decompress/cmp_max_used_bits_list.h b/lib/decompress/cmp_max_used_bits_list.h index 35506c2..317c716 100644 --- a/lib/decompress/cmp_max_used_bits_list.h +++ b/lib/decompress/cmp_max_used_bits_list.h @@ -28,11 +28,11 @@ #include "../common/cmp_data_types.h" -struct cmp_max_used_bits *cmp_max_used_bits_list_get(uint8_t version); +const struct cmp_max_used_bits *cmp_max_used_bits_list_get(uint8_t version); int cmp_max_used_bits_list_add(struct cmp_max_used_bits const *item); -int cmp_max_used_bits_list_delet(uint8_t version); +void cmp_max_used_bits_list_delet(uint8_t version); void cmp_max_used_bits_list_empty(void); diff --git a/lib/rdcu_compress/cmp_rdcu.c b/lib/rdcu_compress/cmp_rdcu.c index 6354ee5..e804995 100644 --- a/lib/rdcu_compress/cmp_rdcu.c +++ b/lib/rdcu_compress/cmp_rdcu.c @@ -513,7 +513,7 @@ int rdcu_inject_edac_error(const struct cmp_cfg *cfg, uint32_t addr) return -1; /* disable edac */ - for (sub_chip_die_addr = 1; sub_chip_die_addr <= 4; sub_chip_die_addr ++) { + for (sub_chip_die_addr = 1; sub_chip_die_addr <= 4; sub_chip_die_addr++) { rdcu_edac_set_sub_chip_die_addr(sub_chip_die_addr); rdcu_edac_set_ctrl_reg_write_op(); rdcu_edac_set_bypass(); @@ -542,7 +542,7 @@ int rdcu_inject_edac_error(const struct cmp_cfg *cfg, uint32_t addr) /* It looks like there is a bug when displaying the bypass status of the 2. and 4. SRAM chip. */ if (2 != sub_chip_die_addr && 4 != sub_chip_die_addr) #endif - if (0 == rdcu_edac_get_bypass_status()) { + if (rdcu_edac_get_bypass_status() == 0) { printf("Error: bypass status unexpected !\n"); return -1; } @@ -570,7 +570,7 @@ int rdcu_inject_edac_error(const struct cmp_cfg *cfg, uint32_t addr) /* enable edac again */ - for (sub_chip_die_addr = 1; sub_chip_die_addr <= 4; sub_chip_die_addr ++) { + for (sub_chip_die_addr = 1; sub_chip_die_addr <= 4; sub_chip_die_addr++) { if (rdcu_edac_set_sub_chip_die_addr(sub_chip_die_addr)) return -1; rdcu_edac_set_ctrl_reg_write_op(); diff --git a/lib/rdcu_compress/rdcu_rmap.c b/lib/rdcu_compress/rdcu_rmap.c index 3972147..5eee776 100644 --- a/lib/rdcu_compress/rdcu_rmap.c +++ b/lib/rdcu_compress/rdcu_rmap.c @@ -296,7 +296,7 @@ static int rdcu_process_rx(void) { uint32_t i, tmp; - for (i = 0; i < rp->data_len; i+=sizeof(tmp)) { + for (i = 0; i < rp->data_len; i += sizeof(tmp)) { memcpy(&tmp, &rp->data[i], sizeof(tmp)); be32_to_cpus(&tmp); memcpy(&rp->data[i], &tmp, sizeof(tmp)); diff --git a/programs/rdcu_pkt_to_file.c b/programs/rdcu_pkt_to_file.c index 8858d46..28df657 100644 --- a/programs/rdcu_pkt_to_file.c +++ b/programs/rdcu_pkt_to_file.c @@ -71,7 +71,7 @@ void set_tc_folder_dir(const char *dir_name) * @see https://developers.redhat.com/blog/2018/05/24/detecting-string-truncation-with-gcc-8/ */ -static FILE *open_file(const char *dir_name, int n_tc) +static FILE *open_file_tc(const char *dir_name, int n_tc) { char *pathname; FILE *fp; @@ -162,7 +162,7 @@ static int32_t rmap_tx_to_file(const void *hdr, uint32_t hdr_size, return -1; } - fp = open_file(tc_folder_dir, n_pkt); + fp = open_file_tc(tc_folder_dir, n_pkt); if (fp == NULL) { perror("fopen()"); diff --git a/test/cmp_max_used_bits/test_cmp_max_used_bits_list.c b/test/cmp_max_used_bits/test_cmp_max_used_bits_list.c index 1ffd4e4..2557d82 100644 --- a/test/cmp_max_used_bits/test_cmp_max_used_bits_list.c +++ b/test/cmp_max_used_bits/test_cmp_max_used_bits_list.c @@ -63,7 +63,7 @@ void* malloc(size_t size) void test_cmp_max_used_bits_list(void) { struct cmp_max_used_bits i_32, i_34, i_35, i_36, i_255, i_0; - struct cmp_max_used_bits *p; + const struct cmp_max_used_bits *p; int return_val; /* set up max_used_bits item */ diff --git a/test/decmp/test_decmp.c b/test/decmp/test_decmp.c index cc5f071..d7fccaa 100644 --- a/test/decmp/test_decmp.c +++ b/test/decmp/test_decmp.c @@ -1043,7 +1043,7 @@ void test_decompress_imagette_model(void) uint16_t data[5] = {0}; uint16_t model[5] = {0, 1, 2, 3, 4}; uint16_t up_model[5] = {0}; - uint32_t cmp_data[] = {0}; + uint32_t cmp_data[2] = {0}; struct cmp_cfg cfg = {0}; struct bit_decoder dec; int err; -- GitLab