From: Guenter Roeck Date: Wed, 24 May 2017 13:02:47 +0000 (-0700) Subject: Declare dummy vid functions if needed X-Git-Tag: v1.0~20 X-Git-Url: https://git.sur5r.net/?p=groeck-it87;a=commitdiff_plain;h=2e1b3d02b3ace972b2bbbb6bc6aea84fff501be1 Declare dummy vid functions if needed Some kernel configurations may have CONFIG_HWMON_VID disabled. Signed-off-by: Guenter Roeck --- 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 */