[Sony Xperia P, U, Sola, Go] OmarBizreh:
This kernel is for Stock roms (or stock based roms). For CM Roms use this version of the kernel​

--------------------------------------------------------------------------------------------

Kernel Features:

Based on Sony Latest Source Code: 6.1.1.B.1.54 / .56 / .75. -- 6.2.A.0.400 / 402 / 404 / 100

Based on Linux Kernel Source Code: 3.0.85.

Compiled Using Linaro 4.7.3

Philz Recovery [Compiled from source by me]

Init.d Support.

Auto Root.

Auto Install for Wi-Fi Modules.

Good Battery Life.

NTFS Support (Read - Write)

CIFS Support

Clean-Cache Support

zCache & zRam Support,

-O2 Optimizations.

ext 2 / 3 / 4 Support.

Kernel Image Compressed Using LZO.

Dynamic F_Sync Support [New v9.0+]

Governors:

Conservative [JellyBean & ICS]

Dynamic Interactive [ICS only]

HotPlug [ICS only]

HotPlugX [JellyBean & ICS]

Interactive [JellyBean & ICS]

InteractiveX [JellyBean & ICS]

Lazy [ICS only]

Lionheart [JellyBean & ICS]

LulzActiveq [JellyBean & ICS]

MinMax [ICS only]

Nightmare [JellyBean & ICS only]

onDemand [JellyBean & ICS]

onDemandX [JellyBean & ICS]

onDemandQ [JellyBean & ICS]

Pegasusq [JellyBean & ICS]

Powersave [JellyBean & ICS]

Performance [JellyBean & ICS]

Scary [ICS only]

Sakuractive [JellyBean & ICS]

SmarassV2 [JellyBean & ICS]

Userspace [JellyBean & ICS]

Wheatley [JellyBean & ICS]

IO schedulers:

VR [JellyBean & ICS]

SIO [JellyBean & ICS]

Row [JellyBean & ICS]

Deadline [JellyBean & ICS]

CFQ [JellyBean & ICS]

BFQ [JellyBean][New v9.0+]

--------------------------------------------------------------------------------------------

Things you MUST know about:

--------------------------------------------------------------------------------------------

Recommended Governor - I/O Schduler for best performance and battery life.

Governor: Wheatley

I/O Schduler: BFQ

--------------------------------------------------------------------------------------------

Recommended For All Users:

To get better graphics score for 2D graphics, go to: Settings -> Developer Options -> Force GPU 2D Rendering

I used to get 270 in benchmarking score for 2D Graphics, but after enabling it, I started getting above 970

--------------------------------------------------------------------------------------------

Known Issues:

I suppose everything is fixed now :)

--------------------------------------------------------------------------------------------

Credits:

Thanks To Sony for: Kernel Source Code.

Thanks To Doomlord for: Auto Root Script & Init.d Enabler Script.

Thanks To nickholtus for: Helping me in some troubleshooting.

Thanks To Phil3759 for CWM Recovery Source Code.

--------------------------------------------------------------------------------------------

Always Remember:

Please Don't mirror my files, I like to keep track of download count. :)

Report Bugs in this thread and I will fix them as soon as possible.

If you like my kernel please rate it :)

--------------------------------------------------------------------------------------------

Change Log in Second Post:

--------------------------------------------------------------------------------------------

Download Link: (Clearing Cache and Dalvik-Cache recommended)

Change log and Download Links (version 9.0)

--------------------------------------------------------------------------------------------

Sources: Github