From 33e51c967c5e38f8360d6ff9bae9ad06275859ce Mon Sep 17 00:00:00 2001 From: innogritkenny Date: Tue, 6 Sep 2022 16:41:56 +0800 Subject: [PATCH] add item ddr_ecc_err_cnt in smart-log-add --- plugins/innogrit/innogrit-nvme.c | 4 ++-- plugins/innogrit/typedef.h | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/innogrit/innogrit-nvme.c b/plugins/innogrit/innogrit-nvme.c index e7fc981c..35f26def 100644 --- a/plugins/innogrit/innogrit-nvme.c +++ b/plugins/innogrit/innogrit-nvme.c @@ -74,8 +74,8 @@ static int innogrit_smart_log_additional(int argc, char **argv, printf("DW22 erase_error_cnt : %u\n", pvsc_smart->erase_error_cnt); printf("DW23[0] flash_type : %u\n", pvsc_smart->flash_type); printf("DW24 hs_crc_err_cnt : %u\n", pvsc_smart->hs_crc_err_cnt); - - iindex = 25; + printf("DW25 ddr_ecc_err_cnt : %u\n", pvsc_smart->ddr_ecc_err_cnt); + iindex = 26; for (i = 0; i < (sizeof(pvsc_smart->reserved3)/4); i++) { if (pvsc_smart->reserved3[i] != 0) printf("DW%-37d : %u\n", iindex, pvsc_smart->reserved3[i]); diff --git a/plugins/innogrit/typedef.h b/plugins/innogrit/typedef.h index 129456d7..a97a008a 100644 --- a/plugins/innogrit/typedef.h +++ b/plugins/innogrit/typedef.h @@ -61,7 +61,8 @@ struct vsc_smart_log { u_char flash_type; u_char reserved2[3]; unsigned int hs_crc_err_cnt; - unsigned int reserved3[45]; + unsigned int ddr_ecc_err_cnt; + unsigned int reserved3[44]; }; #pragma pack(pop) -- 2.50.1