HELLSGATE OREO R1.1
Changelog:
-update kernel source and kernel to 3.18.93 build with GCC 7.2.1 linaro
-add wireguard
-add smrtmaxx,chill ,zzmove
-add toggle for gentlefairsleppers
-rework gpu driver from133mhz to 100mhz in idel
-ZEN: Implement zen-tune v4.12
4.9:
In a surprising turn of events, while benchmarking and testing
hierarchical scheduling with BFQ + writeback throttling, it turns out
that raising the number of requests in queue _actually_ improves
responsiveness and completely eliminates the random stalls that would
normally occur without hierarchical scheduling.
-ARM: dts: msm: Rework and unify msm-thermal setup
-ARM: dts: msm8996: Remove redundant CPU bandwidth devfreq devices
-workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default
-msm-tsens: Reschedule work instead of causing uninterruptible sleep
-msm: thermal: Add sysfs nodes to control parameters
-cpufreq: interactive: add powersave bias tunable
-msm_performance: Make input boosting optional
-msm: performance: prevent userspace hints to decrease max cpu freq
-qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE
-clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux
-Ofast and many many more
WireGuard Setup
1.Setup an account and follow the instructions here:
https://www.azirevpn.com/en/wireguard (WireGuard accounts are 100% free with no restrictions for the time being)
2.Download the alpha app from the Play Store
https://play.google.com/apps/testing...eguard.android
3.Import the config file you generated in step 1 and profit!
HELLSGATE OREO R1.2
-ADD LMK_ADJ_RBTREE
-ADD UKSM
-msm 8996 voltage control
-Add the snappy-c compressor to lib v2
-Update Chill to 2.10
-cpu_input_boost: Consider fingerprint sensor input
-Optimized Console FrameBuffer for upto 70% increase in Performance
-UPDATE KERNEL TO 3.18.94
-Makefile: opt-out from 835769/843419 errata fixes
-add specialized MAC randomization for qcacld-2.0
-disable MAC randomization by default
-crypto: user - Add CRYPTO_MSG_DELRNG
-crypto: user - Move cryptouser.h to uapi
-arm: DT: msm8996-regulator: Fix bad s11 VCORE constraints for HW conf
-Agile-SD : TCP congestion controller
HELLSGATE OREO R1.3
-rebase the kernel from scratch
-switch from lazyflasher to anykernel
-fix call volumecontroll :important when you flash hellsgate kernel and lost volumecontroll flash the kernel again its solved the problem
-update kernel to 3.18.95
-add all feats back but not all its comes with the next version no time

-add spectrum support download spectrum app from playstore and profit
B]
HELLSGATE OREO R1.3.1[/B]
Project name: android_kernel_zte_msm8996
* WQ_POWER_EFFICIENT by default (Your Name) [b578c91de660]
* PM: devfreq: Use high priority workqueue (myfluxi) [f2f7fb90b0d9]
* arm64: Import optimized strrchr from newlib (Joe Maples) [194a8c826450]
* drivers: mdss: queue work on system_power_efficient_wq (Francisco Franco) [287677cae8b2]
* drivers: mdss: queue input handler functions to a high prio wq (Francisco Franco) [45355ed29ca4]
* drivers: thermal: queue work on system_power_efficient_wq (Francisco Franco) [f23e331434fd]
* qcom: msm-core: queue work on system_power_efficient_wq (Francisco Franco) [4585097e5b7d]
* drivers: power: bcl: queue work on system_power_efficient_wq (Francisco Franco) [f6e482cb1691]
* power: bcl: queue work on system_power_efficient_wq (Francisco Franco) [36c4169a6a5c]
* PM / devfreq: Fix typo that caused an infinite loop (Sultanxda) [ba996d5509ee]
* PM / devfreq: Remove null termination in boost_devices (Sultanxda) [4da0924c53cd]
* PM / devfreq: Don't boost 624000.ufshc on wake (Sultanxda) [e037b74997f9]
* PM / devfreq: Reduce wake boost duration to 5000 ms (Sultanxda) [6c19f3bebcfd]
* PM / devfreq: Boost "624000.ufshc" and "soc:qcom,cpubw" on screen wake (Sultanxda) [c9f120809d16]
* PM / devfreq: Add an interface to boost devices when the screen is woken (Sultanxda) [84241868e65b]
* scsi: ufs: Fix crashes caused by uninitialized completion usage (Sultanxda) [4492012658d5]
* qcacld-2.0: Fix memory leak issue (Srinivas Girigowda) [fb6f94d41eb8]
* adreno_tz: Remove unnecessary devfreq NULL check in tz_handler() (Hareesh Gundu) [a26ad1b21048]
* PM/devfreq: bw_hwmon: Unlock mutex in case of error (Pranav Vashi) [25dcc95ef023]
* PM/devfreq: bw_hwmon: add mutex lock in polling interval case (Santosh Mardi) [77f3ee3d45bf]
* cpufreq: Restore policy min/max limits on CPU online (Viresh Kumar) [0fc65c28f635]
* cpufreq: fallback to interactive if governor is not found (Nathan Chancellor) [dd7b87438bd8]
* drivers: cpufreq: Use interruptible waits (Harsh Shandilya) [aa2b1101f391]
* qcom-cpufreq: skip frequencies that round to same rate (Rohit Gupta) [1a8c3da262a9]
* qcom-cpufreq: Use cpufreq_table_validate_and_show to fill freq_table (Junjie Wu) [f294a5038b66]
* sched, cpuidle: Track cpuidle state index in the scheduler (Morten Rasmussen) [74f569f7dc36]
* add changelog.sh (Your Name) [4698ab9fdbc0]
* some improvments + add support for dolby atmos (Your Name) [30bdcdbfe8a4]
* revert msm: haptic: expose vibrate function (Your Name) [5d0c939c4d65]
* lpm-levels: Disable sleep by default to speed up boot (Sultanxda) [5de5e860d4a9]
* defconfig update (Your Name) [fae83b391d39]
* fs: avoid adding non-thread-group task to LMK rbtree (Hong-Mei Li) [1e9b00ae3cd4]
* kernel: avoid adding non-thread-group task to LMK rbtree (Hong-Mei Li) [3a33022169a2]
* fs: support task's adj rbtree (Yi-wei Zhao) [c0f994b30644]
* lowmemorykiller: maintain LMK rbtree with signal->adj_node (Hong-Mei Li) [c032278e6e4a]
* drivers:lmk: Fix null pointer issue (Hong-Mei Li) [532cc1673d12]
* kernel: support task's adj rbtree (Yi-wei Zhao) [5b8a6b9d33e5]
* drivers:lmk: Fix double delete issue (Hong-Mei Li) [a7c850a9fc88]
* staging:android:lmk: read rb tree root with spinlock (Yi-wei Zhao) [1d75e03cffad]
* lowmemorykiller: implement task's adj rbtree (Yi-wei Zhao) [2bc79dd9c4b5]
* arm64: Don't force compilation of memlat devfreq governors (Sultanxda) [2f459b4e24ed]
* cpufreq: suspend cpufreq governors on shutdown (Doug Anderson) [661222bc270d]
* thermal: Disable VDD Restriction forcefully (MOVZX) [67553fe32050]
* msm: mdss: Fix compile errors when debugfs is disabled (Sultanxda) [ecaa6e06097c]
* Disable Adreno Driver Logging (MOVZX) [edaa74090ca8]
* msm_thermal: Silence log spamming on changing freq (MOVZX) [a47f75a6c493]
* drivers: devfreq: add simple_ondemand to whitelist (engstk) [1c7d118b8e7d]
* enable elementalx (Your Name) [4b09adfdb3bd]
* cpufreq: add elementalx governor (andip71) [d3139fd097a9]
* qpnp-haptic: modify for common sysfs interface to control intensity (Erwan Leboucher) [025a69583a4b]
* arm64: crypto: increase AES interleave to 4x (Ard Biesheuvel) [c2ab23d82e9e]
* trace: add CONFIG_DISABLE_TRACE_PRINTK option (Park Ju Hyung) [bc58d19b80ef]
* lib: Don't enable DEBUG_BUGVERBOSE by default (Sultanxda) [6c8881786b91]
* arm64: crypto: Improve target optimization flags (TheCrazyLex) [c5ed757ec1ec]
* drop_caches: drop slab objects as well Signed-off-by: Park Ju Hyung <
[email protected]> (Park Ju Hyung) [4e131b08d2a8]
* drop_caches: rename "now" to "suspend" Signed-off-by: Park Ju Hyung <
[email protected]> (Park Ju Hyung) [d4ca3a35ee3b]
* drop_caches: drop caches after 200ms This avoids potential slowdowns in screen-off or suspend routine. (Park Ju Hyung) [5f21c16d1e29]
* drop_caches: drop pagecaches on screen-off This will ensure enough free memory on screen-on request (Park Ju Hyung) [2dc75461e9ed]
* drivers:cpufreq:fp-boost: Make boost workqueue unbound (Your Name) [3980968cb3e1]
* decrease boost duration to 1,5s (Your Name) [4b0781b95432]
* fix build (Your Name) [469177afe626]
* add FIOPS (Your Name) [b164aa4904b0]
* defconfig: Enable IOSCHED_FIOPS (Your Name) [4958222bf797]
* add SIO scheduler (Your Name) [8f27c43694e5]
* defconfig: Enable IOSCHED_SIO (Your Name) [756e769e8cbc]
* Enable IOSCHED_ZEN (Your Name) [4f47269a1cb8]
* update Zen iosched for linux 3.18 (Slawek) [f4ae0f54df28]
* block: Add Zen scheduler (Brandon Berhent) [f2083e35cb5a]
* State_notifier: bring back hook code for state_notifier into mdss_dsi code. (Slawek) [5659f58ca6e7]
* arch: Unbreak mrproper/clean (Steve Kondik) [245ed618ab33]
* block: hardlimit for io schedulers (andip71) [87c5b106e3c7]
* defconfig: Enable Powersuspend (Your Name) [49bd2e65a031]
* PowerSuspend: Fix Compile (XileForce) [ec3d6149dfa3]
* kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu) (yank555-lu) [662489a9821e]
* kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.6 (faux123/Yank555.lu) (yank555-lu) [4a8ff01e208c]
* kernel/power/powersuspend: new PM kernel driver for Android w/o early suspend v1.5 (faux123/Yank555.lu) (Jean-Pierre Rasquin) [79ca4c559104]
* Include/linux: Add earlysuspend (AudioGod) [738751ba217b]
* defconfig: Enable LCD Notifier (Your Name) [8d0e745c7c23]
* msm: mdss: Adding lcd notifier (Se Hun Kim) [f63f58c9d163]
* defconfig: Enable quickwakeup driver (Your Name) [099c39919562]
* power: quickwakeup: initial driver (Joe Swantek) [7f92d4a8fc18]
* state_notifier: enabled by default (alucard24) [e1f4d20a4df6]
* delet build (Your Name) [8305f0cd0c7a]
* add yen,bluand voltage (Your Name) [9c66904916ed]
* ZEN: Implement zen-tune v4.12 (Steven Barrett) [31c8970e4cef]
* Fsync : Disable by default (infixremix) [5ff7a7c0001b]
* adreno idler: Ramp down more agressively (Joe Maples) [93ed69992bfe]
* adreno_idler: Declare display_on correctly (Joe Maples) [524ab4766aec]
* adreno_idler: Add display state awareness (frap129) [f86087825f8d]
* adreno_idler: fix typos

(arter97) [78e2716bfac7]
* adreno_idler: fix-up some comments (arter97) [ab4d15fb8bbb]
* adreno_idler: fix-up type definitions (arter97) [c1fcaf738272]
* adreno_idler: remove frequency bump (arter97) [470ef95884fa]
* adreno_idler: switch to count based instead of time based (arter97) [5707c7ce65f9]
* upgrade frandom to latest (Meninblack007) [df6072bb036d]
* random: prevent add_input from doing anything (imoseyon) [e0b3f1b8e1fb]
* random: sprinkle e/f/prandom in places that deplete entropy often (imoseyon) [53400a06c186]
* random.h: declare erandom function (imoseyon) [d212ff578a8e]
* binfmt_elf: use prandom - do not deplete entropy (imoseyon) [7925e249bcaf]
* char: frandom: initial commit v1.1 (imoseyon) [9938d7683d55]
* random32: use e/frandom for reseeding, and a merge fixup (imoseyon) [1e3814c927e4]
* fs: fsync: add a toggle to enable or disable fsync() operations (franciscofranco) [29a4ca32f5bb]
* arm64: bpf: optimize JMP_CALL Remove superfluous stack frame, saving us 3 instructions for every JMP_CALL. (Eliminater74) [998181c224ac]
* arm64: strcmp: Align to cache and preload (Joe Maples) [4567272928de]
* arm64: lib: memory utilities optimization (Francisco Franco) [9dc08e60fe44]
* arm64: Enable dcache word access (XileForce) [fd7464cbd90c]
* setlocalversion: remove 'dirty' string (GuneetAtwal) [fe15eb73a9eb]
* int_sqrt: Improve 3x faster integer sqrt. (FlyFrog) [fa5de83781ba]
* int_sqrt.c: Correction square root algo with naming (ramgear) [dade512c093a]
* proc: much faster /proc/vmstat (Francisco Franco) [4eaf7c8274dd]
* fs: default to noatime (Martichou) [02109a83ae31]
* tcp_output: set initial TCP window size to 64K (speed improvement) (andip71) [227af20262ab]
* blu_active: handle error for module load fail (engstk) [1e0f7b20a8c8]
* blu_active: checks to avoid kernel crash (engstk) [27d651fe77e6]
* blu_active: avoid calling usecs_to_jiffies() repeatedly (engstk) [203ed6210c03]
* blu_active: Reset last evaluated jiffy in idle callback and make window alignment optional (engstk) [23253241c81a]
* blu_active: sync up with android-4.4 linux, bring back fastlane (revamped) (engstk) [aa347beedde4]
* blu_active: upstream changes (engstk) [663e5aa79fd4]
* blu_active: reduce low freq ripple effect (engstk) [b0b5d5d14a6f]
* blu_active: updates and fixes (engstk) [029f1e8f1c6c]
* blu_active: dynamic cpufreq policy governor designed for latency-sensitive workloads (engstk) [0af489390502]
* ARM: dts: msm8996: Remove redundant CPU bandwidth devfreq devices (Sultanxda) [8efeb981bbee]
* Optimized Console FrameBuffer for upto 70% increase in Performance (gustavoss) [102d8f1d1b6d]
* printk: Add sys kernel interface to configure linux printk logging (andip71) [e3f9b21b264a]
* lpm-levels: Disable sleep by default to speed up boot (Sultanxda) [a5f8fae2e3e8]
* marlin : msm 8996 voltage control (bsmitty83) [8cc676602a97]
* ksm fixup (bsmitty83) [3994b4e6e775]
* mm : uksm : fix build The usage of strict_strtoul() is not possible, because strict_strtoul() is no more . Thus, kstrtoul() should be used. (bsmitty83) [e6851dd5bbb1]
* mm: Fix uksm.c (djb77) [ab144f094f0d]
* UKSM: Version 0.1.2.3 for Linux 3.18.y (djb77) [a0888e94d926]
* scripts: Avoid appending 'plus' character in dirty state (myfluxi) [e9c5648b75ec]
* random: always use /dev/urandom (Park Ju Hyung) [24cc3eb5ac82]
* arm: DT: msm8996-regulator: Fix bad s11 VCORE constraints for HW conf (Angelo G. Del Regno) [e556d59e70fc]
* crypto: user - Add CRYPTO_MSG_DELRNG (Herbert Xu) [eeceb501c161]
* crypto: user - Move cryptouser.h to uapi (Herbert Xu) [6ee143833060]
* disable MAC randomization by default : (bsmitty83) [f6a184145b75]
* add specialized MAC randomization for qcacld-2.0 (Daniel Micay) [50c25e0b1229]
* ZEN: Update Zen-tune to v4.10 (Luca Grifo) [66bf81f6ffbc]
* zen-tune: Increase BLKDEV_MAX_RQ to 32 (Joe Maples) [72a8465e91a4]
* [BACKPORT] Implement zen-tune v4.5 (Joe Maples) [90c1bc1af4bb]
* Net: Sched: Import CAKE packet scheduler (bsmitty83) [e1438ee36a1f]
* cpufreq_conservative: use values from -ck patchset (F4uzan) [5930a118fe3a]
* PM / devfreq: Add a governor white list (Sultanxda) [530c08b49154]
* CHROMIUM: DROP: mm/oom_kill: Double-check before killing a child in our place (Douglas Anderson) [46323fafa9fd]
* getting rid of -dirty (Your Name) [31afb1e236a5]
* add Lionfish gov (Slawek) [9c46bab48a07]
* adrenoboost: disable by default (flar2) [cece8883bf5d]
* adrenoboost: finetuning algorithm - scale it a bit down (tbalden) [15cdfaceb5cd]
* msm_adreno_tz: add adrenoboost parameter (flar2) [255538abcfa4]
* platform/msm: haptic: expose vibrate function (flar2) [22b9daa15693]
* Introduce Adreno idler for devfreq-based Adreno devices (Jimbo77) [4c4ddbaeef6c]
* Introduce Adreno idler for devfreq-based Adreno devices (Jimbo77) [ee62e51d83e0]
* clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux (Sultanxda) [3614b1f3e853]
* qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE (Sultanxda) [7968f5a0e16d]
* display: add a simple api to query the display state (on/off) at any point in time (Francisco Franco) [a5b62820edc5]
* msm_performance: don't limit min and max cpu freq (flar2) [5f45b659583e]
* msm: performance: prevent userspace hints to decrease max cpu freq (franciscofranco) [a854c9a7fba8]
* msm_performance: Make input boosting optional (flar2) [c39e26014754]
* cpufreq: interactive: add powersave bias tunable (Joe Maples) [5bc77df8f3bc]
* cpufreq: interactive: remove hispeed_freq init restriction (Francisco Franco) [4b7e8cdf3b7c]
* cpufreq_interactive: remove boost functionality (andip71) [db8adb447641]
* msm: thermal: Add sysfs nodes to control parameters (Pranav Vashi) [af189dc455ba]
* msm: thermal: Check temperature only if probed (myfluxi) [a4b30bbf1878]
* Optimize copy_page for modern ARM platforms (Harm Hanemaaijer) [29ef872c5fd0]
* drivers:cpufreq:fp-boost Add missing newline (Harsh Shandilya) [11ddc3babaa0]
* cpufreq:fp-boost: Fix checkpatch warnings (Harsh Shandilya) [3dc6390a97f7]
* fp-boost: Avoid unnecessory boost sequence (ShreyanshLodha) [c892517d0e83]
* cpufreq: Enable fingerprint boost by default (REV3NT3CH) [a6c25a31cdc4]
* cpufreq: fp-boost: Don't mess up with normal home key press (Wang Han) [711cb6199abb]
* fp-boost: Decrease duration to 2 seconds (Joe Maples) [7817d50d8ed3]
* fp-boost: Set priority to max (Joe Maples) [87efa54f656f]
* cpufreq: Introduce fingerprint boost driver (Joe Maples) [7df3c74ac83b]
* boeffla_wl_blocker: Block default wakelocks we had before (Nathan Chancellor) [80a386be2109]
* boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 (andip71) [de3d35d1278a]
* boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 (andip71) [2640be06eba7]
* boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 (andip71) [2454a558ab30]
* block: Clean-up maple-iosched.c (Harsh Shandilya) [ea6aea960d13]
* block: bfq: Fix compilation error (ahmedradaideh) [a4638fea3202]
* block: Add BFQ-v8r12 I/O Scheduler (ahmedradaideh) [68fc1c532565]
* block: maple: Improve coding style (Nathan Chancellor) [0d5f98ef360a]
* block: Add Maple I/O Scheduler (Joe Maples) [755862694e97]
* mdss: Add state_notifier hooks (ahmedradaideh) [559a55b2e986]
* state_notifier: Remove internal enablement switch (Harsh Shandilya) [cbe6fb51b51b]
* state_notifier: Drop unneeded module_param_named entries (Harsh Shandilya) [b96af7d4358a]
* state_notifier: Make workqueues unbound (Pranav Vashi) [3b3afef6a437]
* state_notifier: Reduce defer on suspend call to 1 second (Joe Maples) [80dc8d386c4e]
* state_notifier: Queue work on any core (Joe Maples) [c02964b0a9f6]
* state_notifier: Enable by default (Joe Maples) [26be57d2a9ba]
* OP3T: Add state notifier driver (Pranav Vashi) [06d354bac242]
* net: wireguard: add wireguard importer (ahmedradaideh) [1c03d8664ea5]
* arm64: Use optimized memcmp (Wilco Dijkstra) [f038d14cfb8c]
* mm: vmscan.c: set swappiness to 0 (ahmedradaideh) [776641b4c895]
* drivers: mmc: Disable CRC Check (ahmedradaideh) [24ba19bf2ee6]
* msm: qdsp6v2: Allow 320K AAC encoding (Steve Kondik) [027131b0d6c0]
* block/cfq: cache rightmost rb_node (Davidlohr Bueso) [ee73e6159e9c]
* block/cfq: replace cfq_rb_root leftmost caching (Davidlohr Bueso) [043c5c729616]
* block, scheduler: convert xxx_var_store to void (weiping zhang) [77433685e087]
* rbtree: cache leftmost node internally (Davidlohr Bueso) [6a9ab7bd4a77]
* cfq: Give a chance for arming slice idle timer in case of group_idle (Ritesh Harjani) [9ef2307f8211]
* cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode (Hou Tao) [7160f1cae833]
* cfq-iosched: Delete unused function min_vdisktime() (Matthias Kaehlcke) [38e933e7e6f8]
* cfq-iosched: Adjust one function call together with a variable assignment (Markus Elfring) [406efb87ccfc]
* cfq: fix starvation of asynchronous writes (Glauber Costa) [e6bac32fd19c]
* cfq-iosched: Charge at least 1 jiffie instead of 1 ns (Jan Kara) [740478d9c71d]
* cfq-iosched: Fix regression in bonnie++ rewrite performance (Jan Kara) [91c575489f24]
* cfq-iosched: Convert slice_resid from u64 to s64 (Jan Kara) [7aa05ced2f02]
* cfq-iosched: temporarily boost queue priority for idle classes (Jens Axboe) [7b14f32b9aec]
* cfq-iosched: Convert to use highres timers (Jan Kara) [80b6242b17c3]
* cfq-iosched: Expose microsecond interfaces (Jeff Moyer) [aafdf1d09b9e]
* cfq-iosched: Convert from jiffies to nanoseconds (Jeff Moyer) [a71da89b9abe]
* cfq-iosched: Allow parent cgroup to preempt its child (Jan Kara) [ea598b874bcc]
* cfq-iosched: Allow sync noidle workloads to preempt each other (Jan Kara) [3be3908999d1]
* cfq-iosched: Reorder checks in cfq_should_preempt() (Jan Kara) [850d8f2118a7]
* cfq-iosched: Don't group_idle if cfqq has big thinktime (Jan Kara) [864ed2b0265c]
* cfq-iosched: fix the setting of IOPS mode on SSDs (Jens Axboe) [648e514b3f07]
* block: Make CFQ default to IOPS mode on SSDs (Tahsin Erdogan) [6696989c3b01]
* block: replace io_schedule with io_schedule_timeout (Jaegeuk Kim) [218b9d9e50ff]
* blkdev: Refactoring block io latency histogram codes (Hyojun Kim) [e543fe07d6c6]
* tcp_westwood : Bump minimum RTT and lower initial RTT duration (Harsh Shandilya) [8f4a0be541f5]
* tcp_westwood: use tcp_jiffies32 instead of tcp_time_stamp (Eric Dumazet) [e4fd537aef22]
* tcp: introduce tcp_jiffies32 (Eric Dumazet) [67402b17b6ef]
* random: Remove kernel blocking API (Herbert Xu) [b9ee32db5839]
* random: Add callback API for random pool readiness (Herbert Xu) [13fad5fd974c]
* random: Blocking API for accessing nonblocking_pool (Stephan Mueller) [920254a49237]
* random: Wake up all getrandom(2) callers when pool is ready (Herbert Xu) [ba30467c40bb]
* msm-core: disable userspace access to poll_ms (Park Ju Hyung) [e9740efb8bef]
* interactive: avoid calling usecs_to_jiffies() repeatedly (Park Ju Hyung) [4e4d29e0dea1]
* drivers: cpufreq: checks to avoid kernel crash in cpufreq_interactive (gaurav jindal) [d39e02aa6311]
* drivers: cpufreq_interactive: handle error for module load fail (gaurav jindal) [0d606bfa7995]
* cpufreq_interactive: Allow hispeed_freq to work with prediction (Rohit Gupta) [bffedc64603a]
* cpufreq: interactive: fix to come out of hysteresis mode (Ramakrishna Gottimukkula) [3166a24627b2]
* cpufreq: interactive: Remove the jump_to_max hack (Christopher R. Palmer) [e8b80937cada]
* cpufreq: interactive: Skip timer when policy->min == policy->max (Sultanxda) [d8e0563fed00]
* CHROMIUM: cpufreq: interactive: calculate load before freq change (Derek Basehore) [8508ad52ca91]
* msm: Fix high load average from uninterruptible waits (Steve Kondik) [723a52fddc44]
* msm: Use interruptible wait to not affect load average (franciscofranco) [e7bad7d4bcd8]
* qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye (franciscofranco) [4a5073e22d22]
* cpufreq: cpu-boost: don't boost the gold cluster unecessarily (Francisco Franco) [de38e6205d8c]
* cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0 (Francisco Franco) [213ebe496b7d]
* cpufreq: cpu-boost: export input_boost_enable to userspace (franciscofranco) [226913a38b71]
* cpufreq: cpu-boost: don't boost over user set max freq (Francisco Franco) [d2bfdf0728c3]
* drivers: cpu-boost: optimize policy update loop on input cpufreq boost (Francisco Franco) [3eff8067013b]
* cpufreq: cpu-boost: set interval between consecutive boosts to be at least the duration of the boost instead of a bigger value (Francisco Franco) [29571bf231ce]
* cpu: Don't allow CPUs in the power cluster to be unplugged (Sultanxda) [c60e4190be84]
* kthread: Allow kthread_bind() to actually control kthread affinity (Sultanxda) [cabfad0d6932]
* kthread: Force all non-percpu kthreads onto the power cluster (Sultanxda) [47b18ec8c703]
* workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default (Sultanxda) [9d87478ce881]
* drivers: mdss: KCAL: force disable color invert (ahmedradaideh) [302cc010eae1]
* msm: mdss: KCAL: disable igc update (flar2) [b6804b332a45]
* msm: mdss: KCAL: Send a pp display commit when changes are made (savoca) [328fedd69d05]
* mdss mdp: kcal for mdss_mdp_v1_7 (tbalden) [db5ff823f4da]
* cpu-boost: Boost priority of notifier_block (Alex Naidis) [bec39298b411]
* ARM: dts: msm: Rework and unify msm-thermal setup (Alex Naidis) [8a3f459b9dca]
* msm-tsens: Reschedule work instead of causing uninterruptible sleep (Alex Naidis) [c699e8a28d88]
* thermal: tsens: Switch from usleep_range() to msleep (Siddartha Mohanadoss) [22e7e8faf6c9]
* cpu-hotplug: convert cpu_hotplug_disabled to a counter (Vitaly Kuznetsov) [d94db913a975]
* ANDROID: cpufreq: stats: add uid removal for uid_time_in_state (Andres Oportus) [c8f3b3026423]
* ANDROID: cpufreq_stat: add per task/uid/freq stats (Andres Oportus) [0cfa3d28cd73]
* ANDROID: Fix cpufreq stats table creation (Andres Oportus) [a9c8fc32c5b2]