[Samsung Galaxy Nexus] r_data:
[4.2.2 & 4.2.1]

Change Log :

Weekly #630 (05-05-2013 KST / GMT +9:00)

-Update Linux 3.0.76

-Tweak the SIO, Deadline and ROW I/O Schedulers

Weekly #620 (04-21-2013 KST / GMT +9:00)

-Update Linux 3.0.74

-Change new Linaro o toolchain 4.7.3-20130415

-hrtimer: Prevent enqueue of hrtimer on dead CPU

-hrtimer: Consider preemption when migrating hrtimer cpu_bases

-hrtimer: Don't reinitialize a cpu_base's lock on CPU_UP

-mutex: dynamically disable mutex spinning at high load

-mutex: restrict mutex spinning to only one task per mutex

-mutex: Make more scalable by doing less atomic operations

Weekly #610 (04-07-2013 KST / GMT +9:00)

-Update Linux 3.0.72

-ext4: use atomic64_t for the per-flexbg free_clusters count

-ext4: fixup 64-bit divides in 3.0-stable backport of upstream fix

-Add ktoonservative governor (Thanks to ktoonsez)

-Add Hyper governor (Thanks to Dorimanx)

Weekly #600 (04-02-2013 KST / GMT +9:00)

-Update Linux 3.0.71

-Fix busybox version errors (I'm sorry)

-Update the latest Interactive governor from android-3.4

-net: wireless: bcmdhd: Fix p2p "linear" IE parsing

Weekly #591 (03-17-2013 KST / GMT +9:00)

-Update Linux 3.0.69

-2 Version: Original & DualBoot mod (Credit to jijonhyuni)

-Add zzmoove governor (Credit to ZaneZam)

-Tune I/O Schedulers: SIO, V(R) and Deadline

Weekly #580 (03-01-2013 KST / GMT +9:00)

-Update Linux 3.0.67

-Update the latest Sync from android-3.4

-Update the latest Bluetooth from android-3.4

-OMAP: omap-mcbsp: Holding min latency constraint

Weekly #572 (02-24-2013 KST / GMT +9:00)

-Update Linux 3.0.66

-Update new Linaro toolchain 4.7.3-20130223

-Add FIFO I/O Scheduler

-Support same kernel with 4.2.2 & 4.2.1 (Thanks to imoseyon)

-Re-eanble Wi-Fi PM Option

-slub: fix a possible memory leak

-cfq-iosched: Fix null pointer dereference

-sched,rt: fix isolated CPUs leaving root_task_group indefinitely throttled

-Increase DEFAULT_MMAP_MIN_ADDR value from 4096 to 8192

-Remove Nightmare governor (I'm fixing it...)

Weekly #560 (02-16-2013 KST / GMT +9:00)

-Update Linux 3.0.64

-Build with O3 Optimizations

-Update the latest Sync from android-3.4

-Update the latest ARM CPU Topology

-cpufreq_interactive.c: Adjust above_hispeed_delay value from 20000 to 10000

-Tuning SIO, CFQ I/O Schedulers

Weekly #556 (02-13-2013 KST / GMT +9:00)

-Update Linux 3.0.63

-GPU: Update to DDK 1.8@2198402 (for 4.2.2)

-Release 4.2.2 Kernel !!

Weekly #550 (02-12-2013 KST / GMT +9:00)

-Allow CPU Based Alignment Handling (https://github.com/edoko/AirKernel_GN_JB/commit/1b6b03f6076ba67b1b3b53ad5d2737c1fb097b7b)

-Update Ramdisk for CM10.1

-Optimize build

Weekly #547 (02-10-2013 KST / GMT +9:00)

-block: bfq-iosched.c: bfq_slice_idle = 0

-net: wireless: bcmdhd: Add SUPPORT_PM2_ONLY option

-ext4: prevent kernel panic in case of uninitialized jinode

-cpufreq: conservative: tune for performance. (franciscofranco)

Weekly #540 (02-08-2013 KST / GMT +9:00)

-Update Linux 3.0.62

-O2 optimizations and etc...

-Add /dev/frandom (fast kernel random number generator) (http://www.billauer.co.il/frandom.html)

-Update BFQ I/O Scheduler v6

-Update the latest netfilter from android-3.0

-Fix max frequency

-cpufreq: Memory leak with sysfs when stats table are freed

-ashmem: fix deadlock when system is low on memory

Weekly #530 (02-01-2013 KST / GMT +9:00)

-Build with Linaro gcc 4.7.3 2013.01.25(the latest version)

-cpufreq_nightmare.c: Update nightmare governor

-block: Tuning CFQ, SIO Scheduler

-Change HZ value from 128 to 300

-cpufreq_conservative: Initialise the cpu field during conservative governor start

-cpufreq_conservative: update frequency when limits are relaxed

-Disable ZenX governor

-Fix scaling_max_freq permission error

Weekly #521 (01-31-2013 KST / GMT +9:00)

-Build with O3 optimizations

-Enable the other TCP Advanced Congestion Control Algorithms (BIC, HTCP, HSTCP, HYBLA, VEGAS, SCALABLE, LP, YEAH, ILLINOIS)

-Adjust MPU Voltages

-Change default TCP Congestion Algorithm from Cubic to Westwood

-Change SCHED_MC_POWER_SAVINGS value from 1 to 2 (maximum) (http://lwn.net/Articles/297306/)

-Change default I/O Scheduler from BFQv5 to SIO

-Chagne screen off max clock from 702Mhz to 598Mhz (#510~)

-Disable Serial I/O (Thanks to boype)

-Update the latest ROW I/O Scheduler from Codeaurora

-Update the latest BCMDHD Wi-Fi Driver from android-3.0 (5.90.195.114)

-Update the latest netfilter from android-3.0

-Etc...

Weekly #510 (01-29-2013 KST / GMT +9:00)

-Update Linux 3.0.61

-Add ARM cpu topology (default: Enable)

-Add V(R) and NOOP schedulers

-Tuning Deadline, SIO and VR schedulers

-Allow non superusers to change i/o scheduler (Thanks to imoseyon)

-Optimize network speed and etc...

-Reduce Boot Image size (4.55MB -> 3.68MB)

Weekly #500 (01-26-2013 KST / GMT +9:00)

-Update Linux 3.0.60

-Add 1482Mhz MPU Clock

-Add Morfic's Vibrator Control and remove Ezekeel's Vibrator Control

-Optimize mm:writeback (https://github.com/edoko/AirKernel_GN_JB/commit/17cf75b860822b44410b5e84082f311dd86e7d40)

-ipv4: save cpu cycles from check_leaf() (from Linux 3.8)

-Fix interactive permission error

Weekly #491 (01-20-2013 KST / GMT +9:00)

-Update Linux 3.0.59

-Add Lazy and ZenX v2.2 governors

-Add SMOOTH_UI for Lazy governor

-Update PegasusQ and Nightmare governors

-Update the latest BCMDHD Wi-Fi drivers

-Fix Wheatley governor

-mmc: core: Fix possbile memory leak

-Increase some performance

Weekly #483 (01-13-2013 KST / GMT +9:00)

-Fix PGM problems

Weekly #481 (01-12-2013 KST / GMT +9:00)

-Update Linux 3.0.58

-Add Nightmare governor

-Adjust Display colors

-Update the latest 'interactive' and 'intellidemand' governors

-Fix hotplug for PegasusQ governor

-Support OTG mount

-Increase some device performance

Weekly #470 (01-06-2013 KST / GMT +9:00)

-Update the latest Interactive governor from android-3.4 branch

-Increase some performance

Weekly #465 (12-31-2012 KST / GMT +9:00)

-Fix SoD and some lags (ing..)

-cpufreq_interactive.c: Rollback #440

Weekly #460 (12-29-2012 KST / GMT +9:00)

-Fix freezing bugs (revert 3 commits)

-Optimize mm/vmscan.c (7 commits)

-Add OTG Host Mode On Charge: Version 3

-Update the latest 'interactive governor' from android-3.4 branch (1 commit)

-Boottime: A tool for automatic measurement of kernel/bootloader boot time

-time: cast ->raw_interval to u64 to avoid shift overflow

-intellidemand: tweaked hysteresis value for better UI response

-Interactivce, InteractiveX: some tweaks

Weekly #451 (12-25-2012 KST / GMT +9:00) Merry Christmas :D

-Update Linux 3.0.57

-Fix max clocks bugs (1.35Ghz ~ 1.8Ghz)

-Fix screen off clock

-Add ROW Scheduler v4

-Update the latest 'Interactive governor' from android-3.4 branch (8 commits)

-Update the latest 'BCMDHD (Wi-Fi)' from android-3.0 branch (1 commits)

-Increase VM_MIN_READAHEAD value from 16 to 32

-Tweak the Interactive governor

-Adjust some MPU Voltages

-Merge fbdev fixes for 3.6.1

-hardlockup: detect hard lockups without NMIs using secondary cpus

-Cleaning from touch_watchdog_notifier_head (Thanks to anarkia1976)

Weekly #440 (12-17-2012 KST / GMT +9:00)

-Fix the screen off max freq

-Update the latest 'Interactive governor' from android-3.4 branch

-Update the latest 'BCMDHD (Wi-Fi)' from android-3.0 branch

Weekly #431 (12-12-2012 KST / GMT +9:00)

-Update Linux 3.0.56

-Fix Max clock bugs

-Support CIFS (Common Internet File System) / built-in

-Add Adaptive, AdaptiveX governors (Thanks to ZEN Kernel developer)

-Add WiFi Power Mode option (default: off)

-Revert "Add some THUMB2 code for _uldivmod"

-Revert "Disable FIQ Debugger"

-Revert "OMAP2+: clock: Round clock to the closest possible frequency."

Weekly #422 (12-06-2012 KST / GMT +9:00)

-Update Linux 3.0.55

-Add GPU Clock option (307, 384, 512Mhz) -Thanks to imoseyon

GPU Clock settings - TricksterMod App :)

-Adjust min clock from 236Mhz to 364Mhz

-Adjust MPU voltages and margins

-Remove FIFO Scheduler

Weekly #419 (12-02-2012 KST / GMT +9:00)

-Fix bootloop from CM 10.1

-mm.h: Increase readahead from 768 to 1024

Weekly #416 (12-02-2012 KST / GMT +9:00)

-opp4xxx_data.c: Fix GPU OC define.

-opp4xxx_data.c: Increase some MPU Voltages

-opp4xxx_data.c: Incrase 236Mhz margin from 0 to 10000(10mV)

-opp4xxx_data.c: Increase 364Mhz, 598Mhz from 0 to 10mV

-mm.h: Decrease readahead value from 2048 to 768

Weekly #411 (12-01-2012 KST / GMT +9:00)

-Update Linux 3.0.53

-Support CM 10.1

-Add MPU 598Mhz clock

-Change MPU clock from 230Mhz to 236Mhz and 384Mhz to 364Mhz

-Change default min clock: 364Mhz to 236Mhz

-cpufreq_interactive.c: Remove input_boost_freq

-Add Intellidemand v3.2 governor

-Add FIFO scheduler

-Update Linaro toolchain 4.7.3-2012.11.23

-Merge the latest 'ipv4' commits from 'android-3.0' branch

-Merge the latest 'interactive' governor from 'android-3.4' branch

-Enable KSM, ZRAM and CleanCache

-Backport ZRAM from Linux 3.3.x

-Backport KSM from Linux 3.6.8

-Backport AIO from Linux 3.6.x

-Enable TCP Advanced (Cubic, WestWood, Veno, Hybla)

-Increase performance ...

-Etc ...

Weekly #400 (11-25-2012 KST / GMT +9:00)

-Rebase 4.2 kernel source

-Start version : #400

Re-add features from Air Kernel Jellybean 4.1.X (↓↓↓)

-Update Linux 3.0.52

-board-tuna-connector.c: Fix Dock bugs

-Adjust Display Colors

-color_control.c: Disable color safety

-Added Color Control version 4.

-Add PegasusQ governor, OndemandX, Sakuractive and InteractiveX v2 governors

-cpufreq_ondemand.c: some tweaks

-Adjust input_boost_freq to 702Mhz

-Merge the latest Interacitve governor patches from android-3.4 branch

-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. It's user configurable from userspace and it needs to match the entries in the frequency table.

-cpufreq: interactive: change frequency up/down kernel thread priority. Now it has more priority than any user thread which should boost interactivity.

-cpufreq: separate Interactive governor into two, one with static settings and another one with dynamic settings (it adjusts itself according to load). The new governor is called Dynamic Interactive.

-Add BFQ v5 and Disable NOOP

-Set the bfq_slice_idle value 0. Thanks to franciscofranco.

-Enable Open Switch Retention in the C4 state for the MPU -from Ezekeel

-Added Battery Life eXtender (BLX) version 1.

-Added FSync Control version 1.

-Add MPU clocks and adjust min/max clocks

-board-tuna-sensors.c: Correct compass for toroplus -KalimochoAz

-Backport Lowmemorykiller from Linux 3.5

-arm/crypto: Add optimized AES and SHA1 routines Add assembler versions of AES and SHA1 for ARM platforms. This has provided up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.

-OMAP2+: clock: Fix DPLL clock rounding

-block: deadline: disable front_merging.

-slub: zero page to fix boot crashes

-Reduced Android Logger RAM usage. TNX to sakindia123@xda for point.

-omap4: cpuidle: Some obvious optimisations to the code path

-omap44xx: cpuidle: Update target residencies to saner values

-cpuidle: Add last_residency trace event for residency profiling

-OMAP4: cpuidle: don't touch mpu and core state until CPU1 is off

-Proportional Rate Reduction for TCP.

-Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down" This reverts commit afadff82e7b2041498c95f266b76b21dda04e703.

-mm.h: Increase readahead value from 128 to 2048

-sched/nohz: Fix rq->cpu_load[] calculations

-Add Morfic's contrast control

-omap4_trim_quirks.c: Enable trim override

-Tune deadline for flash devices

-LOAD_FREQ (4*HZ+61) avoids loadavg Moire

-tuna-wifi: do not randomize MAC if bootloader doesn't pass it

-board-tuna: VAUX3 and VUSIM voltage tweak

-edoko: omap_temp_sensor.c: Increase the temperature threshold

-OMAPDSS:DISPC: Gamma feature implementation

-omap2plus-cpufreq.c: Decrease CPU transition latency value of 30ms

-Added kernel config option 'BCMDHD_WIFI_PM'.

-Added simple sysfs interface to force adapters that are detected as USB to charge as AC.

-Clock rate for dpll_core_m6x2_ck for OPP100 should be exactly 266666666 = 1600000000 / 6 (266600000 is rounded down to 228571428 = 1600000000 / 7).

-Never append '+' symbol to kernel version string.

-Joe Korty: RCU: Joe's RCU

-Added optimized CRC32 algorithm.

-Added optimized ARM RWSEM algorithm.

-Added CPUfreq governor 'wheatley'.

-Added Sound Control version 1.

-Added Vibrator Control version 1.

-Added Simple I/O (SIO) scheduler.

-Added Custom Voltage version 3.

-slub: set slub_max_order to 0

-lib/memcopy: use glibc version

-lib/string: use glibc version

-Support compressed XZ

-sched: don't call task_group() many times in set_task_rq()

-sched_fair.c: Optimize latency values

-Optimize build option

-Add toolchain path and gitignore

-For more information, https://github.com/edoko/AirKernel_GN_JB/tree/4.2