X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=drivers%2Fmacintosh%2Fwindfarm_cpufreq_clamp.c;h=900aade0619871c683b2a29cf45a3638c925a957;hb=804b908adfcffe3831621acb6c8a776585983d2a;hp=607dbaca69c96fbb2172556bc4a14e5ca72f93d6;hpb=a7c243b544c0e9f6775c2607decaa59d54fb9e11;p=linux-2.6-omap-h63xx.git diff --git a/drivers/macintosh/windfarm_cpufreq_clamp.c b/drivers/macintosh/windfarm_cpufreq_clamp.c index 607dbaca69c..900aade0619 100644 --- a/drivers/macintosh/windfarm_cpufreq_clamp.c +++ b/drivers/macintosh/windfarm_cpufreq_clamp.c @@ -1,4 +1,3 @@ -#include #include #include #include @@ -8,6 +7,8 @@ #include #include +#include + #include "windfarm.h" #define VERSION "0.3" @@ -74,6 +75,12 @@ static int __init wf_cpufreq_clamp_init(void) { struct wf_control *clamp; + /* Don't register on old machines that use therm_pm72 for now */ + if (machine_is_compatible("PowerMac7,2") || + machine_is_compatible("PowerMac7,3") || + machine_is_compatible("RackMac3,1")) + return -ENODEV; + clamp = kmalloc(sizeof(struct wf_control), GFP_KERNEL); if (clamp == NULL) return -ENOMEM;