[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] prorooter007:
LightningKernel-V8.1

Merged v4.9.238

Merged android-4.9-q

Merge tag 'LA.UM.8.6.2.r1-08400-89xx.0'

Android 11 support

techpack: qdsp6v2: Allow 320K AAC encoding

power_supply: Fix unbalanced the power supplies

techpack: Queue work on power efficient WQ

msm: mdss: Power on display asynchronously as early as possible

i2c-msm-v2: allow i2c_adapter to retry on arbitration lost

msm_rng: fix issue with unbalanced clk_put

Backported 4.14 schedutil

For more check my commits

LightningKernel-V6.0

Complete rebase on LOS Q source

Merge tag 'v4.9.218' into lightning

Merge branch 'android-4.9-q' into lightning

Latest f2fs-stable merged

Built using gcc9 by kdrag0n

Schedutil related improvements

FK manager autoflasher support

For more check my commits

For FK Manager: Import a kernel download configuration: (https://raw.githubusercontent.com/p...omi_msm8953/gcclightning/LightningKernel.json)

LightningKernel-V5.1

Merge tag 'v4.9.211' into lightning-q

Merge branch 'android-4.9-q' into lightning-q

Fixed kernel panics on calls made via VoIP,(WhatsApp,discord,etc)

LightningKernel-V5.0

Merge tag 'v4.9.210' into lightning-q

Merge branch 'android-4.9-q' into lightning-q

BACKPORT: PM: Introduce an Energy Model management framework

BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up

ANDROID: drivers: Introduce a legacy Energy Model loading driver

BACKPORT: sched/fair: Introduce an energy estimation helper function

BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up

ANDROID: sched/fair: Make the EAS path aware of prefer-idle

cgroup/cpuset: Introduce CPUSet Assist

sched: tune: introduce STUNE_ASSIST[v2]

cpu_input_boost: Introduce driver for event-based CPU boosting

cpu_input_boost: add an option to choose a custom boost

cpu_input_boost: Add API for boosting all CPUs to max frequency

ANDROID: sdcardfs: Alloc memory only when needed in __sdcardfs_lookup()

Upstream AnyKernel3 (magisk survival works on latest stable magisk)

LightningKernel-V4.5

Merge tag 'v4.9.202' into lightning-q

random: fix inconsistent spinlock usage

thermal: Use power efficient workqueue

sysctl: promote sched_migration_cost_ns out of CONFIG_SCHED_DEBUG

ion: system_heap: Fix uninitialized sg-table usage

LightningKernel-V4.2

Merge tag 'v4.9.199' into lightning-q

Merge branch 'android-4.9-q' into lightning-q

Merge tag 'LA.UM.8.6.2.r1-04900-89xx.0' into lightning-q

Revert "Defconfig: Set BFQ as default IO scheduler"

cpufreq: blu_schedutil: fix iowait_boost_enable on gov change

block/cfq-iosched.c: Import changes from arter97

sched/fair: Reduce latency

Few more optimizations

Upstream AnyKernel3

LightningKernel-V4.1

Merge tag 'v4.9.198' into lightning-q

Merge branch 'android-4.9-q' into lightning-q

LightningKernel-V4.0

Rebased the kernel for Android 10

Merge tag 'v4.9.197' into lightning

Merge 'android-4.9-q' into lightning

Merge tag 'LA.UM.8.6.2.r1-04700-89xx.0' into lightning-q

Latest f2fs-stable merged

Swap compressor backend(LZ4) updated

Update and improve Rapid GC handling

Bluetooth now works fine on Android 10

Updated Klapse to V5.0

Defconfig: Set BFQ as default IO scheduler

CPU-Boost: Export Enable/Disable Toggle

sched/tune: increase BOOSTGROUPS_COUNT to 6

sched/fair: Fix issue where frequency update not skipped

mm: Reduce default readahead limit to 128 KiB

cpufreq: blu_schedutil: add some bits from Pixel 3

cpufreq: Introduce DSBoost driver

iommu: msm: Fix lethal race condition and code inconsistencies

Upstream Anykernel3

For more , check my commits

LightningKernel-V3.2

Merge tag 'v4.9.193' into lightning

Merge 'android-4.9-p' into lightning

Hard-code top-app's stune boost to 1

Introduce devfreq boost driver

Disabled adreno_boost by default

Revert to old UV values

Boost DDR bus when committing a new frame

msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input

LightningKernel-V2.9

Merged V4.9.190

Merged android-4.9-p

Merged latest CAF tag 'LA.UM.7.6.2.r1-09500-89xx.0'

Merged LOS into Lightning

Updated Dynamic Schedtune Boost

CRC ON / OFF support

Implemented Adrenoboost

Some CPU Optimization

Implemented TTL Target Support

Increased zram to 1.5GB

Upstream AnyKernel3

LightningKernel-V2.8

Merged V4.9.189

Merged android-4.9-p

LightningKernel-V2.7

Merged v4.9.188

Merged android-4.9-p

Upstream AnyKernel3

LightningKernel-V2.6

Merged v4.9.187

Merged android-4.9-p

Upstream Schedutil CPU governor

Upstream AnyKernel3

LightningKernel-V2.5

Merged v4.9.186

Added Backlight Dimmer

Upstream AnyKernel3

LightningKernel-V2.4

Merged v4.9.185

Merged latest CAF tag LA.UM.7.6.2.r1-09200-89xx.0

Upstream AnyKernel3

Merged LOS into Lightning

Implemented dynamic schedtune boost(disabled by default)

Should support xbox controllers now

Some vibration control driver fixes

Implemented Wireguard VPN support

Implemented Voltage Control

Optimize freq. voltages

Build with Clang 9.0.5

LightningKernel-V2.3

Merged v4.9.184

Upstream AnyKernel3

Build with Clang 9.0.4

LightningKernel-V2.2

Merged v4.9.183

CPU Governor Lightningutil initial bringup , thanks to gougous3

Upstream Schedutil CPU governor

Upstream AnyKernel3

Increased default zram to 1024MB

Implemented Arter's Rapid GC on F2FS

Fixed KLAPSE

LightningKernel-V2.1

Merged V4.9.182

Updated KLAPSE to V5.0

Updated Blu_schedutil

Merged branch 'upstream-f2fs-stable-linux-4.9.y'

Merged lineage

Added Vibration control

Blocked some Wakelocks by default

LightningKernel-V2.0

Complete rebase on CAF

Merged V4.9.181

Merge CAF tag 'LA.UM.7.6.2.r1-08800-89xx.0'

Enabled 19MHz idle GPU frequency

Set default GPU frequency to 216MHz

Added GPU input boost feature (disabled by default)

Updated AnyKernel to V3

Single zip for both Treble and Non-Treble roms

Fixed app opening delay

LightningKernel-V1.9

Merged V4.9.180

Added powersuspend

Added Pixel_smurfutil CPU governor

Wakeup delay reduced, thanks to flex

Disabled usb fast charge by default

LightningKernel-V1.8

Merged V4.9.179

Added USB fast charge

Fixed treble

LightningKernel-V1.7

Added support for Treble/Non-Treble

Added Fsync on/off support

Added Klapse (livedisplay driver similar to lineage live display)

LightningKernel-V1.6

Merged latest CAF tag LA.UM.7.6.2.r1-08700-89xx.0

Merged V4.9.178

Build with Clang 9.0.3

Merged latest changes from Flex1911

Added Adreno Idler

Reduced Idle battery drain

Removed DTS HPX (requires specific hardware to work properly, tissot doesn't have that hardware)

Added DTS Ultra driver (need magisk module to work)

LightningKernel-V1.1

Merged latest upstream v4.9.172

Merged latest CAF tag

Added DTS sound support

Imporved Undervolt

Deleted some CPU governors

Merged latest changes made by Flex1911

LightningKernel-V1.0

Initial Release

Based on flex1911's Lineage Kernel