Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 041d4bbf authored by Zhang Rui's avatar Zhang Rui Committed by Len Brown
Browse files

ACPI: CELSIUS_TO_KELVIN fixup



Fix an imprecision in CELSIUS_TO_KELVIN and move these
two macroes to a proper place.

Signed-off-by: default avatarZhang Rui <rui.zhang@intel.com>
Signed-off-by: default avatarThomas Sujith <sujith.thomas@intel.com>
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent 20733939
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -65,9 +65,6 @@
#define ACPI_THERMAL_MAX_ACTIVE	10
#define ACPI_THERMAL_MAX_LIMIT_STR_LEN 65

#define KELVIN_TO_CELSIUS(t)    (long)(((long)t-2732>=0) ? ((long)t-2732+5)/10 : ((long)t-2732-5)/10)
#define CELSIUS_TO_KELVIN(t)	((t+273)*10)

#define _COMPONENT		ACPI_THERMAL_COMPONENT
ACPI_MODULE_NAME("thermal");

+4 −0
Original line number Diff line number Diff line
@@ -61,6 +61,10 @@ struct thermal_cooling_device {
	struct list_head node;
};

#define KELVIN_TO_CELSIUS(t)	(long)(((long)t-2732 >= 0) ?	\
				((long)t-2732+5)/10 : ((long)t-2732-5)/10)
#define CELSIUS_TO_KELVIN(t)	((t)*10+2732)

struct thermal_zone_device {
	int id;
	char type[THERMAL_NAME_LENGTH];