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");
}
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);
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));
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:
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: