[Nexus 4 Android Development] ak:
Kernel Changelog

CHANGELOG

Project name: AK KERNEL

•anarkia1976 - Kernel Version: AK.035.M

•anarkia1976 - gamma_control.c: Add AK color Profile IIII

•Greg Kroah-Hartman - Linux 3.4.49

•Steven Rostedt - ftrace: Move ftrace_filter_lseek out of CONFIG_DYNAMIC_FTRACE section

•Namhyung Kim - tracing: Fix possible NULL pointer dereferences

•Patrik Jakobsson - drm/gma500: Increase max resolution for mode setting

•Ying Xue - USB: ftdi_sio: Quiet sparse noise about using plain integer was NULL pointer

•Jan Beulich - xen-pciback: rate limit error messages from xen_pcibk_enable_msi{,x}()

•Ben Mesman - drm/i915: no lvds quirk for hp t5740

•Egbert Eich - drm/i915/sdvo: Use &intel_sdvo->ddc instead of intel_sdvo->i2c for DDC.

•Huacai Chen - drm: fix a use-after-free when GPU acceleration disabled

•Guenter Roeck - hwmon: (adm1021) Strengthen chip detection for ADM1021, LM84 and MAX1617

•Alex Deucher - drm/radeon: don't allow audio on DCE6

•Adis HamziÄ‡ - radeon: Fix system hang issue when using KMS with older cards

•Gavin Shan - powerpc/eeh: Don't check RTAS token to get PE addr

•Ash Willis - ACPI / video: ignore BIOS initial backlight value for HP Pavilion g6

•Alex Hung - ACPI / video: ignore BIOS initial backlight value for HP m4

•Johan Hovold - USB: mos7720: fix hardware flow control

•Johan Hovold - USB: mos7720: fix message timeouts

•Johan Hovold - USB: mos7720: fix DMA to stack

•Alan Stern - USB: revert periodic scheduling bugfix

•Johan Hovold - USB: serial: fix Treo/Kyocera interrrupt-in urb context

•Johan Hovold - USB: whiteheat: fix broken port configuration

•Robert Butora - USB: Serial: cypress_M8: Enable FRWD Dongle hidcom device

•Johan Hovold - USB: visor: fix initialisation of Treo/Kyocera devices

•Johan Hovold - USB: ark3116: fix control-message timeout

•Johan Hovold - USB: keyspan: fix bogus array index

•Johan Hovold - USB: iuu_phoenix: fix bulk-message timeout

•Takashi Iwai - ALSA: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270

•Takashi Iwai - ALSA: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface

•Clemens Ladisch - ALSA: usb-audio: fix Roland/Cakewalk UM-3G support

•Vladimir Murzin - xhci: fix list access before init

•Sergio Aguirre - xhci-mem: init list heads at the beginning of init

•Tony Camuso - xhci - correct comp_mode_recovery_timer on return from hibernate

•BjÃ¸rn Mork - USB: option: blacklist network interface on Huawei E1820

•anarkia1976 - Kernel Version: AK.033.S

•Danny Baumann - Make sure PWMs are running in sync.

•anarkia1976 - Kernel Version: AK.032.S

•anarkia1976 - gamma_control.c: Add AK color Profile III

•anarkia1976 - Enable SWEEP2WAKE

•faux123 - sweep2wake: release all touch events before enable irq in early suspend

•faux123 - sweep2wake: another attempt to re-init the touch driver

•faux123 - sweep2wake: add more debugging and re-organized reset code when lock up

•faux123 - sweep2wake: force reinit upon detection of lock up

•faux123 - sweep2wake: add lock up detection and re-init if detected

•faux123 - sweep2wake: disable debugging :p

•faux123 - sweep2wake: make tunables accessible via sysfs interface

•faux123 - lge_touch_core: sweep2wake: use more standard sysfs store method

•Dennis Rassmann - drivers/touchscreen: add lge_touch android_touch kobject to fix s2w in one position across devices

•Dennis Rassmann - drivers/touchscreen: add pmops and allow i2c to wake the device (even w/o ES/LR)

