[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Kranoner:
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 <qkrwngud825@gmail.com> (Park Ju Hyung) [4e131b08d2a8]

* drop_caches: rename "now" to "suspend" Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com> (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]