[LG V20 ROMs, Kernels, Recoveries, & Other Developm] USA-RedDragon:
A teaser for the next release:

Stock Changelog:

2ba8a47b2f43ea434b5ce02b3e141c1461c52c88 Merge branch 'stock' of https://github.com/USA-RedDragon/kernel_lge_v20 into stock

af645ffa1a3e1d3a54b8ea7e00972f9ccee24c18 qpnp-smbcharger: Publish charger voltage to the usb psy

f099124979139576ba2e6918e39ca6cba735d4a1 [PATCH] power:qpnp-charger: extended charge time from 30s to 100s

4bd53103a07d44463788449f0930390c6960f152 arm: dts: Remove MSM watchdog IPI ping in msm8996

9851c55d51a9814ac548ee31c0d58f483caa941f Make sure to add modules folder

c110f0a7d022eec8181ad4cf5598ac1ba22e0903 Fix for GCC 8

795798744c1148b339d1d5c40599ee9a8d54b9bf GCC 7.x: Makefile: Disable format-truncation globally

b91db3ebbfad824b92988cdad80afad87d3428cf 2.0-Basilisk

7fe8719e1f5fbf05675d863e04e8f5c85df42491 Wakelocks: Reduce Wlan_ctrl to 4, default wlan_rx to divisor of 5

71e95c79a780626de992bb4ab09950abc8a9a573 net: bcmdhd: reduce wlan_rx wakelock period

3b3ff151b33e6c0cf96bb6fb159b64f04753cba4 Take out wakelocks that need a divide

45bac4af118f6a1d17766197c64d3f2a2e35b7f4 bcmdhd: reduce rx wakelock timeout via sysfs node

99481038b3adabe5102a79132bfbd71b044a96b7 Disable Electron for now

aa9f3e574dc276f9b91cecc78a2e42d11069951a Enable other govs

1de52037c05446103b26c0828ac38d8f43883b3c display: add a simple api to query the display state (on/off) at any point in time

07b5317ce238479ba18435f7928738489d262853 Stable GPU Overclock [MENTION=6408287]652[/MENTION]Mhz

96a4a2543dea4f4e923d0cc98becfa68b3ae60e6 cpufreq: Add Electron governor

ff3c13daab00332ab4d885311b35cccfc9fbcd64 blu_active: Reset last evaluated jiffy in idle callback and make window alignment optional

f433eba350bf7d407e9e00b253780381eb912979 blu_active: sync up with android-4.4 linux, bring back fastlane (revamped)

ff0fc0e0bcd4ebf6a5ed1cde7fe784fce1387fb6 blu_active: upstream changes

93a0d1409ed3637ae5a846b490f6e7f9d4fbe7f3 blu_active: reduce low freq ripple effect

616d977af1c15e3d0f0f21d3351c6536fc0163b8 blu_active: updates and fixes

022525418a782d70e94f07e559e6108b59a14316 blu_active: dynamic cpufreq policy governor designed for latency-sensitive workloads

5adfccdde496a637ecbce1993995fda7699fc184 Add Nightmare Governor

a033d45e1419d2ff56b4529803949c87eef29221 Add ZZMoove Governor

f3e502853e4a9ebcdd80586d5c71eaff6a734a27 Enable Darkness Gov

f0397bddbb1fc42209336431785c13886867d5eb cpufreq_darkness: code optimization

30d15d1f4e6b1938aa53f748a66a2e88121c2c51 Add Darkness Governor

e1b8abbdbfa3e32c9a1dfa608c225c9782ce7350 cpufreq: cache tunables for ondemand and conservative governors

7976974875e7fe80740cf2f7f28c100f254b1126 Disable Powersave Gov

8e7fe0e5e64f1544bc5d86473a4a2cc99ba98428 cpufreq_interactive: remove boost functionality

d8005b3b0afcd2d7ea272f74359192de37e5cd8e cpufreq: interactive governor drops bits in time calculation

522a5fe7a5c10da79605d54e284a86557b8088ce CHROMIUM: cpufreq: interactive: calculate load before freq change

3763a9a908a9b34fe525838e89a9598aa92c3a0f cpufreq: interactive: remove hispeed_freq init restriction

4a19fbbd6ccffd94e0826f847eade65e11d646af Enable Maple IOSched

70e38bc09d2088c858187e78ac7788cb0d0ee8ae block: [Introduded for 3.18.y] Add Maple I/O Scheduler