•Dennis Rassmann - sweep2wake: fix last touch not being released

•Dennis Rassmann - drivers/touchscreen: add sweep2wake

•Mahesh Sivasubramanian - msm: cpuidle: Remove preprocessor check for CONFIG_CPU_PM

•Anji Jonnala - msm: cpuidle: Update C state time stats in the cpu idle device.

•Stephen Boyd - msm: cpuidle: Don't disable irqs again

•anarkia1976 - Kernel Version: AK.031.S

•Namjae Jeon - writeback: fix writeback cache thrashing

•Colin Cross - hardlockup: detect hard lockups without NMIs using secondary cpus

•Henrik Rydberg - Input: Send events one packet at a time

•Minsung Kim - cpufreq: interactive: avoid underflow on active time calculation

•Todd Poynor - cpufreq: interactive: reduce chance of zero time delta on load eval

•Todd Poynor - cpufreq: interactive: handle errors from cpufreq_frequency_table_target

•anarkia1976 - Kernel Version: AK.030.S

•anarkia1976 - mako_ak_defconfig: Enable RCU_BOOST

•anarkia1976 - mako_ak_defconfig: Enable SHA1 and AES

•faux123 - arm/crypto: Add optimized AES and SHA1 routines

•anarkia1976 - mako_ak_defconfig: Enable SET_MIN_MAX, Add FREQ_DEBUG

•anarkia1976 - Kernel Version: AK.030.S

•anarkia1976 - mako_ak_defconfig: Enable SHA1 and AES

•faux123 - arm/crypto: Add optimized AES and SHA1 routines

•anarkia1976 - mako_ak_defconfig: Enable NTFS, Disable some Points

•anarkia1976 - mako_ak_defconfig: Enable SET_MIN_MAX, Add FREQ_DEBUG

•anarkia1976 - mako_ak_defconfig: Enable RCU_FAST_NO_HZ and Tuning

•anarkia1976 - configs: Cleaning

•anarkia1976 - Kernel Version: AK.026

•anarkia1976 - ak-mako-build.sh: Add Ramdisk XZ Compression

•anarkia1976 - mako_ak_defconfig: Add XZ Compression, UNALIGNED_ACCESS Support

•faux123 - decompress_unlzo: fix compilation error

•Markus F.X.J. Oberhumer - lib/lzo: Optimize code for CPUs with inefficient unaligned access

•Markus F.X.J. Oberhumer - lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c

•faux123 - arch/arm/Kconfig: enable unaligned capability for ARM

•Dave Martin - ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above

•Markus F.X.J. Oberhumer - lib/lzo: Update LZO compression to current upstream version

•anarkia1976 - mako_ak_defconfig: Enable CODEL Net Scheduler

•Eric Dumazet - fq_codel: dont reinit flow state

•Eric Dumazet - codel: refine one condition to avoid a nul rec_inv_sqrt

•Eric Dumazet - fq_codel: should use qdisc backlog as threshold

•Eric Dumazet - codel: use u16 field instead of 31bits for rec_inv_sqrt

•Geert Uytterhoeven - net/codel: Add missing #include <linux/prefetch.h>

•Eric Dumazet - codel: use Newton method instead of sqrt() and divides

•Eric Dumazet - fq_codel: Fair Queue Codel AQM

•Eric Dumazet - codel: Controlled Delay AQM

•anarkia1976 - Kernel Version: AK.025

•anarkia1976 - mako_ak_defconfig: Set CONFIG_HZ=250

•anarkia1976 - sched.h: Fix load average calculation for HZ=250

•anarkia1976 - mako_ak_defconfig: Enable SCHED_AUTOGROUP

•Lance Poore - SCHEDULER: Autogroup patch group by current user android UID instead of task ID

•anarkia1976 - timer: optimize apply_slack()

•anarkia1976 - core.c: Disable Software CRC check

•anarkia1976 - mako_ak_defconfig: Enable SCHED_MC

•anarkia1976 - gamma_control.c: Add AK color Profile II - Thanks Obsanity
​