[OnePlus 2 Original Android Development] ak:
new kernel online

[ AK KERNEL - v.021 ]

A kernel based on Oxygen/CM branch.

Download: AK.021.OP2.OXYGEN

Download: AK.021.OP2.CM

[ SMALL CHANGELOG ]

new wifi drivers LA.BF64.1.2.2_rb4.6

toggleable software crc control

use sched_get_cpus_busy for interactive and scheduler

don't permit to perfd to change msm performance settings

use relaxed workqueu for state notifier

ecc ecc

nb: dirty flash of rom is recommended

ps: tuning is voted to battery life

[ FULL CHANGELOG ]

Project name: AK KERNEL

anarkia1976 - Kernel Version: AK.021.OP2

anarkia1976 - sched: fair: merged and fixed to oxygen source

anarkia1976 - ak_OnePlus2_defconfig: WLAN build as module

anarkia1976 - ak_OnePlus2_defconfig: enable new WLAN features

Nikhilesh Reddy - fs: Workaround the compiler's bad optimization

Edhar, Mahesh Kumar - cfg80211: Define macro to indicate bssid hint backport support

David Spinadel - cfg80211: Add indoor only and GO concurrent channel attributes

Willi Ye - qcacld-2.0: Merge LA.BF64.1.2.2_rb4.6

anarkia1976 - drivers: state_notifier: use more relaxed workqueu but still high prio

anarkia1976 - Revert "devfreq: Introduce Adreno idler for devfreq-based devices"

anarkia1976 - soc: qcom: msm_perf: prevent perfd to change workload

anarkia1976 - soc: qcom: msm_perf: prevent perfd to change max cpus and freqs

Vikram Mulukutla - sched: fair: Return current CPU if search_cpu(s) is empty

Pavankumar Kondeti - sched: fix bug in small task CPU selection

Joonwoo Park - sched: prevent task migration while governor queries CPUs' load

Srivatsa Vaddagiri - sched: report loads greater than 100% only during load alert notifications

Joonwoo Park - sched: fix incorrect prev_runnable_sum accounting with long ISR run

Steve Muckle - sched: disable IRQs in update_min_max_capacity

Joonwoo Park - sched: inline function scale_load_to_cpu()

Joonwoo Park - sched: optimize select_best_cpu() with same power cost CPU mask

Joonwoo Park - sched: optimize power cost/freq estimation

Joonwoo Park - sched: look for least busy and fallback CPU only when it's needed

Joonwoo Park - sched: iterate search CPUs starting from prev_cpu for optimization

Syed Rameez Mustafa - sched: Optimize the select_best_cpu() "for" loop

Syed Rameez Mustafa - sched: Optimize select_best_cpu() to reduce execution time

Joonwoo Park - sched: avoid CPUs with high irq activity for non-small tasks

Syed Rameez Mustafa - sched: Update max_capacity when an entire cluster is hotplugged

Junjie Wu - cpufreq: interactive: Use sched_get_cpus_busy() to query busy time

anarkia1976 - mmc: disable software crc - 30% boost

Evisceration - mmc: toggleable software crc

Project name: AK KERNEL

anarkia1976 - anykernel2: change logic when apply boost at boot

anarkia1976 - anykernel2: apply boost parameters only at first install

anarkia1976 - anykernel2: disable workload detect

anarkia1976 - anykernel2: fix interactive tuning at boot

anarkia1976 - anykernel2: make interactive parameters more conservative

anarkia1976 - anykernel2: make msm8994_ak parameters more conservative

anarkia1976 - anykernel2: set condition before apply interactive tuning

anarkia1976 - anykernel2: added HMP and SCHED tuning at boot

anarkia1976 - anykernel2: disable oxygen tuning at boot

anarkia1976 - Revert "anykernel2: stop perfd after boot into msm8994_ak"

anarkia1976 - ukm: fix Memory Card Clock Scaling path

​