From: Larry Finger Date: Sat, 29 Dec 2012 01:55:20 +0000 (+0000) Subject: cpufreq / governor: Fix problem with cpufreq_ondemand or cpufreq_conservative X-Git-Tag: v3.8-rc3~9^2~2^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e15f295408e21873dba5fdf17efcbd05fcb6729;p=pandora-kernel.git cpufreq / governor: Fix problem with cpufreq_ondemand or cpufreq_conservative Since commit 2aacdff entitled "cpufreq: Move common part from governors to separate file", whenever the drivers that depend on this new file (cpufreq_ondemand or cpufreq_conservative) are built as modules, a new module named cpufreq_governor is created because the Makefile includes cpufreq_governor.o twice. As drivers/cpufreq/cpufreq_governor.c contains no MODULE directives, the resulting module has no license specified, which results in logging of a "module license 'unspecified' taints kernel". In addition, a number of globals are exported GPL only, and are therefore not available. This fix establishes a new boolean configuration variable that forces cpufreq_governor.o to be linked into the kernel whenever either cpufreq_ondemand or cpufreq_conservative is selected. Signed-off-by: Larry Finger Reviewed-by: Viresh Kumar Signed-off-by: Rafael J. Wysocki --- Reading git-diff-tree failed