[Nexus 4 Original Android Development] ak:
new kernel

[ONLY FOR 4.4.3 - KERNEL v.311]

A kernel based on CAF CM branch.

aosp: AK.311.POSEIDON.MAKO

cm: AK.311.POSEIDON.MAKO.CM

[INSTALL STEP-BY-STEP]

- uninstall synapse

- 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:

- merged cm

- merged linux

- merge google common

- disable logcat

- patches for logger

- fixes for ondemand, interactive, conservative, smartmax

- fixes for hotplug

- removed cpu boost

full changelog:

Project name: AK KERNEL
anarkia1976 - Kernel Version: AK.311.POSEIDON.MAKO
Karlis Ogsts - staging: android: logger: Correct write offset reset on error
Luca Clementi - Staging: Android: logger: module_exit implementation
Charndeep Grewal - staging: android: logger: enforce GID and CAP check on log flush
Tim Bird - staging: android: logger: Fix some sparse and whitespace issues
Cruz Julian Bishop - staging: android: logger: Finish documentation of two structs
Sachin Kamat - staging: Android: Fix some checkpatch warnings
Tim Bird - staging: android: logger: Allocate logs dynamically at boot (v3)
Ruchi Kandoi - prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID.
Ruchi Kandoi - prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread.
Ruchi Kandoi - cpufreq: Persist cpufreq time in state data across hotplug
anarkia1976 - ak_mako_defconfig: disable ANDROID_LOGGER
anarkia1976 - Kernel Version: AK.310.POSEIDON.MAKO
Greg Kroah-Hartman - Linux 3.4.94
anarkia1976 - Kernel Version: AK.308.POSEIDON.MAKO
anarkia1976 - block: disable add_random for more performance on SSD's
anarkia1976 - Kernel Version: AK.307.POSEIDON.MAKO
anarkia1976 - cpufreq: interactive: clean code
anarkia1976 - cpufreq: interactive: set and tuning for poseidon style
anarkia1976 - msm: hotplug: lock 500, boost 2500, lane 400
anarkia1976 - Kernel Version: AK.306.POSEIDON.MAKO
anarkia1976 - ak-mako-build: switch to new toolchain 4.9.1-2014.06.20140614.CR83
Stratos Karafotis - cpufreq: ondemand: remove copy_prev_load from 'struct cpu_dbs_common_info'
Stratos Karafotis - cpufreq: ondemand: Be friendly towards latency-sensitive bursty workloads
Linus Torvalds - futex: move user address verification up to common code
anarkia1976 - msm: otg: try to fix charging while in use
anarkia1976 - Kernel Version: AK.305.POSEIDON.MAKO
anarkia1976 - cpufreq: smartmax: set default sample_rate to 50mS
anarkia1976 - cpufreq: rework policy rules for utilization
anarkia1976 - cpufreq: ondemand: We want all CPUs to do sampling nearly on same jiffy
mrg666 - msm: mach-msm: remove perf_debug
Chester Kener - mm: vmscan: decrease Swappiness
Stratos Karafotis - cpufreq: Break out early if freq equals to target_freq
Tk-Glitch - tick: Dynamically set broadcast irq affinity
Tk-Glitch - msm: rpm-smd: Configure WQ for higer priority
Will Deacon - ARM: mm: remove IPI broadcasting on ASID rollover
TripNRaVeR - suspend: shorten time to enter sleep state
TripNRaVeR - mmc: decrease wakelock timeout
anarkia1976 - kernel: timer: Optimize apply_slack() for size and speed
barome - arm: mach-msm: decouple QCACHE from MSM board
anarkia1976 - ak_mako_defconfig: disable QUEUE_STATS
Stratos Karafotis - cpufreq: Initial CPU utilization should be 0
anarkia1976 - cpufreq: conservative: set default min_sample_rate to 50mS
anarkia1976 - Kernel Version: AK.304.POSEIDON.MAKO
anarkia1976 - Revert "cpufreq: Add cpu-boost driver"
anarkia1976 - Revert "cpufreq: Add a sync limit to cpu-boost"
anarkia1976 - Revert "cpufreq: Add Input Boost feature to the cpu-boost driver"
anarkia1976 - Revert "cpufreq: Disable cpu-boost by default"
anarkia1976 - Revert "cpufreq: cpu-boost: Use hotplug thread infrastructure"
anarkia1976 - Revert "cpufreq: cpu-boost: Fix queue_delayed_work_on() race with hotplug"
anarkia1976 - Revert "cpufreq: cpu-boost: Remove unused waitqueue"
anarkia1976 - Revert "cpufreq: cpu-boost: Re-issue boosts above minimum frequency"
anarkia1976 - Revert "cpufreq: cpu-boost: Fix cores getting stuck"
Amit Daniel Kachhap - PM / cpufreq: Initialise the cpu field during conservative governor start
Michal Pecio - cpufreq: conservative: update frequency when limits are relaxed