[ONE Original Android Development] ak:
[ CM12 CAF KERNEL - v.010 ]

A kernel based on CAF CM12 Bacon branch.

CM12: AK.010.OPO.CM12 > CM12

[ INSTALL STEP-BY-STEP - ANYKERNEL FORMAT ]

go to recovery

flash your kernel ROM

flash AK kernel

reboot

finish

[ SMALL CHANGELOG ]

fixed video recording crash with camera

thanks a lot: http://xdaforums.com/showpost.php?p=56792965&postcount=7040

added new kexec patches for L - thanks @KINGbabasula

disable io stats

disable add random

disable crc control

optimized writeback, square root algo, sync, random

expose Speed Bin to sysfs

interactive patches

removed mc and smt power aware

ecc

[ FULL CHANGELOG ]

Project name: AK KERNEL
anarkia1976 - Kernel Version: AK.010.OPO.CM12
Davide Pianca - kexec: update kexec hardboot patch for Lollipop release
anarkia1976 - Revert "msm: vidc: Amend calculation of buffer sizes in VENUS_BUFFER_SIZE"
anarkia1976 - Revert "msm: vidc: Expose extradata size to userspace"
anarkia1976 - Kernel Version: AK.009.OPO.CM12
anarkia1976 - ak_bacon_defconfig: enable SPEED_LEVEL_INTERFACE
anarkia1976 - clock-krait-8974: Expose SPEED level via sysfs
anarkia1976 - cpufreq: interactive: make hispeed_freq attribute writeable also for groups
Thomas Renninger - cpupower: Remove mc and smt power aware scheduler info/settings
Jie Liu - binfmt_elf.c: use get_random_int() to fix entropy depleting
Saravana Kannan - cpufreq: cpu-boost: Don't register for cpufreq notifiers too early
anarkia1976 - Kernel Version: AK.008.OPO.CM12
Namjae Jeon - writeback: fix writeback cache thrashing
Davidlohr Bueso - lib/int_sqrt.c: optimize square root algorithm
Jan Kara - writeback: fix occasional slow sync(1)
Dave Chinner - sync: don't block the flusher thread waiting on IO
anarkia1976 - mmc: core: disable software crc by default
anarkia1976 - include: blkdev: disable add_random for more performance on SSD's
Chester Kener - include: blkdev: disable IO stats
anarkia1976 - Kernel Version: AK.007.OPO.CM12
Erik Kline - net: ipv6: Add a sysctl to make optimistic addresses useful candidates
Sergei Trofimovich - um: add missing declaration of 'getrlimit()' and friends
anarkia1976 - cpufreq: interactive: honored cpu-boost frequency
ktoonsez - net: loopback: set default mtu to 64K
anarkia1976 - Kernel Version: AK.006.OPO.CM12
Pranav Vashi - staging: android: logger: enhanced logcat logging v3
anarkia1976 - mm: vmscan: reduce swappiness to 10%
anarkia1976 - Kernel Version: AK.005.OPO.CM12
anarkia1976 - ak_bacon_defconfig: enable INTELLI_PLUG
anarkia1976 - msm: intelli_plug: add new hotplug driver from Faux123 Kernel - v3.8
anarkia1976 - ak_bacon_defconfig: set default TCP CONG CUBIC
anarkia1976 - Kernel Version: AK.004.OPO.CM12
anarkia1976 - cpufreq: cpu-boost: enable at boot
savoca - cpufreq: cpu-boost: enable/disable cpu-boost via sysfs
anarkia1976 - Kernel Version: AK.003.OPO.CM12
Hardik Kantilal Patel - wcnss: Reset IRIS card before Starting IRIS XO configuration
Mihir Shete - wcnss: dump apb2phy_status register on subsystem restart
Siddharth Bhal - wcnss: add pm_qos support to prevent power collapse for BIMC
Kumar Gala - rtc: alarm: init power_on_alarm_lock mutex in alarmtimer_rtc_timer_init
Mao Jinlong - rtc: alarm: set power_on_alarm again when calling alarmtimer_resume
KOSAKI Motohiro - alarmtimer: return EINVAL instead of ENOTSUPP if rtcdev doesn't exist
Xiaocheng Li - alarmtimer: add rtc irq support for alarm
Jiri Pirko - [PATCH] netlink: add signed types
Prabhat Awasthi - msm: kgsl: Add ratelimit check to limit excessive kernel logging
Shubhraprakash Das - msm: kgsl: Read fault register on ringbuffer h/w fault
Shubhraprakash Das - msm: kgsl: Rate limit interrupt error messages
Shubhraprakash Das - msm: kgsl: Add hang interrupt and change HW fault generation
Pushkaraj Patil - msm: vidc: remove fw version condition for core capabilities
Shalaj Jain - msm: vidc: Refactor OCMEM alloc, set, unset and free
Balamurugan Alagarsamy - v4l2: vb2: replace VIDEO_MAX_FRAME with VB2_MAX_FRAME
Deva Ramasubramanian - msm: vidc: Increase max buffers to VB2_MAX_FRAME (i.e. 64)
Maheshwar Ajja - msm: vidc: Increase firmware unload delay
Maheshwar Ajja - msm: vidc: Unload firmware immediately after sys error
Steve Kondik - nfc: Cleanup and copy pn544 header to userspace
Maheshwar Ajja - msm: vidc: Delay firmware unload during session close
Srinu Gorle - msm: vidc: Add instance to instance list prior to CORE_INIT
Vikash Garodia - msm: vidc: flush queued work during device suspend
Dilip Kota - msm_serial_hs: Handle Tx request while Clock OFF
Naveen Kaje - msm_serial_hs: wait for clock-off to complete before shutdown
Naveen Kaje - msm_serial_hs: Avoid potential unclocked access by clients
Naveen Kaje - msm_serial_hs: remove unused code
Dilip Kota - msm_serial_hs: Manage wake unlock delay
Naveen Kaje - msm_serial_hs: Fix return value handling from platform_get_irq_by_name
Naveen Kaje - msm_serial_hs: Fix the logic for numbering the serial device
Vinay Krishna Eranna - netlink: Queue the kernel socket after setting the flag
Harout Hedeshian - net: socket: Added notifier chains for socket administrative functions
Harout Hedeshian - net: sockev: Initial Commit
anarkia1976 - ak_bacon_defconfig: enable LCD_NOTIFY
anarkia1976 - msm: mdss: make lcd notifier configurable
Se Hun Kim - msm: mdss: Adding lcd notifier
anarkia1976 - Kernel Version: AK.002.OPO.CM12
anarkia1976 - cpufreq: governor: added smartmax, ondemand_eps, slim and interactive_pro
viresh kumar - cpufreq / core: Fix printing of governor and driver name
stratosk - cpufreq: conservative: squashed updates from my ak branch
anarkia1976 - Kernel Version: AK.001.OPO.CM12
Evisceration - mmc: core: toggleable software crc
flar2 - fs: Add sysfs module to allow enabling/disabling of fsync
anarkia1976 - ak_bacon_defconfig: enable FAST_CHARGE
anarkia1976 - fastcharge: limit the max charge level to 2100 mA
anarkia1976 - fastcharge: backported and adapted for OnePlus One
Russell King - ARM: make kernel oops easier to read
Xiaozhe Shi - power: qpnp-bms: qpnp-charger: make logs easier to parse
Stratos Karafotis - cpufreq: Introduce new relation for freq selection
Mel Gorman - mm: slub: Default slub_max_order to 0
anarkia1976 - sched: disable by default GENTLE_FAIR_SLEEPERS
anarkia1976 - sched: GENTLE_FAIR_SLEEPERS fix unused cpu var
Tk-Glitch - sched: Add sysinterface for GENTLE_FAIR_SLEEPERS
anarkia1976 - ak_bacon_defconfig: enable PVS_LEVEL_INTERFACE
andip71 - clock-krait-8974: Expose PVS level via sysfs
anarkia1976 - ak_bacon_defconfig: enable SIO
anarkia1976 - block: scheduler: tuning SIO based on Cylon 801
Gokhan Moral - block: scheduler: add SIO
anarkia1976 - ak_bacon_defconfig: enable FIOPS
RobbieL811 - block: fiops ioscheduler core
anarkia1976 - ak_bacon_defconfig: enable BFQ
Arianna Avanzini - block: Switch from BFQ-v7r5 for 3.4.0 to BFQ-v7r6 for 3.4.0
Paolo Valente - block: cgroups, kconfig, build bits for BFQ-v6r2 for 3.4
anarkia1976 - ak_bacon_defconfig: remove SCHED_MC and SCHED_SMT
anarkia1976 - ak_bacon_defconfig: disable USERSPACE and ONDEMAND
anarkia1976 - ak_bacon_defconfig: enable SOUND_CONTROL
Paul Reioux - Sound Control: squashed Faux sound for OPO
anarkia1976 - ak_bacon_defconfig: enable VOLTAGE_TABLE
anarkia1976 - Voltage Control: fix some errors with vars
anarkia1976 - Voltage Control: adapted for the new devfreq drivers
savoca - Voltage Control: Fix voltage setting bug
Paul Reioux - Voltage Control: generic voltage control for DTS based kernels
anarkia1976 - msm8974pro: regulator: set retention-voltage to 600mV
dennes544 - f2fs: filesystem version 3.4.y [20140903]
anarkia1976 - ak_bacon_defconfig: enable XCHGADD_ALGORITHM
Ashwin Chaugule - Optimized ARM RWSEM algorithm
anarkia1976 - msm: mdss: added AK ****ing logo
anarkia1976 - msm: mdss: enable splash logo for msm8974 devices
anarkia1976 - msm8974: panel: color: tuning colors based on users experience
anarkia1976 - PM: devfreq: Add sysfs nodes for devfreq governors
anarkia1976 - PM: devfreq: Fix simple_ondemand crashing and update to the latest version
myfluxi - PM: devfreq: Report correct GPU frequency in sysfs
anarkia1976 - ak_bacon_defconfig: enable LCD_KCAL
savoca - LCD_KCAL: Color control driver for OPPO-8974
anarkia1976 - ak_bacon_defconfig: enable O3 Optimizations
anarkia1976 - ak_bacon_defconfig: added AK gold configurations
anarkia1976 - ak_bacon_defconfig: enable KEXEC_HARDBOOT
Davide Pianca - Change KEXEC_HB_KERNEL_LOC
KINGbabasula - Implement kexec-hardboot
anarkia1976 - toolchain: gcc: squashed fixes related to optimized toolchain
anarkia1976 - makefile: enable CCACHE
anarkia1976 - scripts: localversion: remove + symbol from kernel version string
myfluxi - msm: remote_spinlock: swp{b} is deprecated for ARM>v5
anarkia1976 - Added .gitignore
anarkia1976 - xz: Optimize Sfck Compression
anarkia1976 - Added ak_bacon_defconfig
anarkia1976 - Added ak-changelog.sh
anarkia1976 - Added ak-bacon-build.sh

Please press thanks button and rate the thread.