[KERNEL] Air Kernel [4.2.1 - Weekly : #510 - 29.01.2013 | 4.1.X - Final ] [3.0.61]

Search This thread

r_data

Senior Member
Jan 3, 2012
679
2,232
air.sloud.kr
Hi, I made this kernel and had released local community in Korea.
Now, I decided to release here.
If you use my kernel and get any problems, please give me feedback!



Features :

- Based on AOSP Kernel Source (Linux Kernel 3.0.61) (JellyBean 4.2.X & 4.1.2)
- Any Kernel format (Thanks to Koush)
- In Cleaner.sh (Thanks to Ezekeel and Modified to Me)
- Governor : ZenX, Lazy, Nightmare, PegasusQ, Interactive, , Intellidemand, InteractiveX, Wheatley, Lazy, Ondemand, Hotplug, Conservative, Dyanmic Interactive
- Scheduler : ROW, Simple I/O, BFQ v5, Deadline, Cfq, V(R), NOOP
- Overclockable to 1.8Ghz
- Userspace Voltage ! Thanks to Michael Huang
: adjusted voltage
- Support Slide2Wake (PGM2 Nexus: http://xdaforums.com/showthread.php?p=27650753 / App(Market): https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
- Vibrate Control
[Ezekeel's Mods ~]
- Color Control (Ezekeel & Supercurio)
- Sound Control (Ezekeel & Greg White)
- WiFi Power Mode Control
[~ Ezekeel's Mods]
- Built Toolchain with Linaro gcc 4.7.2
- Backported AIO from Linux 3.5
- Backported Lowmemorykiller from Linux 3.5
- Backported ZRAM from Linux 3.2
- Backport CPUFreq from Linux 3.2
- Backport KSM from Linux 3.5
- USB Fast Charge (Thanks to Chad0989)
- SLUB Memory Allocator, Joe's Tiny RCU
- Optimized CRC32 and ARM RWSEM Algorithm (Thanks to Ezekeel)
- CIFS, NTFS, TUN(Built-in) Support
- Disabled fsync()
- More Performance TWEAKS !!
- Great Battery Life !!
- Etc ...

Thanks to Ezekeel, Michael Huang, Koush, imoseyon, franciscofranco, faux123, ch33kybutt, Chad0989 !!!



[4.2.1] JellyBean Weekly Version :
#510 (01-29-2013 KST / GMT +9:00)
http://air.sloud.kr/2013/01/air-kernel-weekly-510-for-gn-42x-jb.html

[4.2.X] JellyBean Stable Version :
Not release


[4.1.2] JellyBean Final Version :
Final Build (12-01-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/12/air-kernel-final-build-for-gn-jb-41x.html

[4.1.2] JellyBean Weekly Version :
#330 (11-18-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/11/air-kernel-weekly-330-for-gn-jbn.html




Source

Donate Me

Read Me !!
- Download fails when you're using STOCK browser !!
: System Settings -> Apps -> ALL -> Download Manager -> Clear Data (Thanks to mobile_pc !!!)
- If BLN Led Timeout doesn't work, check the NSTools Service. (v1.13)
 
Last edited:

r_data

Senior Member
Jan 3, 2012
679
2,232
air.sloud.kr
[4.2] Change Log :
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
 
Last edited:

r_data

Senior Member
Jan 3, 2012
679
2,232
air.sloud.kr
[4.1.2] Change Log :
Final Build (12-01-2012 KST / GMT +9:00)
-Final Build - 4.1.X
-Update Linux 3.0.53
-Merge ipv4 commits from 'android-3.0' branch
-Merge interactive governor from 'android-3.4' branch
-Enable ZRAM and CleanCache
-Backport ZRAM from Linux 3.3.x
-Update Linaro toolchain 4.7.3-2012.11.23

Stable r5 (11-25-2012 KST / GMT +9:00)
-Stable Build r5
-Update Linux 3.0.52
-Fix PGM module error
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging
-Increase readahead value from 1024 to 2048
-Enable RT_STATS option
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-rq_stats: add run queue statistic collection to kernel tick scheduler
-Fix freezing when user select some governors
-cpuidle: Add last_residency trace event for residency profiling
-omap44xx: cpuidle: Update target residencies to saner values
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to sakindia123@xda for point.
-Fix SoD from some devices
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
-Reduce MPU Voltages
-Disable userspace, powersave and smartassv2 governors
-Change TCP Configuration from Cubic to Westwood

Weekly #330 (11-18-2012 KST / GMT +9:00)
-Support JellyBean 4.2
-Update Linux 3.0.52
-Reduce MPU Voltages
-Disable userspace, powersave and smartassv2 governors
-Change TCP Configuration from Cubic to Westwood

Weekly #321 (11-10-2012 KST / GMT +9:00)
-Update Linux 3.0.51
-Fix SoD from some devices
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch

Weekly #311 (11-03-2012 KST / GMT +9:00)
-Update Linux 3.0.50
-Fix freezing when user select some governors
-cpuidle: Add last_residency trace event for residency profiling
-omap44xx: cpuidle: Update target residencies to saner values
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to sakindia123@xda for point.

Weekly #300 (10-29-2012 KST / GMT +9:00)
-Update Linux 3.0.48
-Increase readahead value from 1024 to 2048
-Enable RT_STATS option
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-rq_stats: add run queue statistic collection to kernel tick scheduler

Weekly #291 (10-22-2012 KST / GMT +9:00)
-Update Linux 3.0.47
-Fix PGM module error
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging

Stable r4 (10-21-2012 KST / GMT +9:00)
-Stable Build r2
-Update Jellybean 4.1.2

-Update Linux 3.0.46
-Update BFQ v5 Scheduler
-Update Interactive governor
-Update Wi-Fi drivers for Jellybean 4.1.2
-Update Linaro ToolChain 4.7.2/2012.09
-Add Sync patches from Android 3.4
-Add LowMemoryKiller from Android 3.4
-Add BFQ Tweak. Thanks to franciscofranco.
-Enable TCP Advanced and Add WESTWOOD, HYBLA and VENO Options.
-Enable ARM_PATCH_PHYS_VIRT.
-Disable ZRAM and XVMALLOC
-KSM: Change value of sleep millisecs
-ETC ...

#283 Weekly (09-30-2012 KST / GMT +9:00)
-Add Dynamic Interactive governor (https://github.com/edoko/AirKernel_GN_JB/commit/8329298ed056c8768828b6d63da4684b81335b5d)
-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. (https://github.com/edoko/AirKernel_GN_JB/commit/c3e6a7431c334d96217850c0b0392fdfec665222)
-Update Interactive governor (Thanks to franciscofranco)
-Update the latest Wi-Fi driver
-Merge 'android-3.0' branch

#273 Weekly (09-16-2012 KST / GMT +9:00)
-Update Linux 3.0.43
-Update the latest Wi-Fi drivers for BCMDHD
-cpufreq: interactiver governor: Add a time view concept
-cpufreq: interactive governor: Fix not uniform buf filling & memory corruption
-cpufreq: interactive: take idle notifications only when active
-cpufreq: interactive: keep freezer happy when not current governor
-cpufreq: interactive: handle speed up and down in the realtime task
-cpufreq: interactive: remove input_boost handling

Stable r3 (09-02-2012 KST / GMT +9:00)
-Stable Build #3
-Update Linux 3.0.42
-Adjust MPU Clocks and Voltages
-Adjust Readahead value from 2048 to 1024
-Add the latest Wi-Fi Driver patch
-Add optimized AES and SHA1 routines (https://github.com/edoko/AirKernel_GN_JB/commit/69d4d7e0c0b334513a8838813541a5bd99df9aa8)
-Merge the latest 'android-omap-3.0' branch
-Adjust Hotplug clocks for PegasusQ governor
-Change hispeed_freq and Adjust MIN_SAMPLE_TIME and TIMER_LATE for Interactive governor
-Change suspendfreq from 720Mhz to 1026Mhz for InteractiveX governor
-Revert "sched: Folding nohz load accounting more accurate" commits
-Remove 89airtweaks script.
-Please use Trickster Mod App. Thanks to bigeyes0x0! (Link : http://xdaforums.com/showthread.php?t=1768315)

#260 (08-25-2012 KST / GMT +9:00)
-sched: Remove stale power aware scheduling remnants and dysfunctional knobs
-Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down"
-Add the latest BCMDHD(Wi-Fi) patch

#251 (08-19-2012 KST / GMT +9:00)
-Add Ezekeel's Custom Voltage v3
-cpufreq_interactive.c: Change hispeed clock from max clock to 1050Mhz
-Disable FRAME POINTER
-Disable NOOP scheduler
-Default Scheduler: BFQ v4

#241-STABLE_r2 (08-18-2012 KST / GMT +9:00)
-STABLE r2 - #241
-Update Linux 3.0.41
-Add ext4 tweaks
-Add the latest BCMDHD(Wi-Fi) patch
-Add the latest patch in android-omap-3.0
-Enable FSync (more safety)
-Default governor: Interactive
-cpufreq_interactive.c: Change hispeed_freq from max clock to 720Mhz

#237 (08-14-2012 KST / GMT +9:00)
-More tweaks PegasusQ and Interactive governor
-Change build flags
-Tweak some BFQ parameters to be more flash memory alikes -franciscofranco

#231 (08-13-2012 KST / GMT +9:00)
-Add BFQ v4 Scheduler
-Add OndemandX governor
-Decrease 230Mhz voltage
-Etc...

#223 (08-11-2012 KST / GMT +9:00)
-Update Linux 3.0.40
-Adjust Display Colors
-cpufreq_pegasusq: More tweaks -gokhanmoral and me
-cpufreq_interactive.c: Increase DEFAULT_TIMER_RATE from 20 to 30
-cpufreq_interactiveX.c: Tweak and fix freq
-OMAPDSS: DISPC: fix pclk divisor limits
-OMAPDSS: DISPC: more precise scale limits checking

#212 - Stable (08-02-2012 KST / GMT +9:00)
-#212 is STABLE version
-Update Linux 3.0.39
-VFP Build Optimization
-ondemand: update sampling rate without waiting for next sampling
-Backport CPUFreq from Linux 3.2 (latest)
-Backport KSM from Linux 3.5 (latest)
-Backport AIO from Linux 3.5 (latest)
-Enable NTFS_FS and NTFS_RW option (built-in)
-Built-in CIFS and SCSI_WAIT_SCAN modules
-sched: Folding nohz load accounting more accurate
-Correct compass for toroplus -KalimochoAz
-Do not leak some sensitive kernel parameters -renaudallard
-Add More Patch...

#200 (07-29-2012 KST / GMT +9:00)
-Change Toolchain from Linaro 4.6.4 to Linaro 4.7.2 (lastest)
-Enable ZRAM and XVMALLOC
-Backport ZRAM from Linux 3.2 (lastest)
-Backport Lowmemorykiller from Linux 3.5 (lasteset)
-Add InteractiveX V2 governor -imoseyon
-Add V(R) Scheduler
-Add Proportional Rate Reduction for TCP (from Linux 3.2 commit)

#191 (07-28-2012 KST / GMT +9:00)
-Update Linux 3.0.38
-Increase readahead value from 1024 to 2048
-x86: Call idle notifiers
-net: wireless: bcmdhd: Fill station_info packet fields
-Change Display color values and gamma offsets

#180 (07-22-2012 KST / GMT +9:00)
-opp4xxx_data.c: Adjust voltages
-Revert "board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms
-Revert "net: wireless: bcm4329: Init locks in dhd_attach() at the beginning"
-Fix battery drain, SoD
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-Revert "OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines"

#177 (07-21-2012 KST / GMT +9:00)
-cpufreq_pegasusq.c: Adjust hotplug frequency for GNex
-Add 230Mhz MPU Clock
-board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms -from franciscofranco's idea. Thanks!
-opp4xxx_data.c: Decrease 230Mhz and 350Mhz MPU Clocks voltage
-net: wireless: bcmdhd: Reload FW in case of constant scan failure
-net: wireless: bcmdhd: Reduce priority for dhd_dpc and watchdog
-net: wireless: bcmdhd: Ignore error if "chanspecs" command is not supported
-net: wireless: bcmdhd: Skip inaccurate wl_construct_reginfo() call
-net: wireless: bcmdhd: Add wiphyband update for country change
-net: wireless: bcmdhd: Return wl_construct_reginfo() call
-net: wireless: bcmdhd: Skip country setting if unnecessary
-net: wireless: bcmdhd: Add mutex to wl_update_wiphybands()
-net: wireless: bcm4329: Init locks in dhd_attach() at the beginning
-net: wireless: bcmdhd: Init locks in dhd_attach() at the beginning
-net: wireless: bcmdhd: Update wiphy bands on band change
-net: wireless: bcmdhd: Fix P2P GO hang issue
-net: wireless: bcmdhd: Remove country update from wl_update_wiphybands
-net: wireless: bcmdhd: Add info_string param with driver/fw/chip info
-net: wireless: bcmdhd: Adjust driver/fw/chip info format
-net: wireless: bcmdhd: Use proper jiffie-related functions
-net: wireless: bcmdhd: Prevent HT Avail request failure to flood the log
-OMAP4: hsmmc: fix race conditions in suspend/resume path
-OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines


v2.1 (06-27-2012 KST / GMT +9:00)
-Added 'PegasusQ' governor (Galaxy S3)
-Adjusted MPU(CPU) Clocks and Voltages
(200Mhz->230Mhz, 725.6Mhz->729.6Mhz, 1024Mhz->1064.4Mhz, 1.224Ghz->1.228Ghz, 1.544Ghz->1.52Ghz)
-Added evdev patch
-Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE value 10000 to 20000
-Cpufreq_interactive.c: Tund interactive governor
-Fixed reboot and freezing issue (maybe)

v2.0 (06-24-2012 KST / GMT +9:00)
-Reverted "Backported CPUFreq from Linux Kernel 3.5-rc3"
(Maybe fixed battery drain when standby)
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-opp4xxx_data.c: Increase voltages 1.35Ghz

v1.9 (06-23-2012 KST / GMT +9:00)
-Backported CPUFreq from Linux Kernel 3.5-rc3
-Adjusted MPU(CPU) Clocks and Voltages
(700Mhz->725.6Mhz, 970Mhz->1024Mhz, 1.2Ghz->1.224Ghz, 1.52Ghz->1.544Ghz)

-Support Slide2Wake (Require/PGM2 Nexus App: https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
-Removed Touch Wake
-Cpufreq: interactiver governor: Add a time view concept
-Disabled NTFS_FS (Kenrel debugs)
-Revert Overclock RAM
-Wireless: bcmdhd: remove wl_construct_reginfo check in wl_update_wiphybands (Thanks to renaudallard)
-Added evdev patch
-Linaro ToolChain gcc 4.7.1 (v1.7 ~ )
-Etc...

v1.8 (06-18-2012 KST / GMT +9:00)
-89airtweaks: Removed Voltage Control Command.
(Because, This Kernel is adjusted voltages automatically ( >=1.35Ghz).

-Removed Temp Control
-omap_temp_sensor.c: Increase the temperature threshold (64 -> 74)
-Revert "GRALLOC.C: increase TILER memory from 16MB to 32MB"
-Disabled XVMALLOC
-Enabled NTFS_FS
-Adjusted color values of Color Control

v1.7 (06-16-2012 KST / GMT +9:00)
-Switched Linaro Toolchain gcc 4.7.1 (O2)
-Enabled AIO
-Backported AIO from Linux Kernel 3.5-rc2
-Adjusted Kernel Debugs
-Added all recent BCMDHD(Wireless) patch
-Added recent OMAP patch
-Added TILER patch
-OverClocked RAM
-GRALLOC.C: increase TILER memory from 16MB to 32MB
-ext4: add missing save_error_info() to ext4_error()
-Adjusted MPU Voltages
-Etc...

v1.6 (06-07-2012 KST / GMT +9:00)
-Revert Linux Kernel 3.0.8 (It is Stable)
-Fixed the freezing bug when you shut down phone
-Changed values of Gamma offsets
-Added CGROUP_TIMER_SLACK (Thanks to HomuHomu)
-Updated 'twl6040' and 'SmartReflex'
-Enabled Lazy governor
-Disabled EXT2_FS
-Added CIFS Module
-Etc ...

v1.5 (06-06-2012 KST / GMT +9:00)
-Updated to Linux Kernel 3.0.17 !
-Changed values of Gamma offset
-Disabled ARCH_POWER
-Adjusted MPU Voltages
-Removed GPU Overclock Control
-Removed Sakuractive and Lazy governor
-Tuned Interactive and SmartassV2 governor
-Fixed the Sound Control (Ezekeel)
-Updated recent OMAP commits
-More Stable !
-Etc ...

v1.4 (05-27-2012 KST / GMT +9:00)
-Updated to Linux Kernel 3.0.15 !
-Supported ZRAM
-ZRAM backported from Linux kernel 3.2.17
-Removed 1.72Ghz and Stable OverClock ( ~ 1.65Ghz) !
-Tuned Interactive governor
-Re-Supported KSM
-Adjusted Voltages
-Disabled Some kernel debugs
-Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
-USB: gadget: f_accessory: Add support for HID input devices
-USB: gadget: f_audio_source: New gadget driver for audio output
-Updated some OMAP source
-etc...

v1.3 (05-26-2012 KST / GMT +9:00)
-Added 200Mhz and Changed Clock 1.8Ghz to 1.72Ghz and 1.65Ghz to 1.64Ghz
-Reduced MPU Voltages
-Tuned SmartassV2 and Conservative(franciscofranco and Me) governor
-Fixed bugs in SmartassV2 (by abev66)
-Updated recent OMAP source and Interactive governor
-Revert omap2plus: cpufreq: Modify lpj recalculation logic
-Revert Allowed overclockable to 2.4Ghz-from ezekeel
-Re-increased Tuna wlan voltage to 2.0V(Stock)
-...

v1.2 (05-20-2012 KST / GMT +9:00)
-Re-added Color Control and gamma preset
-Added SmartassV2 and Sakuractive governor (by sakuramilk)
-Adjusted Display Color
-Reduced MPU Voltages

v1.1 (05-19-2012 KST / GMT +9:00)
-Added 1.65Ghz, 1.8Ghz and removed 1.42Ghz
-Removed Color Control and gamma feature
-Adjusted Voltages and Display Color
-OTG: Disable MUSB DMA mode incase of DMA channel request failure
-Bcmdhd: Turn OFF wlan power if interface UP fails
-HSI: Prevent HSI clock disable while ACWAKE is high
-Vfp: Fix memory corruption on PM suspend
-Vfp: only clear vfp state for current cpu in vfp_pm_suspend
-twl-rtc: mask alarm interrupts at shutdown.
-...

v1.0 (05-13-2012 KST / GMT +9:00)
-Initial Release !!
 
Last edited:
D

Deleted member 4580957

Guest
This look's like a very nice kernel! It looks very convincing and I might get it! The only thing I'm wondering is how good it is with battery life. Because currently right now I am using Francisco Franco's kernel and I was wondering if this is any better. And also one more thing....FIRST!
 
  • Like
Reactions: r_data

r_data

Senior Member
Jan 3, 2012
679
2,232
air.sloud.kr
Release :)

Air Kernel Weekly Build #250 - 20120623

Change Log :
-Tuned PegasusQ governor and ported Dual-Core (Thanks to gokhanmoral)
-Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE values 10000 to 20000
-Cpufreq_interactive.c: Tund interactive governor

DownLoad

Air Kernel Blog Link

+Stable Verison (v1.0, 1.1.....) : Literally Stable version !
+Weekly Version (#246, #247....) : Experiment version + Every Week Build (maybe) :)
Weekly version is only GPU 384Mhz.


File Name :
Air_Kernel_vX.X_YYY_GN-ZZZZZZZZ.zip
X.X = version
YYY = GPU Clock
ZZZZZZZZ = Date

Air_Kernel_Weekly_#XXX_YYY_GN.zip
X.X = Weekly Build Number
YYY = GPU Clock
 
Last edited:
  • Like
Reactions: myepicyear

bdubs4200

Senior Member
Oct 18, 2010
1,721
265
Yay! The only kernel I ran on my ns4g now here for my gnex!! Thanks R!

Sent from my Galaxy Nexus using Tapatalk 2
 
  • Like
Reactions: r_data

justen7723

Senior Member
Apr 3, 2011
2,637
2,210
toledo
Any chance of an app to change settings so we don't have to manually. I used Franco kernel updater with pretty much every other kernel but most settings are just not available while running this.

Sent from my Galaxy Nexus using Tapatalk 2
 

bdubs4200

Senior Member
Oct 18, 2010
1,721
265
Any chance of an app to change settings so we don't have to manually. I used Franco kernel updater with pretty much every other kernel but most settings are just not available while running this.

Sent from my Galaxy Nexus using Tapatalk 2

Oh man if this ever came about I'd be in heaven! I use (now used to) franco kernel just because of the app lol now with air kernel( the best kernels I've ever ran) an app to do the adjustments would be a godsend

Sent from my Galaxy Nexus using Tapatalk 2
 

phatmanxxl

Senior Member
Dec 30, 2008
5,051
1,118
LG V20
Nokia Lumia 520
Giving this a go, thanks!
thumbs_up.png


---------- Post added at 10:03 PM ---------- Previous post was at 09:29 PM ----------

Kernel is very smooth, overclocked to 1650 and no freeze ups, my phone usually dosent like going over 1400. Did some quads and played some games. Phone stayed nice and cool while charging, no problems. Any future support for color tuning?
 
  • Like
Reactions: r_data

FL0OD

Senior Member
Jul 27, 2010
2,596
963
Flood?! When did you jump aboard the gnex subway? :D

Sent from my Galaxy Nexus using Tapatalk 2

Snuck in a couple weeks ago. Im working like 50-60 hours a week coming from a job where I was working less than 30 so I have been just dead to the world. More reading than chiming in. Good to see ya.

Kernel wise, so far the battery bleed out, which might be changed per op in the latest build, and the lack of any type of color mod are my only gripe. Seems to be speedy with seemingly good battery life although I have not been able to use it for a full day though. I liked Air on my ns4g also but it seemed to be a little quirky, on my phone, build to build. This is a different animal and so far pretty impressive. Definitely in the top three out of the ones we have available. Nice work.

†††
 

FL0OD

Senior Member
Jul 27, 2010
2,596
963
I was just going to post that. 200 with that new peagus' gov = non wake up after sleep but I ran it like that on lazy with no issue @200/1036. Still speedy and idle bleed out seems to almost be gone with the latest version.

†††
 

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    Hi, I made this kernel and had released local community in Korea.
    Now, I decided to release here.
    If you use my kernel and get any problems, please give me feedback!



    Features :

    - Based on AOSP Kernel Source (Linux Kernel 3.0.61) (JellyBean 4.2.X & 4.1.2)
    - Any Kernel format (Thanks to Koush)
    - In Cleaner.sh (Thanks to Ezekeel and Modified to Me)
    - Governor : ZenX, Lazy, Nightmare, PegasusQ, Interactive, , Intellidemand, InteractiveX, Wheatley, Lazy, Ondemand, Hotplug, Conservative, Dyanmic Interactive
    - Scheduler : ROW, Simple I/O, BFQ v5, Deadline, Cfq, V(R), NOOP
    - Overclockable to 1.8Ghz
    - Userspace Voltage ! Thanks to Michael Huang
    : adjusted voltage
    - Support Slide2Wake (PGM2 Nexus: http://xdaforums.com/showthread.php?p=27650753 / App(Market): https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
    - Vibrate Control
    [Ezekeel's Mods ~]
    - Color Control (Ezekeel & Supercurio)
    - Sound Control (Ezekeel & Greg White)
    - WiFi Power Mode Control
    [~ Ezekeel's Mods]
    - Built Toolchain with Linaro gcc 4.7.2
    - Backported AIO from Linux 3.5
    - Backported Lowmemorykiller from Linux 3.5
    - Backported ZRAM from Linux 3.2
    - Backport CPUFreq from Linux 3.2
    - Backport KSM from Linux 3.5
    - USB Fast Charge (Thanks to Chad0989)
    - SLUB Memory Allocator, Joe's Tiny RCU
    - Optimized CRC32 and ARM RWSEM Algorithm (Thanks to Ezekeel)
    - CIFS, NTFS, TUN(Built-in) Support
    - Disabled fsync()
    - More Performance TWEAKS !!
    - Great Battery Life !!
    - Etc ...

    Thanks to Ezekeel, Michael Huang, Koush, imoseyon, franciscofranco, faux123, ch33kybutt, Chad0989 !!!



    [4.2.1] JellyBean Weekly Version :
    #510 (01-29-2013 KST / GMT +9:00)
    http://air.sloud.kr/2013/01/air-kernel-weekly-510-for-gn-42x-jb.html

    [4.2.X] JellyBean Stable Version :
    Not release


    [4.1.2] JellyBean Final Version :
    Final Build (12-01-2012 KST / GMT +9:00)
    http://air.sloud.kr/2012/12/air-kernel-final-build-for-gn-jb-41x.html

    [4.1.2] JellyBean Weekly Version :
    #330 (11-18-2012 KST / GMT +9:00)
    http://air.sloud.kr/2012/11/air-kernel-weekly-330-for-gn-jbn.html




    Source

    Donate Me

    Read Me !!
    - Download fails when you're using STOCK browser !!
    : System Settings -> Apps -> ALL -> Download Manager -> Clear Data (Thanks to mobile_pc !!!)
    - If BLN Led Timeout doesn't work, check the NSTools Service. (v1.13)
    5
    [4.2] Change Log :
    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
    5
    [4.1.2] JellyBean Stable Version :
    Stable r5 (11-25-2012 KST / GMT +9:00)
    http://air.sloud.kr/2012/11/air-kernel-stable-r5-for-gn-41x.html

    [4.2] JellyBean Weekly Version :
    #400 (11-25-2012 KST / GMT +9:00)
    http://air.sloud.kr/2012/11/air-kernel-weekly-400-for-gn-42.html




    [4.2] Change Log :
    Weekly #400 (11-25-2012 KST / GMT +9:00)
    http://xdaforums.com/showpost.php?p=27773478&postcount=2

    [4.1.2] Change Log :
    Stable r5 (11-25-2012 KST / GMT +9:00)
    http://xdaforums.com/showpost.php?p=27773492&postcount=3

    Release Stable r5 (4.1.2) & Weekly #400 (4.2) :)
    4
    [4.1.2] Change Log :
    Final Build (12-01-2012 KST / GMT +9:00)
    -Final Build - 4.1.X
    -Update Linux 3.0.53
    -Merge ipv4 commits from 'android-3.0' branch
    -Merge interactive governor from 'android-3.4' branch
    -Enable ZRAM and CleanCache
    -Backport ZRAM from Linux 3.3.x
    -Update Linaro toolchain 4.7.3-2012.11.23

    Stable r5 (11-25-2012 KST / GMT +9:00)
    -Stable Build r5
    -Update Linux 3.0.52
    -Fix PGM module error
    -OMAP2+: clock: Fix DPLL clock rounding
    -block: deadline: disable front_merging
    -Increase readahead value from 1024 to 2048
    -Enable RT_STATS option
    -slub: zero page to fix boot crashes
    -irq: Set CPU affinity as soon as the irq thread is created
    -SCHEDULER: Autogroup patch group by current user android UID instead of task ID
    -cpufreq: interface for setting governor for a cpu
    -wakeup: Use irqsave/irqrestore for events_lock
    -x86,mm: make pagefault killable
    -ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
    -readahead: fault retry breaks mmap file read random detection
    -time: RCU permitted to stop idle entry via softirq
    -sched: Prevent wakeup to enter critical section needlessly
    -procfs: add num_to_str() to speed up /proc/stat
    -rq_stats: add run queue statistic collection to kernel tick scheduler
    -Fix freezing when user select some governors
    -cpuidle: Add last_residency trace event for residency profiling
    -omap44xx: cpuidle: Update target residencies to saner values
    -cpufreq_interactive.c: Fix hispeed and input boost frequency
    -cpufreq: Tweak interactive, ondemand governors
    -Reduced Android Logger RAM usage. TNX to sakindia123@xda for point.
    -Fix SoD from some devices
    -Makefile: Optimizing CFLAGS
    -Update Sync from android-3.4 branch
    -Update Interactive governor from android-3.4 branch
    -Reduce MPU Voltages
    -Disable userspace, powersave and smartassv2 governors
    -Change TCP Configuration from Cubic to Westwood

    Weekly #330 (11-18-2012 KST / GMT +9:00)
    -Support JellyBean 4.2
    -Update Linux 3.0.52
    -Reduce MPU Voltages
    -Disable userspace, powersave and smartassv2 governors
    -Change TCP Configuration from Cubic to Westwood

    Weekly #321 (11-10-2012 KST / GMT +9:00)
    -Update Linux 3.0.51
    -Fix SoD from some devices
    -Makefile: Optimizing CFLAGS
    -Update Sync from android-3.4 branch
    -Update Interactive governor from android-3.4 branch

    Weekly #311 (11-03-2012 KST / GMT +9:00)
    -Update Linux 3.0.50
    -Fix freezing when user select some governors
    -cpuidle: Add last_residency trace event for residency profiling
    -omap44xx: cpuidle: Update target residencies to saner values
    -cpufreq_interactive.c: Fix hispeed and input boost frequency
    -cpufreq: Tweak interactive, ondemand governors
    -Reduced Android Logger RAM usage. TNX to sakindia123@xda for point.

    Weekly #300 (10-29-2012 KST / GMT +9:00)
    -Update Linux 3.0.48
    -Increase readahead value from 1024 to 2048
    -Enable RT_STATS option
    -slub: zero page to fix boot crashes
    -irq: Set CPU affinity as soon as the irq thread is created
    -SCHEDULER: Autogroup patch group by current user android UID instead of task ID
    -cpufreq: interface for setting governor for a cpu
    -wakeup: Use irqsave/irqrestore for events_lock
    -x86,mm: make pagefault killable
    -ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
    -readahead: fault retry breaks mmap file read random detection
    -time: RCU permitted to stop idle entry via softirq
    -sched: Prevent wakeup to enter critical section needlessly
    -procfs: add num_to_str() to speed up /proc/stat
    -rq_stats: add run queue statistic collection to kernel tick scheduler

    Weekly #291 (10-22-2012 KST / GMT +9:00)
    -Update Linux 3.0.47
    -Fix PGM module error
    -OMAP2+: clock: Fix DPLL clock rounding
    -block: deadline: disable front_merging

    Stable r4 (10-21-2012 KST / GMT +9:00)
    -Stable Build r2
    -Update Jellybean 4.1.2

    -Update Linux 3.0.46
    -Update BFQ v5 Scheduler
    -Update Interactive governor
    -Update Wi-Fi drivers for Jellybean 4.1.2
    -Update Linaro ToolChain 4.7.2/2012.09
    -Add Sync patches from Android 3.4
    -Add LowMemoryKiller from Android 3.4
    -Add BFQ Tweak. Thanks to franciscofranco.
    -Enable TCP Advanced and Add WESTWOOD, HYBLA and VENO Options.
    -Enable ARM_PATCH_PHYS_VIRT.
    -Disable ZRAM and XVMALLOC
    -KSM: Change value of sleep millisecs
    -ETC ...

    #283 Weekly (09-30-2012 KST / GMT +9:00)
    -Add Dynamic Interactive governor (https://github.com/edoko/AirKernel_GN_JB/commit/8329298ed056c8768828b6d63da4684b81335b5d)
    -cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. (https://github.com/edoko/AirKernel_GN_JB/commit/c3e6a7431c334d96217850c0b0392fdfec665222)
    -Update Interactive governor (Thanks to franciscofranco)
    -Update the latest Wi-Fi driver
    -Merge 'android-3.0' branch

    #273 Weekly (09-16-2012 KST / GMT +9:00)
    -Update Linux 3.0.43
    -Update the latest Wi-Fi drivers for BCMDHD
    -cpufreq: interactiver governor: Add a time view concept
    -cpufreq: interactive governor: Fix not uniform buf filling & memory corruption
    -cpufreq: interactive: take idle notifications only when active
    -cpufreq: interactive: keep freezer happy when not current governor
    -cpufreq: interactive: handle speed up and down in the realtime task
    -cpufreq: interactive: remove input_boost handling

    Stable r3 (09-02-2012 KST / GMT +9:00)
    -Stable Build #3
    -Update Linux 3.0.42
    -Adjust MPU Clocks and Voltages
    -Adjust Readahead value from 2048 to 1024
    -Add the latest Wi-Fi Driver patch
    -Add optimized AES and SHA1 routines (https://github.com/edoko/AirKernel_GN_JB/commit/69d4d7e0c0b334513a8838813541a5bd99df9aa8)
    -Merge the latest 'android-omap-3.0' branch
    -Adjust Hotplug clocks for PegasusQ governor
    -Change hispeed_freq and Adjust MIN_SAMPLE_TIME and TIMER_LATE for Interactive governor
    -Change suspendfreq from 720Mhz to 1026Mhz for InteractiveX governor
    -Revert "sched: Folding nohz load accounting more accurate" commits
    -Remove 89airtweaks script.
    -Please use Trickster Mod App. Thanks to bigeyes0x0! (Link : http://xdaforums.com/showthread.php?t=1768315)

    #260 (08-25-2012 KST / GMT +9:00)
    -sched: Remove stale power aware scheduling remnants and dysfunctional knobs
    -Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down"
    -Add the latest BCMDHD(Wi-Fi) patch

    #251 (08-19-2012 KST / GMT +9:00)
    -Add Ezekeel's Custom Voltage v3
    -cpufreq_interactive.c: Change hispeed clock from max clock to 1050Mhz
    -Disable FRAME POINTER
    -Disable NOOP scheduler
    -Default Scheduler: BFQ v4

    #241-STABLE_r2 (08-18-2012 KST / GMT +9:00)
    -STABLE r2 - #241
    -Update Linux 3.0.41
    -Add ext4 tweaks
    -Add the latest BCMDHD(Wi-Fi) patch
    -Add the latest patch in android-omap-3.0
    -Enable FSync (more safety)
    -Default governor: Interactive
    -cpufreq_interactive.c: Change hispeed_freq from max clock to 720Mhz

    #237 (08-14-2012 KST / GMT +9:00)
    -More tweaks PegasusQ and Interactive governor
    -Change build flags
    -Tweak some BFQ parameters to be more flash memory alikes -franciscofranco

    #231 (08-13-2012 KST / GMT +9:00)
    -Add BFQ v4 Scheduler
    -Add OndemandX governor
    -Decrease 230Mhz voltage
    -Etc...

    #223 (08-11-2012 KST / GMT +9:00)
    -Update Linux 3.0.40
    -Adjust Display Colors
    -cpufreq_pegasusq: More tweaks -gokhanmoral and me
    -cpufreq_interactive.c: Increase DEFAULT_TIMER_RATE from 20 to 30
    -cpufreq_interactiveX.c: Tweak and fix freq
    -OMAPDSS: DISPC: fix pclk divisor limits
    -OMAPDSS: DISPC: more precise scale limits checking

    #212 - Stable (08-02-2012 KST / GMT +9:00)
    -#212 is STABLE version
    -Update Linux 3.0.39
    -VFP Build Optimization
    -ondemand: update sampling rate without waiting for next sampling
    -Backport CPUFreq from Linux 3.2 (latest)
    -Backport KSM from Linux 3.5 (latest)
    -Backport AIO from Linux 3.5 (latest)
    -Enable NTFS_FS and NTFS_RW option (built-in)
    -Built-in CIFS and SCSI_WAIT_SCAN modules
    -sched: Folding nohz load accounting more accurate
    -Correct compass for toroplus -KalimochoAz
    -Do not leak some sensitive kernel parameters -renaudallard
    -Add More Patch...

    #200 (07-29-2012 KST / GMT +9:00)
    -Change Toolchain from Linaro 4.6.4 to Linaro 4.7.2 (lastest)
    -Enable ZRAM and XVMALLOC
    -Backport ZRAM from Linux 3.2 (lastest)
    -Backport Lowmemorykiller from Linux 3.5 (lasteset)
    -Add InteractiveX V2 governor -imoseyon
    -Add V(R) Scheduler
    -Add Proportional Rate Reduction for TCP (from Linux 3.2 commit)

    #191 (07-28-2012 KST / GMT +9:00)
    -Update Linux 3.0.38
    -Increase readahead value from 1024 to 2048
    -x86: Call idle notifiers
    -net: wireless: bcmdhd: Fill station_info packet fields
    -Change Display color values and gamma offsets

    #180 (07-22-2012 KST / GMT +9:00)
    -opp4xxx_data.c: Adjust voltages
    -Revert "board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms
    -Revert "net: wireless: bcm4329: Init locks in dhd_attach() at the beginning"
    -Fix battery drain, SoD
    -Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
    -Revert "OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines"

    #177 (07-21-2012 KST / GMT +9:00)
    -cpufreq_pegasusq.c: Adjust hotplug frequency for GNex
    -Add 230Mhz MPU Clock
    -board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms -from franciscofranco's idea. Thanks!
    -opp4xxx_data.c: Decrease 230Mhz and 350Mhz MPU Clocks voltage
    -net: wireless: bcmdhd: Reload FW in case of constant scan failure
    -net: wireless: bcmdhd: Reduce priority for dhd_dpc and watchdog
    -net: wireless: bcmdhd: Ignore error if "chanspecs" command is not supported
    -net: wireless: bcmdhd: Skip inaccurate wl_construct_reginfo() call
    -net: wireless: bcmdhd: Add wiphyband update for country change
    -net: wireless: bcmdhd: Return wl_construct_reginfo() call
    -net: wireless: bcmdhd: Skip country setting if unnecessary
    -net: wireless: bcmdhd: Add mutex to wl_update_wiphybands()
    -net: wireless: bcm4329: Init locks in dhd_attach() at the beginning
    -net: wireless: bcmdhd: Init locks in dhd_attach() at the beginning
    -net: wireless: bcmdhd: Update wiphy bands on band change
    -net: wireless: bcmdhd: Fix P2P GO hang issue
    -net: wireless: bcmdhd: Remove country update from wl_update_wiphybands
    -net: wireless: bcmdhd: Add info_string param with driver/fw/chip info
    -net: wireless: bcmdhd: Adjust driver/fw/chip info format
    -net: wireless: bcmdhd: Use proper jiffie-related functions
    -net: wireless: bcmdhd: Prevent HT Avail request failure to flood the log
    -OMAP4: hsmmc: fix race conditions in suspend/resume path
    -OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines


    v2.1 (06-27-2012 KST / GMT +9:00)
    -Added 'PegasusQ' governor (Galaxy S3)
    -Adjusted MPU(CPU) Clocks and Voltages
    (200Mhz->230Mhz, 725.6Mhz->729.6Mhz, 1024Mhz->1064.4Mhz, 1.224Ghz->1.228Ghz, 1.544Ghz->1.52Ghz)
    -Added evdev patch
    -Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE value 10000 to 20000
    -Cpufreq_interactive.c: Tund interactive governor
    -Fixed reboot and freezing issue (maybe)

    v2.0 (06-24-2012 KST / GMT +9:00)
    -Reverted "Backported CPUFreq from Linux Kernel 3.5-rc3"
    (Maybe fixed battery drain when standby)
    -Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
    -opp4xxx_data.c: Increase voltages 1.35Ghz

    v1.9 (06-23-2012 KST / GMT +9:00)
    -Backported CPUFreq from Linux Kernel 3.5-rc3
    -Adjusted MPU(CPU) Clocks and Voltages
    (700Mhz->725.6Mhz, 970Mhz->1024Mhz, 1.2Ghz->1.224Ghz, 1.52Ghz->1.544Ghz)

    -Support Slide2Wake (Require/PGM2 Nexus App: https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
    -Removed Touch Wake
    -Cpufreq: interactiver governor: Add a time view concept
    -Disabled NTFS_FS (Kenrel debugs)
    -Revert Overclock RAM
    -Wireless: bcmdhd: remove wl_construct_reginfo check in wl_update_wiphybands (Thanks to renaudallard)
    -Added evdev patch
    -Linaro ToolChain gcc 4.7.1 (v1.7 ~ )
    -Etc...

    v1.8 (06-18-2012 KST / GMT +9:00)
    -89airtweaks: Removed Voltage Control Command.
    (Because, This Kernel is adjusted voltages automatically ( >=1.35Ghz).

    -Removed Temp Control
    -omap_temp_sensor.c: Increase the temperature threshold (64 -> 74)
    -Revert "GRALLOC.C: increase TILER memory from 16MB to 32MB"
    -Disabled XVMALLOC
    -Enabled NTFS_FS
    -Adjusted color values of Color Control

    v1.7 (06-16-2012 KST / GMT +9:00)
    -Switched Linaro Toolchain gcc 4.7.1 (O2)
    -Enabled AIO
    -Backported AIO from Linux Kernel 3.5-rc2
    -Adjusted Kernel Debugs
    -Added all recent BCMDHD(Wireless) patch
    -Added recent OMAP patch
    -Added TILER patch
    -OverClocked RAM
    -GRALLOC.C: increase TILER memory from 16MB to 32MB
    -ext4: add missing save_error_info() to ext4_error()
    -Adjusted MPU Voltages
    -Etc...

    v1.6 (06-07-2012 KST / GMT +9:00)
    -Revert Linux Kernel 3.0.8 (It is Stable)
    -Fixed the freezing bug when you shut down phone
    -Changed values of Gamma offsets
    -Added CGROUP_TIMER_SLACK (Thanks to HomuHomu)
    -Updated 'twl6040' and 'SmartReflex'
    -Enabled Lazy governor
    -Disabled EXT2_FS
    -Added CIFS Module
    -Etc ...

    v1.5 (06-06-2012 KST / GMT +9:00)
    -Updated to Linux Kernel 3.0.17 !
    -Changed values of Gamma offset
    -Disabled ARCH_POWER
    -Adjusted MPU Voltages
    -Removed GPU Overclock Control
    -Removed Sakuractive and Lazy governor
    -Tuned Interactive and SmartassV2 governor
    -Fixed the Sound Control (Ezekeel)
    -Updated recent OMAP commits
    -More Stable !
    -Etc ...

    v1.4 (05-27-2012 KST / GMT +9:00)
    -Updated to Linux Kernel 3.0.15 !
    -Supported ZRAM
    -ZRAM backported from Linux kernel 3.2.17
    -Removed 1.72Ghz and Stable OverClock ( ~ 1.65Ghz) !
    -Tuned Interactive governor
    -Re-Supported KSM
    -Adjusted Voltages
    -Disabled Some kernel debugs
    -Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
    -USB: gadget: f_accessory: Add support for HID input devices
    -USB: gadget: f_audio_source: New gadget driver for audio output
    -Updated some OMAP source
    -etc...

    v1.3 (05-26-2012 KST / GMT +9:00)
    -Added 200Mhz and Changed Clock 1.8Ghz to 1.72Ghz and 1.65Ghz to 1.64Ghz
    -Reduced MPU Voltages
    -Tuned SmartassV2 and Conservative(franciscofranco and Me) governor
    -Fixed bugs in SmartassV2 (by abev66)
    -Updated recent OMAP source and Interactive governor
    -Revert omap2plus: cpufreq: Modify lpj recalculation logic
    -Revert Allowed overclockable to 2.4Ghz-from ezekeel
    -Re-increased Tuna wlan voltage to 2.0V(Stock)
    -...

    v1.2 (05-20-2012 KST / GMT +9:00)
    -Re-added Color Control and gamma preset
    -Added SmartassV2 and Sakuractive governor (by sakuramilk)
    -Adjusted Display Color
    -Reduced MPU Voltages

    v1.1 (05-19-2012 KST / GMT +9:00)
    -Added 1.65Ghz, 1.8Ghz and removed 1.42Ghz
    -Removed Color Control and gamma feature
    -Adjusted Voltages and Display Color
    -OTG: Disable MUSB DMA mode incase of DMA channel request failure
    -Bcmdhd: Turn OFF wlan power if interface UP fails
    -HSI: Prevent HSI clock disable while ACWAKE is high
    -Vfp: Fix memory corruption on PM suspend
    -Vfp: only clear vfp state for current cpu in vfp_pm_suspend
    -twl-rtc: mask alarm interrupts at shutdown.
    -...

    v1.0 (05-13-2012 KST / GMT +9:00)
    -Initial Release !!
    4
    v2.0 (06-24-2012 KST / GMT +9:00)
    -Reverted "Backported CPUFreq from Linux Kernel 3.5-rc3"
    (Maybe fixed battery drain when standby)
    -Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
    -opp4xxx_data.c: Increase voltages 1.35Ghz

    Release :)