Commit 65c8c78c authored by Daniel Lezcano's avatar Daniel Lezcano Committed by Rafael J. Wysocki
Browse files

thermal/thresholds: Fix uapi header macros leading to a compilation error



The macros giving the direction of the crossing thresholds use the BIT
macro which is not exported to the userspace. Consequently when an
userspace program includes the header, it fails to compile.

Replace the macros by their litteral to allow the compilation of
userspace program using this header.

Fixes: 445936f9 ("thermal: core: Add user thresholds support")
Signed-off-by: default avatarDaniel Lezcano <daniel.lezcano@linaro.org>
Link: https://patch.msgid.link/20241212201311.4143196-1-daniel.lezcano@linaro.org


[ rjw: Add Fixes: ]
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 78d4f34e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -3,8 +3,8 @@
#define _UAPI_LINUX_THERMAL_H

#define THERMAL_NAME_LENGTH	20
#define THERMAL_THRESHOLD_WAY_UP	BIT(0)
#define THERMAL_THRESHOLD_WAY_DOWN	BIT(1)
#define THERMAL_THRESHOLD_WAY_UP	0x1
#define THERMAL_THRESHOLD_WAY_DOWN	0x2

enum thermal_device_mode {
	THERMAL_DEVICE_DISABLED = 0,