Rafael, in 3.8 kernel part of the common logic has been moved to a separate cpufreq_governor.c file. According to the Makefile, the cpufreq_governor.o is to be linked to other cpufreq modules. However I see that a separate malformed cpufreq_governor.ko is created, and then the real modules can not work without the common logic either. The build config is a simple 32-bit config, on top of vanilla source. I submit a verbose build log with "ls *.ko" and some "modinfo" outputs attached to the bottom. Clearly the build subsystem is misinterpreting the build intentions. Could you please check if you see the same issue in your builds? I am using a 32-bit October-ish Debian Testing as a build machine (Eeepc netbook). Thanks, Woody