--- zzzz-none-000/linux-2.6.28.10/drivers/cpufreq/cpufreq_ondemand.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/drivers/cpufreq/cpufreq_ondemand.c 2011-01-26 15:12:05.000000000 +0000 @@ -422,7 +422,8 @@ if (unlikely(!wall_time || wall_time < idle_time)) continue; - load = 100 * (wall_time - idle_time) / wall_time; + load = ( 100 * (wall_time - idle_time) ) / wall_time; + /*--- printk("[%s] wall_time=%u, idle_time=%u, cur_idle_time=%llu, load=%u \n", __FUNCTION__, wall_time, idle_time, cur_idle_time, load); ---*/ freq_avg = __cpufreq_driver_getavg(policy, j); if (freq_avg <= 0)