> >>+#if IS_ENABLED(CONFIG_X86) > >>+#include <asm/intel-family.h> > >>+#else > >>+#define INTEL_FAM6_HASWELL_X 0x3F > >>+#define INTEL_FAM6_BROADWELL_X 0x4F > >>+#define INTEL_FAM6_SKYLAKE_X 0x55 > >>+#endif > > > >The entire code is very Intel specific. Why this #if instead of > >making the driver dependent on X86 ? > > > > This code will be running on ARM kernel at this moment with a purpose > of monitoring remote x86 CPUs through PECI connection
How about moving what you need from asm/intel-family.h into a header file in include/linux/. Or move the entire header? Andrew -- To unsubscribe from this list: send the line "unsubscribe linux-hwmon" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html