From: Tokunori Ikegami Date: Fri, 7 May 2021 17:14:14 +0000 (+0900) Subject: nvme-print: Print degree celsius as °C instead of C X-Git-Tag: v2.0-rc0~59^2~3 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=9b347b668b9c95799debf20f351458974b1d9500;p=users%2Fsagi%2Fnvme-cli.git nvme-print: Print degree celsius as °C instead of C --- diff --git a/nvme-print.c b/nvme-print.c index 5dee0f2f..e020c7d6 100644 --- a/nvme-print.c +++ b/nvme-print.c @@ -2853,14 +2853,14 @@ static void nvme_show_id_ctrl_apsta(__u8 apsta) static void nvme_show_id_ctrl_wctemp(__le16 wctemp) { - printf(" [15:0] : %ld C (%u Kelvin)\tWarning temperature (WCTEMP)\n", + printf(" [15:0] : %ld°C (%u Kelvin)\tWarning temperature (WCTEMP)\n", kelvin_to_celsius(le16_to_cpu(wctemp)), le16_to_cpu(wctemp)); printf("\n"); } static void nvme_show_id_ctrl_cctemp(__le16 cctemp) { - printf(" [15:0] : %ld C (%u Kelvin)\tCritical temperature (CCTEMP)\n", + printf(" [15:0] : %ld°C (%u Kelvin)\tCritical temperature (CCTEMP)\n", kelvin_to_celsius(le16_to_cpu(cctemp)), le16_to_cpu(cctemp)); printf("\n"); } @@ -4890,7 +4890,7 @@ void nvme_show_smart_log(struct nvme_smart_log *smart, unsigned int nsid, printf(" Persistent Mem. RO[5] : %d\n", (smart->critical_warning & 0x20) >> 5); } - printf("temperature : %ld C (%u Kelvin)\n", + printf("temperature : %ld°C (%u Kelvin)\n", kelvin_to_celsius(temperature), temperature); printf("available_spare : %u%%\n", smart->avail_spare); @@ -4929,8 +4929,8 @@ void nvme_show_smart_log(struct nvme_smart_log *smart, unsigned int nsid, if (temp == 0) continue; - printf("Temperature Sensor %d : %ld C (%u Kelvin)\n", - i + 1, kelvin_to_celsius(temp), temp); + printf("Temperature Sensor %d : %ld°C (%u Kelvin)\n", + i + 1, kelvin_to_celsius(temp), temp); } printf("Thermal Management T1 Trans Count : %u\n", le32_to_cpu(smart->thm_temp1_trans_count)); @@ -5534,9 +5534,9 @@ void nvme_feature_show_fields(enum nvme_features_id fid, unsigned int result, un printf("\tThreshold Type Select (THSEL): %u - %s\n", field, nvme_feature_temp_type_to_string(field)); field = (result & 0x000f0000) >> 16; - printf("\tThreshold Temperature Select (TMPSEL): %u - %s\n", field, - nvme_feature_temp_sel_to_string(field)); - printf("\tTemperature Threshold (TMPTH): %ld C (%u Kelvin)\n", + printf("\tThreshold Temperature Select (TMPSEL): %u - %s\n", + field, nvme_feature_temp_sel_to_string(field)); + printf("\tTemperature Threshold (TMPTH): %ld°C (%u Kelvin)\n", kelvin_to_celsius(result & 0x0000ffff), result & 0x0000ffff); break; case NVME_FEAT_FID_ERR_RECOVERY: @@ -5634,9 +5634,9 @@ void nvme_feature_show_fields(enum nvme_features_id fid, unsigned int result, un nvme_show_timestamp((struct nvme_timestamp *)buf); break; case NVME_FEAT_FID_HCTM: - printf("\tThermal Management Temperature 1 (TMT1) : %u Kelvin (%ld C)\n", + printf("\tThermal Management Temperature 1 (TMT1) : %u Kelvin (%ld°C)\n", result >> 16, kelvin_to_celsius(result >> 16)); - printf("\tThermal Management Temperature 2 (TMT2) : %u Kelvin (%ld C)\n", + printf("\tThermal Management Temperature 2 (TMT2) : %u Kelvin (%ld°C)\n", result & 0x0000ffff, kelvin_to_celsius(result & 0x0000ffff)); break; case NVME_FEAT_FID_KATO: