Why run it in kernel, if it can be run in userland? That's how all the power daemons worked so far (laptop-mode-tools, cpupower, fancontrol etc.), and the cpufreq kernel governors are just there to do one thing and one thing only - change the CPU frequency depending on the load. They don't detect temperatures and all that.
Originally Posted by wargames