X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=compat.h;h=865dcc520caec6b6b858363d8f621eb84231afcc;hb=aeafb7be7c845d3a60691a32c6e1d86eca623691;hp=29ccdb7f3ece2eb6aa532c5dd71dea8a02be9d6a;hpb=034e27046c4ef4ba57c5b445f0e3efd7a5dce02c;p=groeck-it87 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 */