cpufreq: stockdemand: Be friendly towards latency-sensitive bursty workloads

Thanks
@stratosk
Revert "cpufreq: smartmax: set default sample_rate to 50mS"

This reverts commit 0f12f7eedd0992c7ae6c346b2bd930c1a974ab61.
Revert "ak_mako_defconfig: disable ANDROID_LOGGER"

This reverts commit 55813866d0963aa259d8255920eaf3a9200e2aef.
kernel: printk: Implement configurable DEFAULT_CONSOLE_LOGLEVEL
kernel: printk: set default console log level to 4

loglevel=       All Kernel Messages with a loglevel smaller than the
                    console loglevel will be printed to the console. It can
                    also be changed with klogd or other programs. The
                    loglevels are defined as follows:

                    0 (KERN_EMERG)          system is unusable
                    1 (KERN_ALERT)          action must be taken immediately
                    2 (KERN_CRIT)           critical conditions
                    3 (KERN_ERR)            error conditions
                    4 (KERN_WARNING)        warning conditions
                    5 (KERN_NOTICE)         normal but significant condition
                    6 (KERN_INFO)           informational
                    7 (KERN_DEBUG)          debug-level messages
earlysuspend: speedup late resume (faster wakeup of the device)

Thanx to _2bad4u_ for the hint and dsc-team's repo I got the code from (https://github.com/dsc-team/dsc-team-kernel-project)
ak_mako_defconfig: enable SPEEDUP_KEYRESUME
staging: android: logger: disable at boot
msm_fb: Import logo changes from Sony.

Allow using RGB888 as boot image.
Fix boot image to show after msm_fb has registered.
msm: gpu: make overclock selectable via config
ak_mako_defconfig: disable GPU_OVERCLOCK
ak_mako_defconfig: set max freq to 1.5Mhz
Revert "msm: acpuclock-krait: Disable vdd core boost"

This reverts commit f7407190e72f3652d5ea56e2be4e3b16046e902c.
Revert "msm: acpuclock-krait: Init to max speed"

This reverts commit 95bd7637a2d6f2be5ae09dfcc238aa24ae75b75b.
ak_mako_defconfig: enable MSM_LOGO
cpufreq: stockdemand: Add missing bits

thx @neobuddy89
fs: convert use of typedef ctl_table to struct ctl_table

This typedef is unnecessary and should just be removed.

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
msm_fb: Do not check for BLT when it is already enabled.

On some cases where BLT is enabled by default & the source dimensions require
BLT mode, it returns error.

Check if BLT is disabled before calculating if it should be enabled.

Change-Id: I59f575f353d89cbe5ed3154f4c021fdcc1eff722
msm_fb: Skip writeback buffer init

Cases like "adb shell stop" & "adb shell start" cause the buffers to be
reinitialized, while the buffer has been already allocated.

Solves multiple issues, notably display crash no longer produces blank display.

Change-Id: I7097bc9af90a6ba2f020f911869282c39e9f9a3a
msm_fb: Make sure the backlight is not set to 0 at boot