ondemand: small governor tweaks
msm: rq_stats: Fix missing initialization of cur_freq
iInitialize cur_freq variable of each online cpu to the current
running cpu clock frequency. This avoids zeroing out the load
calculations until the first notification of the change in CPU
frequency comes in after CPUFREQ governors are initialized.

Also, when non boot cpu is up, update its cur_freq variable.

(Cherry picked offline, credits below -CvD)

Venkat Devrasetty <vdevaras@codeaura.org>
franciscocranco <franciscofranco.199@gmail.com>
cpufreq / stats: fix race between stats allocation and first usage
This patch forces complete struct cpufreq_stats allocation for
all cpus before registering CPUFREQ_TRANSITION_NOTIFIER notifier,
otherwise in some conditions cpufreq_stat_notifier_trans() can
be called in the middle of stats allocation, in this case
cpufreq_stats_table already exists, but stat_freq_table is NULL.

(Offline cherry-pick - CvD)
franciscofranco.1990@gmail.com
khlebnikov@openvz.org
rafael.j.wysocki@intel.com
gpu: kgsl: leverage sysfs values for max gpu freq
gpu: kgsl: frequency init update
gpu: kgsl: active power level fix
gpu: kgsl: added loger for testing
msm: rq_stats: fix typos
msm: rq_stats: fix typos (part two)
msm: rq_stats: fix typos (part three)
Revert "msm: rq_stats: fix typos (part three)"

This reverts commit 9ca79cde0911b99bcddce6692f2c8b7e4d3c38c6.
Revert "msm: rq_stats: fix typos (part two)"

This reverts commit cd5facd60173c92c33a47f48525656ef1a9b7936.
Revert "msm: rq_stats: fix typos"

This reverts commit 2d553d426b540e318eb161204b6babefe5c2389d.
Revert "gpu: kgsl: added loger for testing"

This reverts commit 1221f483de507edca9c03775783e97004907554f.
Morets: 1.07.01
msm: rq_stats: typo fix
msm: rq_stats: typo fix (feels a bit like groundhog day around here lately ...)
gpu: sysfs: removed unused constants
gpu: kgsl: added better temporary logging via kmsg
gpu: kgsl: logging update