[Nexus 4 Original Android Development] ak:
performance kernel release

[4.4.4 - KERNEL v.335 - EXPERIMENTAL]

A kernel based on CAF CM branch.

aosp: AK.335.MAKO

cm: AK.335.MAKO.CM

[INSTALL STEP-BY-STEP]

- go to recovery

- flash stock kernel of your rom

- flash ak kernel

- flash last UKM

- reboot

- install synapse

- enjoy ak and synapse kernel control

- finish

small changelog:

- new aklogo

- lazy gov

- whaetley gov

- f2fs last patches

- linux 3.4.98

- overclock cpu to 1.9Ghz

- overclock gpu to 487Mhz

- row scheduler default

- stockdemand governor default

- new Gcc Optimizations

- arch power enabled

- topology fixes

- merged last android 3.4 source

full changelog:

Project name: AK KERNEL
anarkia1976 - Kernel Version: AK.335.MAKO.CM
Greg Kroah-Hartman - Linux 3.4.98
anarkia1976 - ak_mako_defconfig: set ROW
anarkia1976 - ak_mako_defconfig: enable CPU_OVERCLOCK_ULTRA
anarkia1976 - ak_mako_defconfig: enable GPU_OVERCLOCK
anarkia1976 - makefile: Tune Kernel Flags after checking with GccOptimizationTests
anarkia1976 - makefile: cleaning and remove -ffast-math
anarkia1976 - Revert "sched/cpuidle: reduce IPI storm. Backport upstream 3.16 scheduler updates"
anarkia1976 - ak_mako_defconfig: enable GOV_LAZY and GOV_WHEATLEY
anarkia1976 - cpufreq_lazy: Fix comparison of distinct pointer types lacks a cast
anarkia1976 - cpufreq: wheatley: cleaning unused code
anarkia1976 - Add LAZY and WHEATLEY Governors
Sreeram Ramachandran - Handle 'sk' being NULL in UID-based routing.
anarkia1976 - ak_mako_defconfig: enable OPTIMIZE_FOR_SIZE
Paul Reioux - sched/cpuidle: reduce IPI storm. Backport upstream 3.16 scheduler updates
David Savage - fs: f2fs: fix duplication from f2fs cherry-picks
David Savage - Revert "f2fs: atomically set inode->i_flags in f2fs_set_inode_flags()"
Jaegeuk Kim - f2fs: support f2fs_fiemap
Jaegeuk Kim - f2fs: recover fallocated space
Changman Lee - f2fs: large volume support
Chao Yu - f2fs: avoid crash when trace f2fs_submit_page_mbio event in ra_sum_pages
Jaegeuk Kim - f2fs: fix recursive lock by f2fs_setxattr
Chao Yu - f2fs: add a tracepoint for f2fs_read_data_page
Chao Yu - f2fs: add a tracepoint for f2fs_write_{meta,node,data}_pages
Chao Yu - f2fs: add a tracepoint for f2fs_write_{meta,node,data}_page
Chao Yu - f2fs: add a tracepoint for f2fs_write_end
Chao Yu - f2fs: add a tracepoint for f2fs_write_begin
Zhang Zhen - f2fs: fix checkpatch warning
Jaegeuk Kim - f2fs: decrease the lock granularity during write_begin
Jaegeuk Kim - f2fs: no need to wait on page writebck to meta pages
Jaegeuk Kim - f2fs: avoid grab_cache_page_write_begin for data pages
Jaegeuk Kim - f2fs: split grab_cache_page and wait_on_page_writeback for node pages
Chao Yu - f2fs: fix to truncate inline data in inode page when setattr
Chao Yu - f2fs: set errno when f2fs_iget failed in recover_dentry
Chao Yu - f2fs: introduce help macro ADDRS_PER_PAGE()
Jaegeuk Kim - f2fs: submit bio at the reclaim path
Jaegeuk Kim - f2fs: return errors right after checking them
Jaegeuk Kim - f2fs: pass flags field to setxattr functions
Jaegeuk Kim - f2fs: clean up long variable names
Chao Yu - f2fs: handle inline data independently in f2fs_bmap
Jaegeuk Kim - f2fs: avoid BUG_ON when mouting corrupted image having garbage blocks
Jaegeuk Kim - f2fs: add available_nids to fix handling max_nid correctly
Fabian Frederick - f2fs: add static to get_max_meta_blks
Zhang Zhen - f2fs: atomically set inode->i_flags in f2fs_set_inode_flags()
Jingoo Han - f2fs: make recover_inline_xattr() static
Jaegeuk Kim - f2fs: fix to unlock f2fs_lock at the omitted error case
Jaegeuk Kim - f2fs: call redirty_page_for_writepage
Jaegeuk Kim - f2fs: avoid to conduct roll-forward due to the remained garbage blocks
Kent Overstreet - block: Add bio_for_each_segment_all()
Pranav Vashi - ARM: topology: Suppress clock-frequency error
Pranav Vashi - ARM: topology: Add efficiency coefficient for Krait
Pranav Vashi - sched: Add controls for sched features
Vincent Guittot - sched: cpu_power: enable ARCH_POWER
anarkia1976 - sched: fix compiling errors for num_cpus_frozen
Thomas Renninger - cpupower: Remove mc and smt power aware scheduler info/settings
Alex Shi - sched/numa: Add SD_PERFER_SIBLING to CPU domain
anarkia1976 - ak_mako_defconfig: remove SCHED_MC and SCHED_SMT
Paul Reioux - sched: Remove stale power aware scheduling remnants and dysfunctional knobs
Mark Brown - ARM: 8008/1: topology: Coding style fixes
Mark Brown - ARM: 7920/1: topology: Staticise non-exported symbols
Catalin Marinas - ARM: 7436/1: Do not map the vectors page as write-through on UP systems
Will Deacon - ARM: mm: introduce present, faulting entries for PAGE_NONE
Will Deacon - ARM: mm: introduce L_PTE_VALID for page table entries
Catalin Marinas - ARM: 7416/1: LPAE: Remove unused L_PTE_(BUFFERABLE|CACHEABLE) macros
Lorenzo Colitti - net: core: Support UID-based routing.

please press thanks.