From 2e1b3d02b3ace972b2bbbb6bc6aea84fff501be1 Mon Sep 17 00:00:00 2001 From: Guenter Roeck Date: Wed, 24 May 2017 06:02:47 -0700 Subject: [PATCH] Declare dummy vid functions if needed Some kernel configurations may have CONFIG_HWMON_VID disabled. Signed-off-by: Guenter Roeck --- compat.h | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/compat.h b/compat.h index 29ccdb7..865dcc5 100644 --- a/compat.h +++ b/compat.h @@ -44,8 +44,25 @@ static inline int strict_strtol(const char *cp, unsigned int base, long *res) #endif #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 39) -#define kstrtoul strict_strtoul +#define kstrtoul strict_strtoul #define kstrtol strict_strtol #endif +/* + * Some kernel configurations may have CONFIG_HWMON_VID disabled. + * We still have the functios declared as external, so we can not use + * static inline. + */ +#if !defined(CONFIG_HWMON_VID) && !defined(CONFIG_HWMON_VID_MODULE) +int vid_from_reg(int val, u8 vrm) +{ + return 0; +} + +u8 vid_which_vrm(void) +{ + return 0; +} +#endif + #endif /* COMPAT_H */ -- 2.39.2