[Lenovo Vibe P1 ROMs, Kernels, Recoveries, & Other ] FireLord:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/

Display---

Support for kCAL Colour Control (enhances Colour Vibrance and Intensity). (available as a Screen TAB in Kernel Adiutor).

Support for HotPlugs---

AluCard

IntelliPlug

Mako

AutoSMP

Support for Governors---

Conservative

Darkness

Interactive

OnDemand

Performance

PowerSave

zzMoove (It is advisable to not use any HotPlug when using zzMoove because it has HotPlugging feature in-built and thus it can create conflicts as well as unusual spikes in CPU usage).

SmartMax

Hyper

Wheatley

YankActive

AluCard

Impulse

Blu_active

Interactive_pro

Bioshock

Lionfish

Pegasusq

Authority

Smartmax

Electrodemand

Etc

Support for I/O Schedulers---

ROW

NOOP

DeadLine

CFQ

SIO

SIOPLUS

ZEN

VR

TRIPNDROID

CPU---

Support for MSM Sleeper (allows for longer and aggressive Deep-Sleep to increase Battery-Life).

Fixed High-Load Average from UnInterruptible Waits (reduces CPU-Load even more in idle state).

Support for Fast-IDLING of CPU (should reduce Power-Consumption a lot).

Support for Power Efficient WorkQueue to reduce Power-Consumption (available in CPU tab of Kernel Adiutor).

Reduced CPU Average-Load drastically (Less CPU-Load=Cool Device=More Battery-Life).

GPU---

Support for Adreno IDLER algorithm (saves Battery a lot by lowering down the frequency to minimum when the GPU is idle).

Battery---

Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.

Support for the new PowerSuspend algorithm (improves Battery-Life).

Support for preventing unnecessary WakeLocks (improves Battery-Life). (available under the Misc. Tab of Kernel Adiutor)

Aggressive transition to Power-Collapse Suspend Mode (should improve Battery-Life significantly).

Support for switching to Deep Power-Down Mode for RAM when idle (should improve Battery-Life).

Support for Larch Power feature (should improve Battery-Life).

Memory---

Support for Kernel SamePage Merging (KSM).

Support for UKSM

Optimizations and Tweaks---

Latest patches from 3.10.y

Latest patches from CAF

UBERTC-6.x.x

Reduced Message Log-Level to Minimum.

Tweaked MSM-Thermal to improve Heat-Management of SoC.

Support for CRC-Toggle (Disabled by Default in Misc. TAB).

Optimized task_sched_runtime for upto 20% increase in Performance.

Optimizations to reduce WakeLocks.

Optimized Console FrameBuffer for upto 70% increase in Performance.

Optimized Integer SQRT. for upto 3x faster operation.

Optimized Task-Search for upto 6% increase in Performance.

Reduced RQ Lock-Contention for upto 0.7% increase in Performance.

Lowest Possible CPU-Usage (a lot of tweaks have been implemented system-wide).

Reduced Kernel Log Buffer to minimum.

Fixed the default value of SELinux to Permissive (allows certain apps such as Viper4Android to function properly).

Disabled CRC-Check for upto 30% faster I/O.

Support for FRandom RNG Driver (upto 50x faster than the default one).

Install

Copy the zip to your external or internal memory

Boot to twrp

Select the zip.

Reboot to system

N

Download-- p1a42

XDA:DevDB Information

FireKernel for N ROMs , Kernel for the Lenovo Vibe P1

Contributors

FireLord

Source Code: https://github.com/FireLord1/android_kernel_lenovo_p1a42/tree/FireKernel-n

Kernel Special Features: Kernel for battery

Version Information

Status: Beta

Created 2017-06-18

Last Updated 2017-06-22