builf beta 6.6
GPU Simple Governor: adapt GPU Simple Governor for Snapdrgaon 800 SOCs

initial coding for a Simple GPU governor based on my own work 2 years ago
from Sensation GB kernel commit: c1ea8f6

Signed-off-by: Paul Reioux <reioux@gmail.com>
Simple GPU governor: fix a merge derp

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm: kgsl: Fix Z180 memory leak

Decerement entry refcount, which incremented
in kgsl_sharedmem_find_region.

CRs-Fixed: 635747
Change-Id: I621ba8f8e119a9ab8ba5455b28a565e3cae2f7cd
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
cpufreq: interactive: set some defaults for the sync freq feature
ocmem: free handle before returning from failure
ocmem: return 0 when free fails for client graphics
mdss: ignore RESET events
cpufreq: cpu-boost: Use hotplug thread infrastructure

Before this patch, thread migration ran in uninterruptible threads.
Use the relatively new hotplug thread infrastructure with parked
threads to reduce cpu load (x4).

Change-Id: I4fa1f3a6d6b2b68ecb6e751678584f24abd85992
cpufreq: ondemandX - screen_off_maxfreq support

Conflicts:

	drivers/cpufreq/cpufreq_ondemand.c
kgsl: fix crash due to get_dev_status when selecting ondemand
msm: kgsl: Export device state to devfreq
msm: kgsl: Use high priority workqueue
msm: kgsl: Report correct GPU frequency in sysfs