[KERNEL][5.0]TOO LAZY TO PICK FANCY NAME FOR THE KERNEL[20161029]

Jumat, 18 November 2016
Code:
#include <std_disclaimer.h>
/*
 * 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 KERNEL
 * 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.
 */
Introduction/About

Quote:
Got an old unused zenfone 5 from my brother and I've compiled this kernel because i'm not satisfy with some of the available kernel so far. Nothing fancy, just a (hopefully) stable kernel for stock lollipop or custom rom based on stock lollipop.


Features:

Quote:
Like i said, nothing fancy lol. Things that i've modified/added:
  • Updated interactive cpu governor and fine tuned its parameters.
  • Enabled conservative cpu governor and disabled userspace cpu governor.
  • Added zendecision cpu hotplug helper.
  • Updated cfs scheduler.
  • Added bfq disk io scheduler and made it as default on booting.
  • Enabled all tcp congestion control and made westwood as default on booting.
  • Added power efficient workque support. Should help with battery life.
  • Added quick wakeup driver support. Should help with battery life.
  • Added async fsync support. Should help with battery life and perfomance.
  • Enabled joystick game controller support.
  • Enabled usb serial driver support.
  • Enabled zram driver support and made it use 256mb on booting. Should help with perfomance.
  • Enabled powerclamp and rapl driver for intel thermal daemon support. Should help minimize heat.
  • Enabled ntfs driver with read/write support.
  • Enabled cifs and smb network drive driver support.
  • Added exfat-nofuse filesystem driver support with proper automount on booting.
  • Enabled zenmotion dt2w support.
  • Made selinux mode as permissive on boot. This fixed the dreaded signal loss issue.
  • Added proper init.d support in ramdisk, with proper permission setup before running scripts.
  • Probably many, many other things i forgot to list here...


Changelog:

Quote:
20161029
- Removed hotplug cpu governor. Hotplug cpu governor or hotplug driver are too buggy on zf5, sometimes the turned off cpu are never turn back on again.
- Fined tuned interactive cpu governor.
- Added and enabled bfq disk io scheduler and made is as default on booting.
- Updated lowmemorykiller driver.
- Enabled proper config for intel powerclamp driver.

20161024
- Added hotplug cpu governor and made is as default cpu governor on booting.
- Updated interactive cpu governor.
- Added zendecision cpu hotplug helper.
- Updated cfs scheduler.
- Removed the selinux permissive mode script.

20161018
- Removed intel cpu governor. Its unstable.
- Made interactive as default cpu governor on booting.

20161018
- Added intel cpu governor and made it as default on booting.
- Removed autosmp.
- Enabled rcu boost.
- Changed kernel hz from 100 to 300.
- Enabled many, many networking option.
- Added script in ramdisk to always set selinux to permissive mode.

20160926
- Prepatched ramdisk to support magisk v6.
- Changed default tcp congestion control to westwood.
- Disabled rcu boost. It made switching mobiledata on/off became slow.

20160921
- Using ramdisk from the latest .87 lollipop stock kernel.
- Finally fixed sdcard automounting.
- Fixed wifi hotspot not starting.
- Enabled rcu boost.

20160908
- Enabled zram.
- Further attempt to fix sdcard automounting.
- Added quick wakeup driver.
- Enabled joystick game controller support.
- Enabled usb serial support.
- Added async fsync.

20160904
- Disabled zram..

20160903
- Fixed simcard turned unavailable after signal loss, can't get proper signal even after entering area with stable signal after the first signal loss, and cpu became hot by making selinux in permissive mode on booting.
- Implemented proper init.d sysinit with permission setup before running scripts.
- Enabled powerclamp and rapl driver for intel thermal daemon. Should help with phone thermal management.
- Enabled zenmotion dt2w support.
- Enabled zram.
- Attempting to fix sdcard automounting.
- Some module built as in-kernel driver.

20160831
- Initial release.


What Works:

Quote:
Should be everything? Do let me know if got bugs or things not working using this kernel. If got sudden reboot, please give me all files in /sys/fs/pstore


Download:

Quote:


Installation Instructions:

Quote:
  1. Obviously need unlocked bootloader.
  2. Flash the zip via custom recovery or extract the zip to get the boot.img and flash via fastboot.


Source:

Quote:
Uploaded as tar.xz archive in download folder above. Sorry, didn't have github account. Really hated git, hard to use.


Thanks To/Credits:

Quote:
  • God
  • Linus Torvalds and whole linux kernel team and contributors.
  • Google
  • Xda
  • and many, many other kernel devs whose their source i've cherry picked here and there...



XDA:DevDB Information
-, Kernel for the Asus Zenfone 5

Contributors
mdfzhi
Kernel Special Features: 

Version Information
Status: Stable
Current Stable Version: 20161029
Stable Release Date: 2016-10-29
Current Beta Version: 20160908
Beta Release Date: 2016-09-08

Created 2016-08-31
Last Updated 2016-11-06

Kunjungi : http://forum.xda-developers.com/zenfone-5/development/kernel-lazy-to-pick-fancy-kernel-t3452068



Emoticon

Diberdayakan oleh Blogger.

About Me