d6cab5cfafbcf31dcb57ff18fc75d0ef001ee79c Enable Zen IOsched

be6292a15fadb3f32732180b7f979443eb5c3b24 update Zen iosched for linux 3.18

764b474736ae657b43ee0c7b9ed954fd41c6049f block: Add Zen scheduler

e6ea25173a1a3b03f7286efab4b671a5b4aefd1d usb: dwc3-msm: Don't issue power supply change for invalid charger

18f6a7d99cf90d12b0be198df84a88a42a0ad73f Enable fast charge

a5c3525818884812b8710f4b79875276726891f5 drivers: misc: implement usb fast charge mode

5b1bf8a383e784e907fff6f7a9c5b973c1523e75 Disable wlan_rx wakelock

555c44289b51470d468ca5f509e0473ea6495cb3 Add more wlan wakelocks

136dbe2c21a2f120c2e1442c003d92aa095b4c36 drivers: wakeup: squash improvements from https://github.com/franciscofranco/angler/commit/f55990646208717400d7e53db732b1995ce5bd7b

8e0b8a0e7d2c79c7ecb8d07bf359a9247d366050 drivers: wakeup: add entries to disable timerfd, netlink, wlan_wow_wl, wlan and netmgr_wl wakelocks

0eca18f9ca8c15ce2cf9e2ef88c730a923e8e00d drivers: wakeup: bypass two WiFi wakelocks

4299491df78016a84e02bb8aa454fc1bf13f3879 power: Add detailed suspend abort reason

3ce37719065b80b6e7e1421ed3ce73fabcd84c5c power: wakeup: prevent IPA_WS wakelock from being acquired by default

Custom Changelog:

42f04b72f68680184142757cf320f1710b106350 qpnp-smbcharger: Publish charger voltage to the usb psy

aa3d145cd3de7be5eb1918acf63da08bda545cff More defconfig updates

9f92eb12a6eb6420b070943698393ff0c1b08cff cpufreq_pwrutilx: Cap big cluster during screen off

19f728df2e54804db02dfdbc40e0b6e8857bfaa9 cpufreq_pwrutilx: Add support for thermal throttling

305f600d952b92cabd2dee217a453f3ba95e532f Enable cpufreq_pwrutilx

fae94d215f4d8df18a4ddd52d1b66cdd871be548 cpufreq_pwrutilx: Add new governor

c2321dd4f5a14de42618a2eeb8c9e1a97bc7ef57 [PATCH] power:qpnp-charger: extended charge time from 30s to 100s

193a1a6811121d7ea35c60b9204adbcbc4fb1199 arm: dts: Remove MSM watchdog IPI ping in msm8996

1f05fcf078cfc88137aa6f09e370fc5e6cb94127 workqueue: Remove config guard for power_efficient

7bca067e5a6ef5897854154304430ec14d830976 Diable WALT

e68ca6e4ef5e0ecc8ef2229e013665969a8e0641 Fix for GCC 8

8310abde3f30623d4b66b0eb0bf942b266f4456e GCC 7.x: Makefile: Disable format-truncation globally

76f87498a09b8b3386a6c6bb1865cdb0b848f037 2.0-Basilisk

a82b239449f62e3472b6587229f80d185a1d413a Reduce bluesleep wakelock via sysfs

4dbcb76fd8f0f91b26483a0501ff7c830db6662a Wakelocks: Reduce Wlan_ctrl to 4, default wlan_rx to divisor of 5

265790eb54d48b6079ba16998d4c057f6012fbdc net: bcmdhd: reduce wlan_rx wakelock period

aa81d17c2293031e720cdaf0bdae039f65594957 Take out wakelocks that need a divide

d7fdb311e9e81ab399c146165cfc787dff8ebe9a bcmdhd: reduce rx wakelock timeout via sysfs node

7f43d1091bcf170d734dde39ebb42cb3d284700c Disable Electron for now

a92755ea4c96efecce621da10a401806a8856d67 Enable other govs

8029ec29b96ea27ef213f4614ab59179586ee881 display: add a simple api to query the display state (on/off) at any point in time

dc93b0e965fc22dbf2b89719f908f5fb4a357de4 Stable GPU Overclock [MENTION=6408287]652[/MENTION]Mhz

0fbccd3972146928bf63dcfa2a008fd933173b0b cpufreq: Add Electron governor

2f081c14b5a509459d1a1a8543103553cf67c077 blu_active: Reset last evaluated jiffy in idle callback and make window alignment optional

