[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Eliminater74:
Next New Nebula Kernel CHANGELOG BELOW:

Project name: android_kernel_lge_msm8996
* [changelog] Add Changelog Temp For now: (Eliminater74) [4119a3d99a7f]
* [defconfig] Change -perf to Nebula_2019: (Eliminater74) [2305d5895e97]
* <------------------- START of New Binder Section --------------------> (Eliminater74) [729084bcbaed]
* [defconfig] Reconfigure ANDROID_BINDER Section: (Eliminater74) [d1f9109e5bae]
* binder: use standard functions to allocate fds (Todd Kjos) [0e52e966bd09]
* [binder] turn on same debug messages as in common kernel (Todd Kjos) [8a4e86d53f0f]
* binder: use standard functions to allocate fds (Todd Kjos) [214ab2331014]
* binder: no outgoing transaction when thread todo has transaction (Sherry Yang) [8970ab6173d1]
* binder: support dedicated node threads (Martijn Coenen) [9c52941e36b7]
* binder: Rate-limit debug and userspace triggered err msg (Sherry Yang) [b96f2a883fdb]
* binder: Show extra_buffers_size in trace (Sherry Yang) [c3d3b1ee2a3c]
* binder: Add binder_get_thread_by_pid() (Martijn Coenen) [28a68c085fa8]
* binder: Use ERR_PTR for binder_new_node() (Martijn Coenen) [b3bceec49a87]
* binder: change down_write to down_read (Minchan Kim) [25952a5e4c8f]
* binder: correct the cmd print for BINDER_WORK_RETURN_ERROR (宋金时) [3179d9d804a6]
* binder: remove 32-bit binder interface (Martijn Coenen) [aa85a6ea7dba]
* binder: Use true and false for boolean values (Gustavo A. R. Silva) [747c6900643a]
* [binder] [FIX] Use octal permissions (Harsh Shandilya) [99a869e376dc]
* binder: Prefer __func__ to using hardcoded function name (Elad Wexler) [dba3e0f802e0]
* binder: Check for errors in binder_alloc_shrinker_init() (Tetsuo Handa) [cee0a7667849]
* binder: check for binder_thread allocation failure in binder_poll() (Eric Biggers) [259665415bc9]
* binder: remove WARN() for redundant txn error (Todd Kjos) [612b2c29fbaf]
* [binder] [FIX] move to the "real" part of the kernel (Greg Kroah-Hartman) [f8671f25de81]
* <------------------- END of New Binder Section --------------------> (Eliminater74) [86d6a40db995]
* sched/idle: Optimize the generic idle loop (Gaurav Jindal (Gaurav Jindal)) [45b381cd7b42]
* tick/nohz: Optimize nohz idle enter (Gaurav Jindal) [0285755faa75]
* tick/broadcast: Prevent NULL pointer dereference (Thomas Gleixner) [6576a13dbd00]
* [defconfig] Add Crypto_CHACHA: (Eliminater74) [73c89bcddf23]
* random: Switch random fully over to Chacha20 (Park Ju Hyung) [8fd7755231f5]
* random: replace non-blocking pool with a Chacha20-based CRNG (Theodore Ts'o) [b705c9482376]
* crypto: chacha20 - Add a generic ChaCha20 stream cipher implementation (Martin Willi) [d7ec1630bd5d]
* [init] [FIX] Remove new instance of __cpuinit that crept back in (Paul Gortmaker) [05f4ad063c2f]
* arm64: Implement __lshrti3 library function (Jason A. Donenfeld) [1178168c9811]
* arm64: support __int128 on gcc 5+ (Jason A. Donenfeld) [638145a7560d]
* <------------------- START Of RCU --------------------> (Eliminater74) [a41c67787e3d]
* rcu: Add memory barriers for NOCB leader wakeup (Paul E. McKenney) [17a38747ce9f]
* rcu: Don't wake rcuc/X kthreads on NOCB CPUs (Paul E. McKenney) [fab61e6c5495]
* rcu: Stop disabling interrupts in scheduler fastpaths (Paul E. McKenney) [8d9167a4cfef]
* [rcu] [FIX] Squash commits up to android kernel 4.4.138 (Paul E. McKenney) [1be2f21197c8]
* rcu: Remove redundant callback-list initialization (Paul E. McKenney) [7534d038cbd7]
* rcu: Don't disable CPU hotplug during OOM notifiers (Paul E. McKenney) [e699b10d2169]
* rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks (Paul E. McKenney) [bce71e6b00a1]
* do not call trace_printk on non-debug build (Wei Wang) [41720bf2144b]
* rcu: boost: avoid preemption before calling complete() (John Dias) [8e35791edb07]
* [RCU] [FIX] BACKPORT: rcu: sysctl: Panic on RCU Stall (Daniel Bristot de Oliveira) [9a811fb8ba65]
* BACKPORT: rcu: Optionally run grace-period kthreads at real-time priority (Paul E. McKenney) [71345a0ea3f8]
* BACKPORT: rcu: Unify boost and kthread priorities (Clark Williams) [49a4c4edc264]
* BACKPORT: rcu: Move RCU_BOOST variable declarations, eliminating #ifdef (Paul E. McKenney) [41f2b607e5d5]
* rcu: Print to trace on RCU stalls (Joel Fernandes) [1d70115fff2d]
* BACKPORT: rcu: Fix missing task information during rcu-preempt stall (Patrick Daly) [98f7fbe6b3ed]
* enable additional RCU debugging (Tim Murray) [d650451a007d]
* UPSTREAM: rcu: Improve diagnostics for spurious RCU CPU stall warnings (Paul E. McKenney) [9806cd0947bb]
* <------------------- END Of RCU --------------------> (Eliminater74) [5c85bfb16f51]
* sched/wait: Remove the lockless swait_active() check in swake_up*() (Boqun Feng) [1c3e2837cbb8]
* wait.[ch]: Introduce the simple waitqueue (swait) implementation (Peter Zijlstra (Intel)) [d0c46ce29393]
* <------------------- [FIX] CPU FREQ Min/Max --------------------> (Eliminater74) [5f2b52f2ceeb]
* msm_performance: don't limit min and max cpu freq (flar2) [4a6eafb15cc5]
* Revert "[msm_performance]: [FIX] Make input boosting optional" (Eliminater74) [b26d533eaaca]
* Revert "msm_performance: fix big cluster value" (Eliminater74) [bbafe009f160]
* <------------------- Start Of Additional EAS Commits --------------------> (Eliminater74) [950637e35200]
* sched/cpufreq/schedutil: Fix error path mutex unlock (Jules Maselbas) [6c72da780c2b]
* <------------------- END Of Additional EAS Commits --------------------> (Eliminater74) [6a90b3c51dcb]
* [cpufreq] Kill userspace CPU boosting entirely (Sultan Alsawaf) [1c7501d6065e]
* debugfs: Always compile core debugfs driver for Android kernels (Sultan Alsawaf) [538544eb2778]
* [input] fpc1020: Mark IRQ as performance critical (LG msm8996) (Sultan Alsawaf) [a92c291c6f38]
* [kernel] [MOD] [msm8996] Add API to mark IRQs and kthreads as performance critical: (Sultan Alsawaf) [6a60b34a251e]
* <------------------- Start of defconfig Edits --------------------> (Eliminater74) [09ccdf853915]
* [defconfig] [FIX] arch/arm64/configs/lge_msm8996_defconfig:X:warning: override: reassigning to symbol: (Eliminater74) [cafbb35396bd]
* [defconfig] Disable CPU_FREQ_CONSERTIVE: (Eliminater74) [ac7b93a7d43a]
* [defconfig] Disable GOV_POWERSAVE, GOV_USERSPACE, GOV_ONDEMAND: (Eliminater74) [7555302626e3]
* [defconfig] Add DTS-EAGLE: (Eliminater74) [ba1a1c433ab2]
* [defconfig] Add TCP CONG Advanced, CONG WESTWOOD, Default WESTWOOD: (Eliminater74) [2e4e387158c3]
* [defconfig] Add NR_CPUS 4: (Eliminater74) [86fe66076442]
* [defconfig] Add HZ_300: (Eliminater74) [811cbe56f255]
* [defconfig] Add CPUSETS: (Eliminater74) [3d51ee6e01b5]
* [defconfig] Add RCU Boost Options: (Eliminater74) [6a1800ef3659]
* [defconfig] Add/Enable Dynamic FSYNC: (msm-perf_defconfig) (Eliminater74) [a51ffd9cf170]
* [defconfig] Add/Enable PVS Level Interface: (msm-perf_defconfig) (Eliminater74) [68765ce57c5d]
* [defconfig] Add/Enable Boffla WL Blocker: (msm-perf_defconfig) (Eliminater74) [f3df3382a063]
* <------------------- End of Defconfig Edits --------------------> (Eliminater74) [72810de8646e]
* [defconfig] Add BLU_SCHEDUTIL Gov: (EAS ONLY) (Eliminater74) [e06050c654eb]
* [cpufreq] [FIX] cpufreq_blu_schedutil: After Initial Commit: (Eliminater74) [21da85491cdf]
* cpufreq: blu_schedutil: make iowait boost optional (engstk) [a96c3b97302d]
* [cpufreq] blu_schedutil: Introduce initial bringup (engstk) [0f6c7c03fd58]
* <------------------- Start of boeffla Ports --------------------> (Eliminater74) [ecdaabbc383e]
* [msm] mdss: Adding lcd notifier: msm8996: (andip71) [ec6cc7480bcb]
* arm64/boot/Makefile: Make sure find command follows symbolic links to find the dtb (andip71) [58dd3d66cdd8]
* makefile: add removal of generated drivers/platform/msm/ipa/ipa_common file to mrproper (andip71) [5395d709b1e1]
* msm_bus_arb/msm_bus_arb_adhoc: Make update_request_legacy/update_request_adhoc functions less chatty (andip71) [e223d2644541]
* clock-cpu-8996.c: Expose PVS level via sysfs (andip71) [05fd1645f52e]
* printk: Add sys kernel interface to configure linux printk logging (andip71) [62c93c03f732]
* [fs/dyn_sync_cntrl] dynamic sync control 2.0 for msm8994 (andip71) [cbef62b08c33]
* binfmt_elf.c: use get_random_int() to fix entropy depleting (andip71) [e8a1e615f78b]
* [Remove] [MOD] logspam of various drivers (andip71) [6e3aee49cf2f]
* <------------------- End of boeffla Ports --------------------> (Eliminater74) [d062116e93eb]
* <------------------- Start QCOM CPU FREQ LIMITER DRIVER --------------------> (Eliminater74) [355b5939b684]
* [CPUFREQ] [MOD] add QCOM cpufreq limmiter driver. V1.1 [LG.msm8996 Devices] (Eliminater74) [59dd80d2d993]
* [CPUFREQ] add QCOM cpufreq limmiter driver. V1.1 [LG.msm8996 Devices] (Dorimanx) [fe8817c96f97]
* [qcom-cpufreq] [MOD] ensure startup is according to default frequencies: (no overclocking/underclocking) (andip71) [53d0d293732f]
* <------------------- END QCOM CPU FREQ LIMITER DRIVER --------------------> (Eliminater74) [5700c1740690]
* msm: ipa: fix makefile so 'make clean' does it job (Nick Reuter) [c166f0b636dc]
* drivers: soc: qcom: fix register names on ARM64 * gcc apparently lets you use r0, r1, etc. as register names even in * aarch64 mode. clang does not. * (Eliminater74) [f4c7aad2d796]
* arm64: bpf: optimize JMP_CALL Remove superfluous stack frame, saving us 3 instructions for every JMP_CALL. (Eliminater74) [baef5836e65e]
* arm64: Implement optimised IP checksum helpers * AArch64 is capable of 128-bit memory accesses without alignment * restrictions, which makes it both possible and highly practical to slurp * up a typical 20-byte IP header in just 2 loads. Implement our own * version of ip_fast_checksum() to take advantage of that, resulting in * considerably fewer instructions and memory accesses than the generic * version. We can also get more optimal code generation for csum_fold() by * defining it a slightly different way round from the generic version, so * throw that into the mix too. (Eliminater74) [828f610419dd]
* <-------------------- START GPU OC Settings --------------------> (Eliminater74) [7b3b65aafa1b]
* [gpu] kgsl_pwrctrl: Set KGSL_PWRFLAGS_RESTRICT_MAX_LEVEL_JUMP 7 (Eliminater74) [df459d1e6569]
* [DTS] [msm8996Pro] [GPU] Add the GPU OC frequency plan for msm8996Pro: (Eliminater74) [81b19b5f0558]
* [GPU] Add GPU_DEFAULT_BOOT_MAX_FREQ Setting: (Eliminater74) [c28d8f5adda3]
* [DTS] [msm8996] Increase LDO headroom voltage to improve stablity: (Eliminater74) [57280ea459ad]
* [DTS] [msm8996Pro] Add reduce memory latency: (Eliminater74) [772002cf4797]
* <-------------------- END GPU OC Settings --------------------> (Eliminater74) [f6fd45bed6ae]

* BACKPORT: cpufreq: schedutil: Cache tunables on governor exit (Rohit Gupta) [8c0aecdd5ca6]
* <-------------------- Updated 20180908 --------------------> (Eliminater74) [95f1bd7c6964]
* [build-anykernel] Lets use Clang To Build Now: (Eliminater74) [611d935e3c4e]
* Revert "cpufreq: fallback to interactive if governor is not found" (Eliminater74) [f63470e3a981]
* [defconfig] Enable UCI: Unprivileged Control Interface: (Eliminater74) [3557d9d86ad6]
* fs: open: k.adaway feature - subs hosts file (tbalden) [f85ba14cd3d8]
* check_custom_fs: tool for general purpose custom check on fs (tbalden) [c4c318b0372a]
* [cmdline]: [FIX] [LGE] verified bootstate check override with magisk ignore (tbalden) [41dfdabd98ff]
* wakeup: wlan: default blocking for all non-vital wakelock (tbalden) [cd9bfa8edb47]
* drivers: wakeup: add entries to disable wakelocks (Francisco Franco) [5a65ba572a11]
* <-------------------- Start of My Own Personal Mods Set #1 Updated: 20180904 --------------------> (Eliminater74) [06956f26b4cb]
* [build-anykernel] Update Location for EAS Builds: (Eliminater74) [695a06f7d678]
* [usb] [udc] Disable a unused module:' dummy_hcd ': (Eliminater74) [4b967d94d058]
* [usb] [legacy] Disable a unused module:' g_laf ': (Eliminater74) [a13cdc3bc240]
* [Revert] [Not Working Yet] "power: reset: Allow device to preserve memory on restart" (Eliminater74) [586678f1e1e3]
* [defconfig] [FIX] Modules: Compile Statically Fixed: (Eliminater74) [e6b83e7b82ed]
* [defconfig] [FIX] Some settings were assigned twice. (Eliminater74) [9eff288bc878]
* [dts] [lge]: vibrator: lowering default voltage to 3296mV: (Eliminater74) [dbf24758d56b]
* [Makefile] Add CC_OPTIMIZE(MORE/FAST) Options: (Eliminater74) [ead92eba449b]
* [defconfig] [FIX] Double LGE_PM_LGE_POWER_CORE: in lineageos_lucye_common: (Eliminater74) [a967cdb245d1]
* [script] clang.sh Script added for testing: [DELETE] [DONT MERGE] (Eliminater74) [924e5ed423b7]
* [build-anykernel] Add check to see is paths exist: (Eliminater74) [e2fcca7787d6]
* [build-anykernel] Add My own Personal Build Scripts: (Eliminater74) [07932e5405a8]
* [defconfig] Disable: CONFIG_MSM_PRESERVE_MEM: (Eliminater74) [d5310db9a9d0]
* <-------------------- End of My Own Personal Mods Set #1 Updated: 20180904 --------------------> (Eliminater74) [3f577da89239]
* <-------------------- Some Ported Mods update:20180904 --------------------> (Eliminater74) [b62a018096aa]
* [Partial cherrypick] cpufreq_sched: Fix race in governor exit path (Joel Fernandes) [160681b077e7]
* mm/page-writeback: fix dirty_ratelimit calculation (Andrey Ryabinin) [70284f721c54]
* ANDROID: ARM64: smp: disable preempt in backtracing across all cores (Wei Wang) [21eb35f765bb]
* msm: thermal: validate userspace args to prevent buffer overflow. (Nick Desaulniers) [eaeb0caf1664]
* perf: disable cross_hotplug for l2 cache pmu. (Yabin Cui) [1a85ba555c4c]
* msm: kgsl: Update global memory base to 0XFC000000 for 64bit kernel (Deepak Kumar) [adfc140c9772]
* msm: kgsl: Move global memory region to 0x100000000 (Deepak Kumar) [e252025086f7]
* backlight_dimmer: use algorithm to lower brightness progressively at lower levels (flar2) [426a3047287d]
* backlight_dimmer: make it a little brighter (flar2) [6d5f367e1ce9]
* [video] [FIX] Add backlight dimmer (flar2) [eddb313aea5a]
* tcp_output: set initial TCP window size to 64K (speed improvement) (andip71) [1db9d27c2e05]
* power: reset: Allow device to preserve memory on restart (Ethan Chen) [45f967011c33]
* WLAN: reduce wakelocks via sysfs node (Forrest Marble) [20bc48459570]
* dm-crypt: increase threads (flar2) [c7b30643d892]
* PM: devfreq: Use high priority workqueue (myfluxi) [ab3059eb4706]
* AIO: Don't plug the I/O queue in do_io_submit() (flar2) [a9e59d0353f4]
* mm: slub: Default slub_max_order to 0 (Mel Gorman) [db888a8e8f39]
* fs: Workaround the compiler's bad optimization (Nikhilesh Reddy) [1a04c03d45bf]
* mmc: move to a SCHED_FIFO thread (Tim Murray) [ba8d57c74aef]
* msm-thermal: fix offlined core counting (Wei Wang) [d665d343e1e4]
* Fix version name (flar2) [f6f12e33bc2d]
* lge: Add option to remove system DT mount for system-as-root builds (Rashed Abdel-Tawab) [fa9b352edc95]
* proc: Set androidboot.verifiedbootstate=green (Rashed Abdel-Tawab) [ef949d9ec881]
* <------------------- Start of Voltage Controls --------------------> (Eliminater74) [f82330c6fb5e]
* Revert "[regulator] [GPU(cpr3_mmss) Voltage Control: msm8996]" (Eliminater74) [1b5238cd4ab4]
* [regulator] [GPU(cpr3_mmss) Voltage Control: msm8996] (Eliminater74) [d889b6948ba9]
* [regulator] [CPU(cpr3) Voltage Control: msm8996] Default Y: (Eliminater74) [c5f8f83a8982]
* [regulator] [CPU(cpr3) Voltage Control: msm8996] (Eliminater74) [631b12750e40]
* <------------------- END of Voltage Controls --------------------> (Eliminater74) [b6b40a7a30c2]
* kcal: uci: re-apply upon unblank if set through UCI (tbalden) [26ecd48342d8]
* kcal: uci config: if not enabled don't call mdss on boot (tbalden) [a55f912a923e]
* fbdev: kcal: adding UCI user configurability (tbalden) [ab79d0a4c7ff]
* msm: mdss mdp: kcal: fixing up missing kfree for payloads (tbalden) [97c787fdf0f1]
* [mdss mdp: kcal] for LG G6 (msm8996) patch: (tbalden) [ab3e3a6d8455]
* [uci]: unprivileged configuration interface (tbalden) [34abbc17140e]
* [FIX] [OREO] display: add a simple api to query the display state (on/off) at any point in time * Ported over to msm8996 By @Eliminater74 * * Use this in place of Power Suspend or State Notifier * to dertermin Screen on/off at any moment in time. * Very usefull for Hotplugs and Govs.. (franciscofranco) [49e071e8dcc4]
* <-------------------- Start of Adreno Wakelock Bloacker --------------------> (Eliminater74) [b03476fb2d88]
* boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 (andip71) [243c3b5da3f7]
* boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 (andip71) [dc864926d0a8]
* [pme] [FIX] boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 (andip71) [c7185357ffa5]
* <-------------------- End of Adreno Wakelock Bloacker --------------------> (Eliminater74) [b09e5bdb6fad]
* <-------------------- Start of Adreno Booster --------------------> (Eliminater74) [03f78f3450a1]
* kgsl: governor: adrenoboost: fix level value getting stuck (tbalden) [d5440c765100]
* [FIX] gpu: devfreq: adrenoboost: correct leveling errors (tbalden) [f6a0727c7253]
* msm adreno: adrenoboost v2.1: adrenoboost lvl 3 settings cut low freq bump (tbalden) [68d6afe138a2]
* [FIX] gpu: devfreq: adrenoboost: adding conservative governor v2 (tbalden) [2e92d65722eb]
* gpu: devfreq: adrenoboost: adding conservative governor (tbalden) [64f14b1385f1]
* [FIX] adrenoboost: finetuning algorithm - scale it a bit down (tbalden) [dc103ee3e829]
* [FIX] msm_adreno_tz: add adrenoboost parameter (flar2) [fc976362ef21]
* <-------------------- End of Adreno Booster --------------------> (Eliminater74) [a99aec20d9bb]

* arm64: mmu: Fix alloc_init_pud section mismatches (Sultanxda) [49d75793b1f1]
* cpufreq: fallback to interactive if governor is not found (Nathan Chancellor) [eff46d579f61]
* msm: camera: sensor: Fix memory leaks when sensor probe fails (Sultanxda) [cd7885b07b4c]
* msm: camera: isp: Fix memory leaks in vfe probe (Sultanxda) [73ed3041fe55]
* msm: mdss: Don't cache the address of a stack variable in timings init (Sultanxda) [7a3de02b5c39]
* soc: qcom: glink: Fix memory leak in driver probe (Sultanxda) [634dd6e1f804]
* arch: Unbreak mrproper/clean (Steve Kondik) [493b9e3ba3d5]
* arm64: Fix the ARM userspace build (Steve Kondik) [87658fa30375]
* msm: mdss: update mdss perf when changing refresh rate (Ray Zhang) [fc022401c4ee]
* kthread/smpboot: do not park in kthread_create_on_cpu() (Petr Mladek) [bee1a37244e4]
* tty: check before stopping kthread (Philip Cuadra) [3b27ad76adce]
* arm64: Use optimized memcmp (Wilco Dijkstra) [2887c075b386]
* arm64: Don't force compilation of memlat devfreq governors (Sultanxda) [db9068a8a94f]
* PM / devfreq: Restart previous governor if new governor fails to start (Saravana Kannan) [67a84a8691f7]
* PM / devfreq: Skip status update on uninitialized previous_freq (Tobias Jakobi) [a73aeddb430e]
* PM / devfreq: Add proper locking around list_del() (Axel Lin) [2e23c6f874fc]
* PM: devfreq: Always reflect a change of polling interval (myfluxi) [911f14b509a5]
* power: msm-core: Fix mutex not getting unlocked in error path (Sultanxda) [f976e52e45a9]
* cpuidle: don't disable cpuidle when entering suspend (Tim Murray) [7d63ce6c31f6]
* PM / devfreq: Add a governor white list (Sultanxda) [d5fb3e4275ff]
* vmstat: Reduce time interval to stat update on idle cpu (Christoph Lameter) [30a6b879d5e4]
* firmware_class: Fix firmware_loading_timeout usage of jiffies (AdrianDC) [b6e5e9ae7c2d]
* writeback: fix writeback cache thrashing (Namjae Jeon) [5c5e4e5adf7c]
* sched/wait: Fix a kthread race with wait_woken() (Peter Zijlstra) [d06f5ca19ce4]
* netdev, sched/wait: Fix sleeping inside wait event (Peter Zijlstra) [4cd3b1b4ede1]
* PCI / PM: Avoid resuming more devices during system suspend (Rafael J. Wysocki) [c2f99a39d23c]
* PCI / PM: Avoid resuming PCI devices during system suspend (Rafael J. Wysocki) [bded7935e727]
* msm: kgsl: Report correct GPU frequency in sysfs (myfluxi) [56aecf58af18]
* qcom: msm-core: queue work on system_power_efficient_wq (Francisco Franco) [ec880001f462]
* drivers: power: bcl: queue work on system_power_efficient_wq (Francisco Franco) [024c443fe3c3]
* drivers: mdss: queue input handler functions to a high prio wq (Francisco Franco) [7d8c1c54b608]
* power: bcl: queue work on system_power_efficient_wq (Francisco Franco) [53223fed6df6]
* drivers: mdss: queue work on system_power_efficient_wq (Francisco Franco) [e2ac9f491e1f]
* msm: mdss: convert threads to interruptible (Francisco Franco) [f91ac244c3cc]
* qcom: mpm: use interruptible wait to reduce load avg (Francisco Franco) [582de5156356]
* qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye (franciscofranco) [a5685bf6194f]
* kgsl: Increase priority of RT thread (Alex Naidis) [dc20e360920b]
* msm_performance: fix big cluster value (flar2) [b5b1b0ee8c47]
* [msm_performance]: [FIX] Make input boosting optional (flar2) [8f13275d6990]
* Added fsync on/off support. (franciscofranco) [2ab560c34d74]
* arm64: mm: move dma_overlap() out of init section (Greg Hackmann) [b70b2c07a9e0]
* uid_sys_stats: fix overflow when io usage delta is negative (Jin Qian) [ca4b767c5758]
* clk: msm: clock-gcc-8996: Add 50 us delay after BLSP1 AHB clock enable (Siqi Lin) [c48a154a6f68]
* clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux (Sultan Alsawaf) [ab402410a0b6]
* msm: msm_bus: Don't enable QoS clocks when none are present (Sultan Alsawaf) [e9c188e5e145]
* serial: msm_serial_hs: optimize total tty port support (Roopesh Rajashekharaiah Nataraja) [246947819c20]
* msm_serial_hs: make the Bluetooth tty thread RT (Philip Cuadra) [9b63cce90ff6]
* Make msm_serial_hs RT to improve bluetooth performance (Philip Cuadra) [4ee7485d1376]
* tty: add tty_port_set_policy function (Philip Cuadra) [6e66b288412a]
* tty: move tty_port workqueue to be a kthread (Philip Cuadra) [a5bc0f9921e3]
* gpio: Mask non-wakeup GPIO interrupts on suspend (Alexey Polyudov) [bd43e9193219]
* disable crc check (flar2) [76cf646b17c0]
* perf:arm64: fix lockdep warning when handling CPU_STARTING. (Yabin Cui) [b11e21ea695d]
* perf:arm64: fix pmu percpu irq handling at hotplug. (Yabin Cui) [4053491044b4]
* perf: arm64: fix RCU usage on pmu resume from low-power (Veena Sambasivan) [cca3443bbf01]
* perf: arm64: implement CPU_PM notifier (Veena Sambasivan) [73e31aeafb57]
* Revert "Perf: arm64: support hotplug and power collapse" (Veena Sambasivan) [76b088afe81e]
* Revert "Perf: arm64: fix disable of pmu irq during hotplug" (Veena Sambasivan) [41467e52c5c8]
* Revert "Perf: arm64: restore registers after reset" (Veena Sambasivan) [99fc6f8be08e]
* Revert "Perf: arm64: stop counters when going into hotplug" (Veena Sambasivan) [f1ef1bdfad7c]
* net: ipc_router: Fix memory leaks when releasing a remote port (Sultanxda) [99031c79aefc]
* cpufreq: stats: Fix memory leaks when updating stats table (Sultanxda) [2d9a7a3e4d08]
* mdss: rotator: Use FIFO kthread for rotator work (Naseer Ahmed) [330924aaaa9e]
* CHROMIUM: cpufreq: interactive: calculate load before freq change (franciscofranco) [dedb17434426]
* uci: fs: unprivileged configuration interface (tbalden) [6fe890040bac]
* msm: kgsl: Defer adding the mem entry to a process If we add the mem entry pointer in the process mem_idr too early other threads can do operations on the entry by guessing the ID or GPU address before the object gets returned by the creating operation. (tbalden) [642271b57541]
* <-------------------- Fast Charging --------------------> (Eliminater74) [fb2d7da2e695]
* fastcharge: fix ifdef part (tbalden) [33817b458861]
* [pme] Add fastcharger: qpnp-smbcharge: 0.5A -> 0.9A max current fastcharge (tbalden) [7c2b20d0d618]
* qpnp-smbcharger: Enable USB fast charging up to 900 mA (Eliminater74) [e518b26cfa31]
* remove dirty flagging from setlocalversion (tbalden) [b843848b6578]
* msm: vidc: disable CPU L2 cache PC during video sessions (Manikanta Sivapala) [30cba2a8f551]