cb7b311eef9c0d4c68d506c899a6a1274263bb8d blu_active: sync up with android-4.4 linux, bring back fastlane (revamped)

659b4487d170bf011d1f67b12786f9516c8fe3a9 blu_active: upstream changes

fe4b97be69d2e130db986a852ee7239f5526a279 blu_active: reduce low freq ripple effect

7d4e0a5c4b6835bdb8e2c0335508cb7ba18fe492 blu_active: updates and fixes

27c907fe7cf22a41c5de7a7277bf75a8b2dfce48 blu_active: dynamic cpufreq policy governor designed for latency-sensitive workloads

fdb8cc50a6d5368f44dc071096eb2ccea0020d02 Add Nightmare Governor

4449335030ff3bc170fae1580f69640fd5c2d65e Add ZZMoove Governor

f0efba79b50d93f94a285b435a5f78aaef783711 Enable Darkness Gov

5e2be06686226caa8af6de39acc471059d47ce54 cpufreq_darkness: code optimization

b3e34e4697730eef69964c121d69c73fc76ac792 Add Darkness Governor

4076ac8ca45d1326ba4a8115dc67f44d9a3a71da cpufreq: cache tunables for ondemand and conservative governors

a5a3f4768a578ebf23c455764f7a172ddc81ea1c Disable Powersave Gov

8473ab1390466a0b94e115e791ae2b087c890681 cpufreq: interactive: add screen off max frequency tunable

be6c42ca79b4a3a4130011b5f0e5077976e4e148 cpufreq: interactive: add powersave bias tunable

c042ebd1848cec5f07138d1cdec34a2262824af9 cpufreq_interactive: remove boost functionality

44b88752dffd2445d0c0b7f78cb5ab4e73408816 cpufreq: interactive governor drops bits in time calculation

f2f06215ea66ed22778262e6af188fb98d0d1693 CHROMIUM: cpufreq: interactive: calculate load before freq change

c6d866131daa075361f4266656cc97b39c236345 cpufreq: interactive: remove hispeed_freq init restriction

72b3dcac65b323577abb727f039f902c1c5832f1 Enable Maple IOSched

ac15640ead5041eb0ec7e650a784d694f03b6f0c block: [Introduded for 3.18.y] Add Maple I/O Scheduler

0c8cde33897716c215bdb088160f56ab48c192d6 Enable Zen IOsched

57a54daa607b03024c2d7065ad1d8fb90d2a4e1a update Zen iosched for linux 3.18

961fff6c9ba4d4e55adddbedaaa286975de55fa0 block: Add Zen scheduler

e123bb22590251f7cb689cb3f214738b103e78a4 usb: dwc3-msm: Don't issue power supply change for invalid charger

5672db5308861a4e8aa20a8de7d8dc1941fd618d Enable fast charge

4441a1cf0a71484b41b51e2020704c6572cd1ec9 drivers: misc: implement usb fast charge mode

5fd32d7ae4509c00ad8a86ae06505d050afa5629 Disable wlan_rx wakelock

9b122bd644de77a85c782e8af19bb7ca9a06a7bf Use right folder for upload

153df0f6a5ba615ff25ef3d22fec52dba27eb19d Add more wlan wakelocks

2991f4fba1c09b95f6ac97d58e2788b26c9216c5 drivers: wakeup: squash improvements from https://github.com/franciscofranco/angler/commit/f55990646208717400d7e53db732b1995ce5bd7b

fb7930ad421737e81c2950d1d8a472cb1cdd1136 drivers: wakeup: add entries to disable timerfd, netlink, wlan_wow_wl, wlan and netmgr_wl wakelocks

3ed71d0c9909e0c781ab89dd6251c87676a77bdd drivers: wakeup: bypass two WiFi wakelocks

7eddbe8a031b6edecd3eceb6a55f5bb0e5a182e3 power: Add detailed suspend abort reason

eabedd3933db9ca4379871d7348ed2970ce30fa7 power: wakeup: prevent IPA_WS wakelock from being acquired by default

In a nutshell, added Zen, Maple IO schedulers, wakelock changes, USB fast charge, updated interactive gov, added Darkness, ZZMoove, Nightmare, blu_active, (pwrutilx for custom) govs, GPU overclock, changed a lot of optimizations, and best of all, took me hours of work, building with GCC 8.0, the latest iteration of the compiler. These builds will for sure be coming tomorrow